Từ Khóa Khai Báo Hằng Trong Pascal
Từ khóa để khai báo hằng trong Pascal là const
.
Cú Pháp Khai Báo Hằng
const =
Trong đó:
- là tên do lập trình viên đặt cho hằng, tuân theo các quy tắc đặt tên biến.
- là giá trị bất biến của hằng, có thể thuộc nhiều kiểu dữ liệu khác nhau.
Bạn có thể khai báo nhiều hằng trong một câu lệnh, mỗi hằng được phân tách nhau bằng dấu chấm phẩy (;).
Các Quy Tắc Đặt Tên Hằng
Tên hằng phải tuân theo các quy tắc sau:
- Bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).
- Chỉ chứa chữ cái, số và dấu gạch dưới.
- Không trùng với từ khóa trong Pascal.
- Phân biệt chữ hoa - chữ thường.
Ví dụ:
const TEN_HANG = 100;
const PI = 3.141592653589793;
Phạm Vi Của Hằng
Phạm vi của hằng được giới hạn trong khối chương trình nơi nó được khai báo. Điều này có nghĩa là hằng chỉ có thể được sử dụng trong các câu lệnh nằm trong cùng khối chương trình đó.
Ứng Dụng Của Hằng
Hằng được sử dụng trong nhiều trường hợp, bao gồm:
- Đặt các thông số cố định cho chương trình.
- Xác định các giá trị giới hạn.
- Nhãn các phần khác nhau của chương trình.
So Sánh Giữa Hằng Và Biến
Hằng và biến đều là các đối tượng trong Pascal. Tuy nhiên, chúng có một số điểm khác biệt chính:
Đặc điểm | Hằng | Biến |
---|---|---|
Giá trị | Không đổi | Có thể thay đổi |
Phạm vi | Giới hạn trong khối khai báo | Có thể truy cập từ bất kỳ khối nào có phạm vi chung |
Các Hằng Mặc Định Của Pascal
Pascal cung cấp một số hằng mặc định có sẵn để sử dụng mà không cần khai báo:
Hằng | Giá trị | Mô tả |
---|---|---|
MAXINT | Giá trị số nguyên lớn nhất có thể biểu diễn | |
MININT | Giá trị số nguyên nhỏ nhất có thể biểu diễn | |
FALSE | 0 | Giá trị boolean biểu thị "sai" |
TRUE | 1 | Giá trị boolean biểu thị "đúng" |
Lỗi Thường Gặp Khi Khai Báo Hằng
Dưới đây là một số lỗi thường gặp khi khai báo hằng:
- Đặt tên hằng không hợp lệ: Tên hằng vi phạm các quy tắc đặt tên.
- Gán lại giá trị hằng: Cố gắng gán lại một giá trị mới cho hằng.
- Sử dụng hằng ngoài phạm vi của nó: Cố gắng truy cập hằng từ một khối chương trình nằm ngoài phạm vi của nó.
Ví dụ Minh Họa
const SO_LUONG_SINH_VIEN = 50;
const PI = 3.141592653589793;
const TRUE = 1;
begin
Writeln(SO_LUONG_SINH_VIEN);
Writeln(PI);
Writeln(TRUE);
end.
Xuất ra:
50
3.141592653589793
1
Bài Tập Thực Hành
- Khai báo một hằng có tên
SO_NGAY_TRONG_THANG
bằng 30. - Khai báo một hằng có tên
PI
bằng 3,14. - Sử dụng hằng
SO_NGAY_TRONG_THANG
để tính tổng số ngày trong một năm (365 hoặc 366 ngày).
Kết Luận
Khai báo hằng trong Pascal là một cách hữu ích để tạo các giá trị không thay đổi. Hằng được sử dụng để lưu trữ các thông số cố định, nhãn và các giá trị giới hạn, giúp tăng tính rõ ràng và bảo trì cho chương trình. Việc sử dụng hằng một cách hợp lý có thể nâng cao chất lượng và độ tin cậy của mã Pascal.
Mọi thắc mắc quý khách hàng xin vui lòng gửi về số Hotline 1900.868644 hoặc địa chỉ email [email protected] để được giải đáp. Trân trọng!