logo

Cách khai báo hằng và biến trong Pascal?

Câu hỏi: Cách khai báo hằng và biến trong Pascal?

Trả lời:

* Cách khai báo biến:

- Các biến dùng trong chương trình cần phải được khai báo ngay trong phần khai báo của chương trình.

- Việc khai báo biến bao gồm:

 + Khai báo tên biến

+ Khai báo kiểu dữ liệu

- Cú pháp: Var <tên biến> : <kiểu dữ liệu>;

- Ví dụ:

Cách khai báo hằng và biến trong Pascal?

- Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.

* Cách khai báo hằng:

Cú pháp khai báo hằng trong Pascal có dạng như dưới đây:

const

identifier = constant_value;

Bảng dưới đây là một số ví dụ về cách khai báo hằng hợp lệ:

Cách khai báo hằng và biến trong Pascal? (ảnh 2)

Dưới đây là ví dụ cụ thể minh họa khai báo hằng trong Pascal:

Ví dụ:

CONST Max = 100;

VD : Name = ''lan trần ;

Continue = FALSE;

Logic = ODD(5); {Logic =TRUE}

Chú ý: Chỉ các hàm chuẩn dưới đây mới được cho phép sử dụng trong một biểu thức hằng:

ABS CHR HI LO LENGTH ODD ORD

PTR ROUND PRED SUCC SIZEOF SWAP TRUNC

    Nếu quan sát định dạng trong báo cáo đầu ra của chương trình bạn sẽ thấy biến c được định dạng bằng tổng chữ số 7 và 2 sau dấu thập phân. Pascal cho phép định dạng đầu ra như vậy với các biến số.

Cách khai báo hằng và biến trong Pascal? (ảnh 3)

Cùng Top lời giải tìm hiểu về biến và hằng nhé!


1. Biến là gì?

a. Định nghĩa: 

- 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ụ 1:

• Giả sử cần in kết quả của phép cộng 15+5 ra màn hình. Ta sử dụng câu lệnh Pascal sau đây: Writeln (15+5);

• 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 đó chúng ta có thể viết lại câu lệnh trên như sau: Writeln (X+Y);

• Chương trình thực hiện như sau:

Cách khai báo hằng và biến trong Pascal? (ảnh 4)

b. Các loại biến, phạm vi của biến.

* Biến toàn cục.

   Một biến được gọi là toàn cục khi nó được khai báo ở đầu chương trình, chúng ta có thể gọi nó ra ở bất cứ vị trí nào trong chương trình. Ví dụ ở trên ta có a,b,c là biến toàn cục.

* Biến cục bộ.

   Biến cục bộ chỉ có thể truy cập được trong đoạn chương trình con của nó ví dụ như biến tam trong thủ tục Hoanvi bạn không thể truy cập biến tam trong chương trình chính. Biến a,b,c trong thủ tục cucbo cũng là biến cục bộ và mọi truy cập vào a,b,c bây giờ là biến cục bộ không phải biến a,b,c ở ngoài. Khi viết chương trình bạn nên hạn chế đặt tên biến trùng nhau như vậy.


2. Hằng

a. Khái niệm về hằng (constant): Hằng là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình.

b. Các loại hằng:

Trong lập trình ngôn ngữ C có các loại hằng như sau :

+ Hằng nguyên : Là hằng được khai báo kiểu nguyên

+ Hằng long : Là hằng được khai báo kiểu long khác ở chỗ thêm chữ L hoặc l vào sau để biểu thị hằng đó là hằng long ví dụ 123L.

+ Hằng số thực : Là hằng được khai báo kiểu số thực ví dụ float giatri = 123.56f;

+ Hằng ký tự : Là trường hợp riêng được đặt giữa 2 dấu nháy đơn, ví dụ như ‘A’, ‘a’ hằng ký tự có thể được viết là ‘\x1x2x3’  trong đó x1, x2,x3 là hệ số đếm cơ số 8 mà giá trị x1x2x3 bằng mã ASCII của ký tự đó ví dụ ‘\142’ là hằng ký tự ‘b’.

+ Một số hằng đặc biệt : Hằng đặc biệt được mô tả trong bảng sau

Cách khai báo hằng và biến trong Pascal? (ảnh 5)

3. Tên hằng và biến hằng

    Biến hằng là một loại biến mà giá trị của nó không thể thay đổi trong quá trình chương trình chạy, còn tên hằng là một loại hằng được định nghĩa bởi chỉ thị #define.

Tên hằng được định nghĩa theo cú pháp sau : #define Ten Gia_Tri;

Lưu ý Tên hằng thông thường được khai báo bằng chữ Hoa.

Ví dụ :

Cách khai báo hằng và biến trong Pascal? (ảnh 6)

Hình số 4 : Mô tả các sử dụng tên hằng

icon-date
Xuất bản : 11/12/2021 - Cập nhật : 11/12/2021