• Không có kết quả nào được tìm thấy

BÀI 9: CẤU TRÚC RẼ NHÁNH

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "BÀI 9: CẤU TRÚC RẼ NHÁNH "

Copied!
1
0
0

Loading.... (view fulltext now)

Văn bản

(1)

BÀI 9: CẤU TRÚC RẼ NHÁNH

1. Khái niệm rẽ nhánh

VD1: Nếu An làm xong bài tập sớm thì An sẽ sang nhà Mai chơi

VD2: Nếu hôm nay trời đẹp thì An sẽ đi chơi, ngược lại thì An sẽ ở nhà.

Ta thấy 1 số ví dụ trên có dạng VD1 : Nếu …….thì……….

VD2 : Nếu …….thì……….ngược lại thì………

Cấu trúc này gọi là cấu trúc rẽ nhánh 2. Câu lệnh If – Then : Có 2 dạng

a. Dạng thiếu:

If <điều kiện> then <câu lệnh>;

b. Dạng đủ

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

Trong đó:

- Điều kiện: là biểu thức quan hệ hay biểu thức logic - Câu lệnh, câu lệnh 1, câu lệnh 2: là 1 câu lệnh của pascal Họat động :

a. Dạng thiếu :

- Tính giá trị của điều kiện

- Nếu điều kiện  Đ  thực hiện câu lệnh

Điều kiện  S  câu lệnh không thực hiện b. Dạng đủ:

- Tính giá trị của điều kiện

- Nếu điều kiện  Đ  thực hiện câu lệnh 1 Điều kiện  S  thực hiện câu lệnh 2 VD :

If x > 0 then write ( ‘x duong’);

if x > 0 then write ( ‘x duong’) else write ( ‘x am’);

3. Câu lệnh ghép

Sau then hoặc else phải là 1 câu lệnh nhưng trong nhiều trường hợp cần nhiều câu lệnh để mô tả, ngôn ngữ lập trình pascal cho phép gộp 1 dãy câu lệnh thành 1 câu lệnh ghép.

Có dạng:

begin

<các câu lệnh 1>;

<các câu lệnh 2>;

… End;

4. Một số ví dụ Ví dụ 1 - SGK / 41

Tài liệu tham khảo

Tài liệu liên quan

Trong Pascal ta cần nhiều câu lệnh khai báo và nhập dữ liệu dạng sau đây, mỗi câu lệnh tương ứng với điểm của một học sinh:.. HS: Khai báo cho

Câu 4: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng:.. điều kiện được tính toán và cho giá

- Đối số của hàm là một hay nhiều biểu thức số học đặt trong dấu ngoặc ( ) sau tên hàm. - Bản thân hàm cũng có thể coi là biểu thức số học và có thể tham gia vào biểu

 Dịch toàn bộ chương trình nguồn thành một chơng trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng:.. Câu lệnh 2 không được thực hiện

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng:A. Để in ra màn hình mảng đảo ngược, ta

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là

Câu 10: Trong NNLT Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While có một lệnh