📝 Cấu trúc rẽ nhánh và lặp trong thuật toán
Khó
⏱ 18 phút
🎯 Thuật toán
🎯 Mục tiêu bài học
Phân biệt cấu trúc tuần tự, rẽ nhánh, lặp; vẽ được sơ đồ khối cho bài toán đơn giản có rẽ nhánh và lặp.
📋 Hướng dẫn
Ba cấu trúc điều khiển cơ bản: tuần tự (thực hiện các bước theo thứ tự từ trên xuống), rẽ nhánh (nếu điều kiện đúng thì làm việc A, ngược lại làm việc B — dạng đầy đủ; hoặc dạng thiếu: chỉ làm việc A khi điều kiện đúng), lặp (lặp lại một khối thao tác khi điều kiện còn đúng — lặp với số lần biết trước như for, hoặc lặp với điều kiện như while). Mọi thuật toán đều có thể xây dựng từ ba cấu trúc này.
- Cấu trúc tuần tự thực hiện các bước theo đúng thứ tự từ trên xuống.
- Rẽ nhánh đầy đủ (if-else): điều kiện đúng thì làm A, sai thì làm B.
- Cấu trúc lặp (for, while) thực hiện lại khối lệnh khi điều kiện còn đúng.
- Bài toán tính tổng các số từ 1 đến 100 phù hợp với cấu trúc lặp.
- Ba cấu trúc cơ bản kết hợp với nhau giải được mọi bài toán.
✨ Hỏi AI về bài học
AI đã biết bạn đang học bài “Cấu trúc rẽ nhánh và lặp trong thuật toán”.
🎮 Chọn kiểu chơi
Mỗi kiểu chơi dùng cùng nội dung bài học nhưng cách trả lời khác nhau. Hãy thử hết nhé!