Pascal: Hằng, biến, biểu thức
I. Khai báo hằng
- Hằng là một đại lượng có giá trị không thay đổi trong suốt chương trình.
- Cú pháp:
CONST tên_hằng = giá_trị;
Ví dụ:
CONST soi = 100;
II. Khai báo biến
- Biến là một đại lượng mà giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình.
- Cú pháp:
VAR tên_biến[, tên_biến_2, ...] : kiểu_dữ_liệu;
Ví dụ:
VAR x, y: Real; {Khai báo hai biến x, y có kiểu là Real}
a, b: Integer; {Khai báo hai biến a, b có kiểu integer}
Chú ý: Ta có thể vừa khai báo biến, vừa gán giá trị khởi đầu cho biến bằng cách sử dụng cú pháp như sau:
VAR tên_biến: kiểu_dữ_liệu = giá_trị;
Ví dụ:
VAR x:integer = 5;
Với khai báo biến x như trên, trong chương trình giá trị của biến x có thể thay đổi. (Điều này không đúng nếu chúng ta khai báo x là hằng).
III. Biểu thức
Biểu thức (expression) là công thức tính toán mà trong đó bao gồm các phép toán, các hằng, các biến, các hàm và các dấu ngoặc đơn.
Ví dụ:
(x +y)/(5-2*x)
là biểu thức số học
(x+4)*2 = (8+y)
là biểu thức logic
Trong một biểu thức, thứ tự ưu tiên của các phép toán được liệt kê như sau:
- Lời gọi hàm
- Dấu ngoặc ()
- Phép toán một ngôi (NOT, -).
- Phép toán *, /, DIV, MOD, AND.
- Phép toán +, -, OR, XOR
- Phép toán so sánh =, <, >, <=, >=, <>, IN