Cấu trúc rẽ nhánh dạng thiếu:
Nếu <điều kiện> thì <công việc>
Em hãy nêu cấu trúc
rẽ nhánh dạng thiếu?
Em hãy nêu cách sử dụng của cấu trúc rẽ nhánh dạng thiếu
BÀI 29
CẤU TRÚC
RẼ NHÁNH DẠNG ĐỦ
Nhập một số từ bàn phím. Nếu số đó chia hết cho 2 thì thông báo “Đây là số chẵn“, nếu không thì thông báo "Đây là số lẻ".
Bài toán
Lập chương trình
Bài toán trên có cấu trúc:
Nếu <điều kiện> thì <công việc1> nếu không thì <công việc2>
hay không?
a
b
c
Khám phá
- Scratch cung cấp lệnh điều khiển rẽ nhánh dạng đủ như sau:
- Cấu trúc rẽ nhánh dạng đủ có dạng:
Nếu <điều kiện> thì <công việc1>
nếu không thì <công việc2>
Hoạt động nhóm
Chương trình
Khám phá
Trong cấu trúc này <công việc 1> sẽ được thực hiện nếu <điều kiện> đúng. Nếu <điều kiện> không đúng thì thực hiện <công việc 2>
- Cấu trúc rẽ nhánh dạng đủ có dạng:
Nếu <điều kiện> thì <công việc1>
nếu không thì <công việc2>
LUYỆN TẬP
A.
B.
C.
D.
1. Chỉ ra lệnh điều khiển cấu trúc Nếu <điều kiện> thì <công việc1> nếu không thì <công việc 2> trong các lệnh sau:
2. Đâu là ví dụ về cấu trúc rẽ nhánh dạng đủ
A. Nếu a=b thì thông báo “hai số bằng nhau”
B. Nếu a = b thì thông báo “hai số bằng nhau” nếu không thì thông báo “hai số khác nhau”
Khối lệnh thể hiện cấu trúc dạng nào?
A. rẽ nhánh dạng đủ
B. Lặp số lần biết trước
C. rẽ nhánh dạng thiếu
D. Lặp có điều kiện
B.
A.
Điều kiện khối lệnh trên là gì
A. Nói số này chia hết cho 3
B. Nói số này không chia hết cho 3
Nếu điều kiện sai thì công việc sẽ làm là gì?
Vận dụng
Ghi nhớ
Cảm ơn các con đã lắng nghe!