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

1. Nhận biết lỗi chương trình

Hoạt động 1: Nhận biết và phân biệt các loại lỗi

Quan sát các trường hợp sau để nhận biết và phân biệt các loại lỗi thường gặp trong Python.

Trường hợpMô tả lỗiVí dụ minh họa
Lỗi cú pháp (Syntax Error)Sai cú pháp hoặc cấu trúc lệnh. Chương trình dừng ngay khi phát hiện lỗi.
* Trước khi chạy chương trình
Lỗi ngoại lệ (Runtime Error)Lỗi xảy ra trong quá trình thực thi, ví dụ: nhập sai dữ liệu hoặc chỉ số vượt quá giới hạn.
* Trong khi chạy chương trình
Lỗi logic (Logic Error)Chương trình chạy không báo lỗi nhưng kết quả sai so với yêu cầu bài toán.
* Sau khi chạy chương trình


Tổng hợp các loại lỗi trong Python

  1. Lỗi cú pháp (Syntax Error): Sai cú pháp hoặc cấu trúc ngôn ngữ Python.
  2. Lỗi ngoại lệ (Runtime Error): Xảy ra khi thực thi chương trình, ví dụ như nhập sai dữ liệu hoặc truy cập ngoài phạm vi.
  3. Lỗi logic: Chương trình chạy nhưng kết quả không đúng với yêu cầu.

2. Một số lỗi ngoại lệ thường gặp

Hoạt động 2: Nhận biết các lỗi ngoại lệ phổ biến

Dưới đây là bảng tổng hợp các mã lỗi ngoại lệ thường gặp:

Mã lỗi ngoại lệMô tả lỗi
ZeroDivisionErrorLỗi xảy ra khi thực hiện phép chia cho 0.
IndexErrorLỗi xảy ra khi truy cập phần tử của danh sách vượt quá chỉ số cho phép.
NameErrorLỗi xảy ra khi gọi một biến hoặc hàm chưa được định nghĩa.
TypeErrorLỗi kiểu dữ liệu, ví dụ: sử dụng toán tử không phù hợp với kiểu dữ liệu (như cộng chuỗi với số).
ValueErrorLỗi giá trị của đối tượng, ví dụ: chuyển đổi kiểu dữ liệu không hợp lệ (int("abc")).
IndentationErrorLỗi thụt lề không đúng vị trí trong mã nguồn Python.
SyntaxErrorLỗi cú pháp, ví dụ viết sai cấu trúc câu lệnh Python.

Thực hành

Luyện tập

Vận dụng


Câu hỏi trắc nghiệm

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *