Nội dung lý thuyết
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Để chương trình luôn biết chính xác dữ liệu cần xử lí ở vị trí nào trong quá trình hoạt động, các ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến.
- Trong lập trình biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình.
- Dữ liệu do biến lưu trữ được gọi là giá trị của biến.
Ví dụ: Xét câu lệnh: Writeln (15+5); => lệnh này sẽ in ra màn hình số 20 và đưa con trỏ xuống đầu dòng tiếp theo.
=> Chúng ta có thể viết lại câu lệnh trên như sau: Ta có thể sử dụng hai biến X và Y để lưu giữ giá trị của hai số 15 và 5. Khi đó: Câu lệnh sẽ là: Writeln (x+y);
- Khai báo biến gồm:
- Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.
Var m, n: integer;
s, dientich: real;
thong_bao, ten: string;
Trong đó:
- Các thao tác được thực hiện trên các biến là:
- Câu lệnh gán trong NNLT thường có dạng: Tên biến \({}\)\(\leftarrow\) Biểu thức cần gán giá trị cho biến. Trong đó, \(\leftarrow\) biểu thị phép gán.
- Ví dụ:
- Trong ngôn ngữ lập trình Pascal, người ta kí hiệu phép gán là dấu kép := để phân biệt với dấu (=) phép so sánh.
Ví dụ:
Lệnh trong Pascal |
Ý nghĩa |
x := 12; |
|
x := y; |
Gán giá trị đã lưu trong biến y vào biến x. |
x := (a+b)/2; |
|
x := x+1; |
|
Lưu ý: Kiểu dữ liệu của giá trị được gán phải tùng với kiểu của biến và khi được gán giá trị mới thì giá trị cũ của biến sẽ bị xóa.
- Hằng cũng dùng để lưu trữ dữ liệu
- Khác với biến, hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình.
- Cú pháp khai báo hằng: Const <tên hằng>=<giá trị>;
- Ví dụ: Const pi = 3.14;
* Lưu ý:
- 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
- Khi cần thay đổi giá trị của hằng ta chỉ cần thay đổi giá trị tại nơi khai báo.