Thuật toán sử dụng cấu trúc tuần tự
🧩 Cấu trúc tuần tự là kiểu thực hiện các lệnh theo thứ tự từ trên xuống dưới.
Ví dụ: Trò chơi đoán số gồm các bước:
Khởi tạo số bí mật
Yêu cầu người chơi nhập số
So sánh với số bí mật
🔀 Cấu trúc rẽ nhánh là kiểu điều khiển dòng đi của chương trình dựa vào điều kiện.
Có hai dạng:
Dạng khuyết: nếu ... thì
Dạng đầy đủ: nếu ... thì ... ngược lại
Ví dụ: Nếu số đoán < số bí mật → Hiện "Quá thấp", ngược lại → Hiện "Quá cao"
Sơ đồ cấu trúc lặp
🔁 Cấu trúc lặp dùng để lặp lại một hành động nhiều lần khi còn điều kiện đúng.
Dạng lặp trong Scratch:
Lặp với số lần định trước
Lặp vô hạn
Lặp có điều kiện dừng
Ví dụ: Lặp lại việc đoán số cho đến khi đúng
Thực hiện theo thứ tự
Lựa chọn dựa theo điều kiện
Thực hiện lại khi còn điều kiện
Bài thực hành vận dụng.
Tạo ứng dụng kiểm tra số chẵn lẻ kết hợp vòng lặp cho phép được nhập nhiều lần để kiểm tra.