Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là:
Đáp án đúng là: B
Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là: Đều có bước quan trọng nhất là kiểm tra điều kiện.
Sử dụng kiến thức dưới đây:
*Cấu trúc rẽ nhánh có hai dạng là
+ Cấu trúc rẽ nhánh dạng thiếu: Nếu Điều kiện đúng thì thực hiện Lệnh.
Hình 16.2: Sơ đồ khối mô tả cấu trúc rẽ nhánh dạng thiếu
+ Cấu trúc rẽ nhánh dạng đầy đủ: Nếu Điều kiện đúng thì thực hiện Lệnh 1, nếu sai thì thực hiện Lệnh 2.
Hình 16.3: Sơ đồ khối mô tả cấu trúc rẽ nhánh dạng đủ
Lưu ý: Hình thoi được dùng để mô tra điều kiện trong cấu trúc rẽ nhánh.
* Cấu trúc lặp
- Cấu trúc lặp dùng để mô tả các bước của thuật toán được thực hiện lặp lại nhiều lần.
- Trong cấu trúc lặp, bao giờ cũng có bước kiểm tra điều kiện kết thúc quá trình lặp.
Hình 16.4: Sơ đồ cấu trúc lặp
Kết luận: Ba cấu trúc tuần tự, rẽ nhánh và lặp là đủ để mô tả mọi thuật toán.
Tham khảo thêm một số tài liệu liên quan:
Lý thuyết Tin học 6 Bài 16 (Kết nối tri thức): Các cấu trúc điều khiển
Trắc nghiệm Tin học 6 Bài 16 (Kết nối tri thức): Các cấu trúc điều khiển
Thuật toán thực hiện công việc rửa rau được mô tả bằng cách liệt kê các bước như sau:
(1) Cho rau vào chậu và xả nước ngập rau.
(2) Dùng tay đảo rau trong chậu.
(3) Vớt rau ra rổ, đổ hết nước trong chậu đi.
(4) Lặp lại bước (1) đến bước (3) cho đến khi rau sạch thì kết thúc.
Điều kiện để dừng việc rửa rau là gì?
Trong các ví dụ sau, đâu là câu có thể biểu diễn bằng cấu trúc lặp:
Cho các bước:
a. Bắn trúng hồng tâm
b. Chưa trúng hồng tâm?
c. Đúng
d. Sai
e. Dừng lại
Lần lượt các bước điền vào chỗ chấm là:
Trong các sơ đồ khối sau, sơ đồ khối nào thể hiện cấu trúc lặp kiểm tra điều kiện: