Nếu điều kiện đúng thì câu lệnh được thực hiện, nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua.... Dạng đủ: Điều kiện sẽ được tính và kiểm tra.[r]
TRƯỜNG THPT NGUYỄN TRÃI Lớp : 11a2 GROUP BÀI 9: CẤU TRÚC RẼ NHÁNH Rẽ nhánh Câu lệnh If - then Câu lệnh ghép Một số ví dụ Rẽ nhánh Câu lệnh IF-THEN Câu lệnh If- then a Dạng thiếu - Cú pháp If then ; - Sơ đồ 3.Câu lệnh ghép Điều kiện Một số ví dụ Sai Đúng Câu lệnh Kết thúc Ý nghĩa: Điều kiện tính kiểm tra Nếu điều kiện câu lệnh thực hiện, điều kiện sai câu lệnh bị bỏ qua b Dạng đủ Rẽ nhánh Câu lệnh IF-THEN If < điều kiện > then < câu lệnh >; If < điều kiện > then < câu lệnh1 > else < câu lệnh2 >; - Cú pháp If< điều kiện > then < câu lệnh1 > else < câu lệnh2 >; - Sơ đồ Câu lệnh Câu lệnh ghép Một số ví dụ - Ý nghĩa Sai Điều Kiện Đúng Câu lệnh Kết thúc Dạng đủ: Điều kiện tính kiểm tra Nếu điều kiện thực câu lệnh1, ngược lại thực câu lệnh2 *Chú ý: Trước từ khóa Else khơng có dâu chấm phẩy (;) Trong đó: Rẽ nhánh Câu lệnh IF-THEN 3.Câu lệnh ghép Một số ví dụ + Điều kiện: Là biểu thức quan hệ logic + Câu lệnh, câu lệnh 1, câu lệnh 2: Là câu lệnh Pascal 1 Rẽ nhánh Câu lệnh IF-THEN 3.Câu lệnh ghép Một số ví dụ * Ví dụ: Vận dụng dạng câu lệnh if – then cho tốn tìm giá trị lớn a b ? Bài giải Cách 1: Dạng thiếu Max := a; If b > a then Max := b; Cách 2: Dạng đủ If a > b then Max := a Else Max := b; ... câu lệnh >; If < điều kiện > then < câu lệnh1 > else < câu lệnh2 >; - Cú pháp If< điều kiện > then < câu lệnh1 > else < câu lệnh2 >; - Sơ đồ Câu lệnh Câu lệnh ghép Một số ví dụ - Ý nghĩa Sai...BÀI 9: CẤU TRÚC RẼ NHÁNH Rẽ nhánh Câu lệnh If - then Câu lệnh ghép Một số ví dụ Rẽ nhánh Câu lệnh IF-THEN... Kết thúc Dạng đủ: Điều kiện tính kiểm tra Nếu điều kiện thực câu lệnh1, ngược lại thực câu lệnh2 *Chú ý: Trước từ khóa Else khơng có dâu chấm phẩy (;) Trong đó: Rẽ nhánh Câu lệnh IF-THEN 3.Câu