Các cấu trúc điều khiển
Ba cấu trúc điều khiển tuần tự, rẽ nhánh và lặp xác định thứ tự, lựa chọn theo điều kiện và sự thực hiện nhiều lần.
Hiểu bài
Ba cấu trúc điều khiển
Thuật toán có ba cấu trúc điều khiển cơ bản: tuần tự, rẽ nhánh và lặp. Cấu trúc tuần tự thực hiện các lệnh theo thứ tự xuất hiện: Lệnh 1, rồi Lệnh 2, rồi Lệnh 3.
Cấu trúc rẽ nhánh kiểm tra một điều kiện. Ở dạng thiếu, một lệnh chỉ được thực hiện khi điều kiện đúng; nếu sai thì bỏ qua. Ở dạng đủ, nếu điều kiện đúng thực hiện một lệnh, còn nếu sai thực hiện lệnh khác. Trong sơ đồ khối, hình thoi biểu diễn điều kiện.
Ba sơ đồ so sánh cấu trúc tuần tự và rẽ nhánh: tuần tự có Lệnh 1, Lệnh 2, Lệnh 3; hai sơ đồ rẽ nhánh có điều kiện Đúng/Sai. SGK trang 68
Cấu trúc lặp mô tả công việc được thực hiện nhiều lần. Trong trò chơi đúng–sai, hoạt động đọc phiếu và trả lời được lặp lại cho đến khi hết thời gian. Cấu trúc lặp luôn có khâu kiểm tra điều kiện kết thúc. Việc chọn đúng cấu trúc giúp mô tả rõ thứ tự, lựa chọn và sự lặp lại trong thuật toán.
