Trang chủ › Lớp 10 › Tin học › Bài 19. Câu lệnh rẽ nhánh if

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.

Học bài này ngay →