Bạn Hải xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:
Nếu nhân vật gặp chướng ngại vật (chẳng hạn cái ghế), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước.
Bạn Hải nên dùng loại cấu trúc điều khiển nào?
Hướng dẫn giải
Đáp án đúng là: C
Bạn Hải nên dùng loại cấu trúc rẽ nhánh dạng đủ. Vì nó có dạng:
Nếu Điều kiện đúng thì thực hiện Lệnh.
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.
Các bước nào của thuật toán được lặp lại?
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:
Đoạn văn sau mô tả công việc rửa rau: “Em hãy cho rau vào chậu và xả nước ngập rau. Sau đó em dùng tay đảo rau trong chậu. Cuối cùng em vớt rau ra rổ và đổ hết nước trong chậu đi”.
Đoạn văn bản trên thể hiện cấu trúc điều khiển nào?
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: