Lệnh gân (Assignment statement)

Một phần của tài liệu môn tin học đại cương (Trang 64 - 66)

V. CÂC KHAI BÂO HẰNG, BIẾN, KIỂU, BIỂU THỨC, 1 Hằng (constant)

a.Lệnh gân (Assignment statement)

Một trong câc lệnh đơn giản vă cơ bản nhất của Pascal lă lệnh gân. Mục đích của lệnh năy lă gân cho một biến đê khai bâo một giâ trị năo đó cùng kiểu với biến.

<Tín_biến> := <biểu thức> ; Ví dụ 6.12: Khi đê khai bâo

VAR

c : Char ; i,j : Integer ; x, y : Real ; p, q : Boolean ; thì ta có thể có câc phĩp gân sau :

c := ‘A’ ; c := Chr(90) ; i := (35+7)*2 mod 4 ; i := i div 7 ; x := 0.5 ; x := i + 1 ; q := i > 2*j +1 ; q := not p ; * Ý nghĩa:

Biến vă câc phât biểu gân lă câc khâi niệm quan trọng của một họ câc ngôn ngữ lập trình mă Pascal lă một đại diện tiíu biểu. Chúng phản ânh câch thức hoạt động của mây tính hiện nay, đó lă:

- Lưu trữ câc giâ trị khâc nhau văo một ô nhớ tại những thời điểm khâc nhau.

- Một quâ trình tính toân có thể coi như lă một quâ trình lăm thay đổi giâ trị của một (hay một số) ô nhớ năo đó, cho đến khi đạt được giâ trị cần tìm.

b. Lệnh ghĩp (Compound statement)

Một nhóm cđu lệnh đơn được đặt giữa 2 chữ BEGIN vă END sẽ tạo thănh một cđu lệnh ghĩp. Trong Pascal ta có thể đặt câc lệnh ghĩp con trong câc lệnh ghĩp lớn hơn bao ngoăi của nó vă có thể hiểu tương tự như cấu trúc ngoặc đơn ( ) trong câc biểu thức toân học.

Hình 6.2: Sơ đồ cấu trúc BEGIN .. END;

Ở hình minh họa trín ta dễ thấy câc nhóm lệnh thănh từng khối (block). Một khối lệnh bắt đầu bằng BEGIN vă chấm dứt ở END; . Trong một khối lệnh cũng có thể có câc khối lệnh con nằm trong nó. Một khối chương trình thường được dùng để nhóm từ 2 lệnh trở lín để tạo thănh một <Công việc> của câc lệnh có cấu trúc, ta có thể gặp khâi niệm năy trong nhiều ví dụ ở câc phần sau.

3. Cấu trúc rẽ nhânh

Một phần của tài liệu môn tin học đại cương (Trang 64 - 66)