Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 4: Sử dụng biến và hằng trong chương trình - Coggle Diagram
Bài 4: Sử dụng biến và hằng trong chương trình
1. Biến là công cụ trong lập trình
Lưu trữ dữ liệu
Dữ liệu do biến lưu trữ:
có thể thay đổi trong khi thực hiện chương trình
là giá trị của biến
ví dụ:
Muốn hiện kết quả của phép cộng 15+5 em có thể sử dụng câu lệnh pascal sau đây:
writeIn(15+5)
2. Khai báo biến
Tên biến phải tuân theo quy tắc đặt tên của ngôn ngữ lập trình
Kiểu dữ liệu của biến
ví dụ
Cú pháp khai báo có thể khác nhau
Các biến dùng trong chương trình cần phải được khai bào ngay trong phần khai báo của chương trình
Việc khai báo biến gồm:
Khai báo kiểu dữ liệu của biến
Khai báo tên biến
Tùy theo NNLT, cú pháp khai báo biến có thể khác nhau
3.Sử dụng biến trong chương trình
Để có kết quả tính toán đúng mục tiêu cần gán các dữ liệu thích hợp cho biến.
Các thao tác có thể thực hiện với biến :
Gán
giá trị cho biến
Lệnh :
Tên biến
:= Biểu thức
Vd: (a+b)/2
Tính toán
với các biến
thực hiện tính toán các biểu thức chứa biến tương tự như các biểu thức số cụ thể
Nhập giá trị
biến
Lệnh: readln (tên biến);
Vd: readln (m,n);
Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán cũng có thể khác nhau.
https://imgur.com/gxhiQsy
Các câu lệnh gán giá trị thường có dạng:
Lưu ý:
Biến phải được khai báo
Kiểu dữ liệu của giá trị gán cho biến phải trùng kiểu dữ liệu của biến
Khi gán giá trị mới, giá trị cũ của biến bị xóa đi
Giữa dấu : và dấu = không có kí tự trống, tức là phải viết liền nhau
4.Hằng
Hằng cũng là một công cụ lưu trữ dữ liệu,là một đại lượng có giá trị không đổi trong suốt chương trình.
Các hằng được dùng trong chương trình phải khai báo tên của hằng.
Được gán giá trị ngay sau khi khai báo
Cú pháp khai báo:
const
tên hằng
=
giá trị
;
Ví dụ:
const pi = 3.14;
bankinh = 2;
Lưu ý
Khi đổi giá trị của hằng, ta chỉ cần chỉnh sửa một lần tại nơi khai báo mà không cần sửa trong cả một trương trình
Không thể dùng câu lệnh để thay đổi giá trị của hằng ở bất kì vị trí nào trong chương trình.