Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ.
1. Dạng thiếu:
- Cú pháp: IF <Điều kiện> THEN <Câu lệnh>;
- Sơ đồ:
- Hoạt động: Chương trình kiểm tra điều kiện. Nếu điều kiện đúng thì thực hiện câu lệnh. Ngược lại, nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua.
- Ví dụ: If a > b then write('a lon hon b');
2. Dạng đủ:
- Cú pháp:
IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
- Sơ đồ:
- Lưu ý: Trước từ khoá ELSE không có dấu chấm phẩy (;).
- Hoạt động: Chương trình kiểm tra điều kiện, nếu điều kiện đúng thì thực hiện câu lệnh 1. Ngược lại, câu lệnh 2 sẽ được thực hiện.- Ví dụ: If a>b Then write('a lon hon b') else write('b lon hon a');
Post a Comment