Trang chủ › Lớp 10 › Tin học › Bài 29. Nhận biết lỗi chương trình

Tin học 10 Bài 29: Nhận biết lỗi chương trình

Tin học lớp 10 · Kết nối tri thức · THPT

Lỗi chương trình, Lỗi cú pháp, Lỗi ngoại lệ (lỗi khi chạy), Ngoại lệ thường gặp, Lỗi lôgic (ngữ nghĩa), Lưu ý – mẹo nhớ.

Tóm tắt kiến thức Tin học 10 Bài 29: Nhận biết lỗi chương trình

1. Lỗi chương trình

  • Chương trình không chạy được hoặc chạy cho kết quả sai
  • Ba loại lỗi chính: Lỗi cú pháp, lỗi ngoại lệ, lỗi lôgic
  • Thông báo lỗi cho biết: dòng lỗi, tên lỗi, lí do

2. Lỗi cú pháp

  • Viết sai quy tắc của Python → SyntaxError: Thiếu dấu :, thiếu ngoặc, = thay cho ==
  • Thụt lề sai → IndentationError
  • Báo lỗi TRƯỚC khi chạy: không lệnh nào được thực hiện

3. Lỗi ngoại lệ (lỗi khi chạy)

Cú pháp đúng nhưng đang chạy thì gặp lỗi; Mỗi loại có tên riêng (mã ngoại lệ); Có thể chỉ xảy ra với một số dữ liệu vào.

4. Ngoại lệ thường gặp

ZeroDivisionError: chia cho 0; NameError: tên biến, tên hàm chưa có; TypeError: sai kiểu, "Lop " + 10; ValueError: sai giá trị, int("abc"); IndexError: chỉ số vượt phạm vi, a[len(a)].

5. Lỗi lôgic (ngữ nghĩa)

Chạy bình thường, không có thông báo lỗi; Kết quả SAI so với yêu cầu bài toán; Khó phát hiện nhất → cần kiểm thử.

6. Lưu ý – mẹo nhớ

Mẹo phân loại; Đọc dòng CUỐI thông báo: tên lỗi + lí do; Mở rộng: try … except bắt lỗi ngoại lệ.

🔒 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 →