1. Hằng (constant)
a. Định nghĩa
Hằng là một đại lượng có giá trị không đổi trong quá trình chạy chương trình. Ta dùng tên hằng để chương trình được rõ ràng và dễ sửa đổi.
b. Cách khai báo
CONST
= ;
Ví dụ 6.4: CONST
Siso = 100;
X = ‘xxx ‘;
2. Biến (variable)
a. Định nghĩa
Biến là một cấu trúc ghi nhớ có tên (đó là tên biến hay danh hiệu của biến).
Biến ghi nhớ một dữ liệu nào đó gọi là giá trị (value) của biến. Giá trị của biến có thể được biến đổi trong thời gian sử dụng biến.
Sự truy xuất của biến nghĩa là đọc giá trị hay thay đổi giá trị của biến được thực hiện thông qua tên biến.
Ví dụ 6.5: Readln (x) ;
Writeln (x) ;
x := 9 ;
Biến là một cấu trúc ghi nhớ dữ liệu vì vậy nó phải tuân theo qui định của kiểu dữ liệu : một biến phải thuộc một kiểu dữ liệu nhất định.
b. Cách khai báo
VAR
: ;
Ví dụ 6.6: VAR
a : Real ;
b, c : Integer ;
TEN : String [20]
X : Boolean ;
Chon : Char ;
Cần khai báo các biến trước khi sử dụng chúng trong chương trình. Khai báo một biến là khai báo sự tồn tại của biến đó và cho biết nó thuộc kiểu gì.