menu_book LESSON MODE

Lưu Đồ Ch.4 — Cấu Trúc Rẽ Nhánh

calendar_today Đăng 31 May 2026
Lưu Đồ Ch.4 — Cấu Trúc Rẽ Nhánh
school

NOW LEARNING

Lưu Đồ Ch.4 — Cấu Trúc Rẽ Nhánh

📐 Lưu Đồ & Thuật Toán · Tin học THPT
🔀
Chapter 4 · Lưu Đồ & Thuật Toán

Cấu Trúc
Rẽ Nhánh

Khi thuật toán cần ra quyết định — hình thoi xuất hiện và chia luồng xử lý thành 2 hướng!

🔀

if-then và if-then-else

Dạng 1: IF — THEN (thiếu)
Chỉ có nhánh Đúng. Nếu điều kiện sai thì bỏ qua, không làm gì.

NẾU điều_kiện THÌ thực_hiện
Dạng 2: IF — THEN — ELSE (đủ)
Có cả nhánh ĐúngSai. Luôn thực hiện một trong hai nhánh.

NẾU đk THÌ A NGƯỢC LẠI B
💡 Nhớ quy tắc: Hình thoi LUÔN có đúng 2 nhánh ra — một nhánh ghi Có / Đúng / True và một nhánh ghi Không / Sai / False.
📝

Bài toán: Điểm ≥ 5 → "Đậu", ngược lại → "Rớt"

BẮT ĐẦU Nhập Điểm Điểm ≥ 5? Không In "ĐẬU" In "RỚT" KẾT THÚC
1
Nhập Điểm
2
Điểm ≥ 5? — Rẽ nhánh theo kết quả điều kiện
3a
Nhánh Có: In ra "ĐẬU" 🎉
3b
Nhánh Không: In ra "RỚT" 😢
Điểm nhậpĐiều kiệnKết quả
88≥5 = ĐúngĐẬU ✅
44≥5 = SaiRỚT ❌
55≥5 = ĐúngĐẬU ✅
🪜

Xếp loại học lực: Giỏi / Khá / TB / Yếu

BẮT ĐẦU Nhập Điểm Điểm≥8? GIỎI Không Điểm≥6.5? KHÁ Không Điểm≥5? TRUNG BÌNH Không YẾU KẾT THÚC
D1
Điểm ≥ 8?
Có → GIỎI
D2
Điểm ≥ 6.5?
Có → KHÁ
D3
Điểm ≥ 5?
Có → TRUNG BÌNH
Không → YẾU
ĐiểmD1D2D3Loại
9.0Giỏi
7.5Khá
5.5TB
3.0Yếu
📏

ax + b = 0: 3 trường hợp cần rẽ nhánh

BẮT ĐẦU
  Nhập a, b
  NẾU a = 0 THÌ
    NẾU b = 0 THÌ In "Vô số nghiệm"
    NGƯỢC LẠI In "Vô nghiệm"
  NGƯỢC LẠI
    x = -b / a
    In "x = ", x
KẾT THÚC
🧠 Phân tích 3 trường hợp:
• a=0, b=0 → 0x=0 → Vô số nghiệm
• a=0, b≠0 → 0x=b (vô lý) → Vô nghiệm
• a≠0 → x = -b/a → Một nghiệm duy nhất

🧩 Kiểm tra nhanh!

Chapter 4 — Cấu trúc rẽ nhánh

1️⃣Hình thoi có bao nhiêu nhánh ra?
→ 2 nhánh: Có/Đúng và Không/Sai
2️⃣IF thiếu khác IF đủ ở điểm nào?
→ IF thiếu không có nhánh Sai/Else
3️⃣Điểm=6.8 xếp loại gì (theo VD trên)?
→ Khá (6.8 ≥ 6.5, không ≥ 8)
4️⃣Khi if lồng nhau, cần chú ý điều gì?
→ Kiểm tra từ điều kiện cao nhất xuống
Series: Chapter 4 / 8
🔀
🔁
Tiếp theo · Chapter 5
Cấu Trúc Lặp
Vòng lặp for, while, do-while — khi thuật toán cần lặp đi lặp lại một khối lệnh nhiều lần.

NEXT STEP

Tiếp theo nên học gì

route