Video giảng tin học 10 cánh diều chủ đề F bài 16: Kiểm thử và gỡ lỗi chương trình (2 tiết)

Video giảng tin học 10 cánh diều chủ đề F bài 16: Kiểm thử và gỡ lỗi chương trình (2 tiết). Các kiến thức được truyền tải nhẹ nhàng, dễ hiểu. Các phần trọng tâm sẽ được nhấn mạnh, giảng chậm. Xem video, học sinh sẽ dễ dàng hiểu bài và tiếp thu kiến thức nhanh hơn. 

Bạn chưa đủ điều kiện để xem được video này. => Xem video demo

Tóm lược nội dung

KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH (2 TIẾT)

Cô chào cả lớp, chúng ta lại gặp nhau trong bài học ngày hôm nay rồi!

Thông qua video này, các em sẽ nắm được các kiến thức và kĩ năng như sau:

  • Biết và khắc phục được một số lỗi thường gặp hi viết chương trình.
  • Bước đầu thực hiện một số truy vết đơn giản để tìm và gỡ lỗi chương trình.

HOẠT ĐỘNG KHỞI ĐỘNG

Trước khi vào bài, cô có câu hỏi muốn tất cả chúng ta cùng suy nghĩ và trả lời: Nếu chương trình chạy bị lỗi với thông báo lỗi là ZeroDivisionError thì đó là lỗi gì và em cần sửa lỗi như thế nào? 

HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Nội dung 1. Lỗi trong chương trình và kiểm thử

Người lập trình thường gặp các loại lỗi như?

Video trình bày nội dung:

Chương trình chạy có thể có lỗi.

Kết luận:

Người lập trình thường gặp các loại lỗi như sau:

Lỗi cú pháp là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.

 Ví dụ: Thiếu hoặc thừa dấu ngoặc, tên biến sai.

Lỗi ngoại lệ (Exceptions Error, còn gọi là Runtime) là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được.

Lỗi này không được thông báo ngay trên màn hình.

Lỗi ngữ nghĩa (còn gọi là lỗi logic) là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.

Ví dụ: Nhầm tên biến, gọi hàm có tham số không đúng kiểu, thiếu câu lệnh,...

Ví dụ:

KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH (2 TIẾT)

Kết quả sai:

KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH (2 TIẾT)

Kết quả đúng:

KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH (2 TIẾT)

Để kiểm tra tính đúng đắn của chương trình so với yêu cầu đề bài, cần chuẩn bị các bộ dữ liệu đầu vào. Dữ liệu kiểm thử phải phù hợp với các ràng buộc đã cho và chia thành 3 nhóm:

+ Kiểm thử những trường hợp thường gặp trong thực tế.

+ Kiểm thử những trường hợp đặc biệt.

+ Kiểm thử những trường hợp các tham số nhận giá trị lớn nhất có thể.

………..

Nội dung video bài 16: Kiểm thử và gỡ lỗi chương trinh còn nhiều phần rất hấp dẫn và thú vị. Hãy cùng đăng kí để tham gia học bài và củng cố kiến thức thông qua hoạt động luyện tập và vận dụng trong video.

 

Xem video các bài khác