Học Pascal/Khai báo/Khai báo dử liệu
Khai báo hằng số
[sửa]Hằng số là những số có giá trị không đổi được mà chỉ cố định ở một giá trị đã định trước, nếu cố gắng thay đổi giá trị của biến hằng thì chương trình sẽ báo lỗi.
Cú pháp
[sửa]const <tên hằng> = <giá trị>;
Chú ý: Không dùng dấu :=
mà phải dùng dấu =
khi khai báo hằng
Ví dụ:
const pi = 3.141; {khai báo trực tiếp}
Lúc này hằng "pi" có giá trị là "3.141", pascal sẽ hiểu ngay hằng "pi" sẽ là số thực, do đó không cần khai báo biến hằng.
Ứng dụng
[sửa]Ví dụ bạn có rất nhiều số cần chia cho số "2511.2004". Vậy không lẽ bạn sẽ phải ghi số đó ra, hằng sẽ giúp bạn làm chuyện này (mặc dù biến vẫn làm được). Hằng không thể bị thay đổi giá trị chính là thứ làm khác biệt với biến, bạn có thể ứng dụng chúng.
Khai báo biến số
[sửa]Biến số dùng để ám chỉ một số có giá trị biến đổi. Có 2 loại biến : biến thường và biến con trỏ.
Biến thường
[sửa]Cú pháp
[sửa]var <tên biến> : <kiểu dữ liệu>; {biến động}
Vd:
var loops : real;
Ứng dụng
[sửa]Dùng để lưu trữ thông tin hay dữ liệu trong một dạng hỗn hợp kí tự để dễ nhớ và dễ code hơn.
Biến dùng đếm giúp làm việc với tệp hoặc một số lượng số cần.
Biến con trỏ
[sửa]Cú pháp
[sửa]var <tên biến> : <tên biến trỏ>;
Ví dụ:
var tuoi : ^byte; {khai báo trực tiếp}
Ứng dụng và Truy xuất
[sửa]Giống với Biến thường.