Biến
Máy tính sẽ không cần thiết nếu nó không có khả năng lưu trữ nhiều thông tin khác nhau trong bộ nhớ và có thể xử lý thông tin cùng loại bằng cách sử dụng cùng một thuật toán.
Để tạo ra nhiều chương trình thú vị hơn, người ta phải học cách lưu trữ thông tin trong bộ nhớ của máy tính. Đồng thời, chúng ta cần học cách truy cập bằng cách nào đó vào các ô nhớ của máy tính.
Trong lập trình, cũng như trong cuộc sống, để chỉ bất kỳ phần nào trong bộ nhớ của máy tính, nó sẽ xuất hiện theo tên. Sử dụng tên này, bạn có thể đọc và viết thông tin ở đó.
Biến là một vị trí trong bộ nhớ máy tính có tên và lưu trữ một số giá trị tương ứng với < mạnh >loại.
Từ "
biến" cho chúng ta biết rằng giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình. Khi một giá trị biến mới được lưu, giá trị biến cũ sẽ bị xóa.
Đối với máy tính, tất cả thông tin là dữ liệu trong bộ nhớ của nó - tập hợp các số 0 và 1 (nói một cách đơn giản, mọi thông tin trong máy tính chỉ là những con số và nó xử lý chúng theo cùng một cách). Tuy nhiên, chúng ta biết rằng số nguyên và số phân số hoạt động khác nhau. Do đó, mỗi ngôn ngữ lập trình có các loại dữ liệu khác nhau, được xử lý bằng các phương pháp khác nhau.
Ví dụ:
-
số nguyên biến – nhập
số nguyên
(từ số nguyên tiếng Anh – whole), chiếm 2 byte trong bộ nhớ;
-
thực biến có thể có một phần phân số (loại
thực
– từ số thực tiếng Anh - số thực), chiếm 6 byte trong bộ nhớ;< br />
-
ký tự (loại
char
– từ ký tự tiếng Anh – ký hiệu), chiếm 1 byte trong bộ nhớ.
Hãy thử thêm một số biến vào chương trình của chúng ta.
Trước khi sử dụng một biến, bạn cần yêu cầu máy tính phân bổ không gian trong bộ nhớ cho biến đó. Để thực hiện việc này, bạn cần
khai báo một biến, tức là chỉ định loại giá trị mà biến đó sẽ lưu trữ và đặt tên cho biến đó. Để làm điều này, khi bắt đầu chương trình, bạn cần viết:
var <tên biến được phân tách bằng dấu phẩy>: <loại của các biến này>;
<tên của các biến thuộc loại khác được phân tách bằng dấu phẩy>: <loại của các biến này>;
Ví dụ
var a, b: số nguyên; // đã khai báo 2 biến a, b kiểu nguyên. Cho đến khi chúng tôi khởi tạo chúng để chúng tôi không biết những gì trong bộ nhớ.
bắt đầu
một := 6; // biến a được gán giá trị 6
kết thúc.