Tin học 10 Bài 19: Câu lệnh rẽ nhánh if
Tin học lớp 10 · Kết nối tri thức · THPT
Biểu thức lôgic, Phép toán and, or, not, Lệnh if dạng thiếu, Lệnh if – else dạng đủ, Rẽ nhiều nhánh if – elif – else, Lưu ý – lỗi thường gặp.
Tóm tắt kiến thức Tin học 10 Bài 19: Câu lệnh rẽ nhánh if
1. Biểu thức lôgic
- Chỉ nhận giá trị True (đúng) hoặc False (sai)
- Phép so sánh: <, <=, >, >=, ==, !=: là so sánh bằng; = là phép gán; nghĩa là "khác"
- VD: 5 > 3 → True; 7 == 8 → False
2. Phép toán and, or, not
- and: True khi cả hai vế đều True
- or: True khi ít nhất một vế True
- not: đảo giá trị True ↔ False
- Ưu tiên: số học → so sánh → not → and → or: Dùng ngoặc ( ) cho rõ ràng
3. Lệnh if dạng thiếu
if điều kiện:; Điều kiện True → thực hiện khối lệnh; Điều kiện False → bỏ qua, chạy lệnh tiếp theo.
4. Lệnh if – else dạng đủ
if điều kiện: khối lệnh 1; True → chỉ chạy khối lệnh 1; False → chỉ chạy khối lệnh 2; Luôn chạy đúng một trong hai khối.
5. Rẽ nhiều nhánh if – elif – else
if … elif … elif … else; Xét điều kiện lần lượt từ trên xuống; VD: xếp loại điểm, tính tiền theo bậc; Phần else cuối có thể có hoặc không.
6. Lưu ý – lỗi thường gặp
Cuối dòng if, elif, else phải có dấu hai chấm :; Khối lệnh thụt lề đều nhau (thường 4 dấu cách); Viết if a = b là lỗi; phải viết a == b; Mẹo: if = "nếu … thì …", else = "ngược lại".
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 11 hình minh hoạ dễ hiểu
- ✍️ 31 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính