5 phút giải Tin học 10 Cánh diều trang 110

5 phút giải Tin học 10 Cánh diều trang 110. Giúp học sinh nhanh chóng, mất ít thời gian để giải bài. Tiêu chí bài giải: nhanh, ngắn, súc tích, đủ ý. Nhằm tạo ra bài giải tốt nhất. 5 phút giải bài, bằng ngày dài học tập.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

PHẦN I. HỆ THỐNG CÂU HỎI, BÀI TẬP TRONG SGK

KHỞI ĐỘNG

Có những chương trình còn lỗi vì khi thực hiện cho ra kết qua sai. Theo em, việc biết giá trị của một số biến ngay sau khi mỗi câu lệnh được thực hiện có thể giúp tìm ra lỗi của chương trình hay không?

HOẠT ĐỘNG

Hoạt động 1: Trong những phần trước, các bài tập và bài thực hành không quá phức tạp. Đã lần nào em soạn chương trình và thực hiện được ngay từ lần đầu tiên chưa?

Hoạt động 2: Tại sao rất khó phát hiện lỗi nếu chỉ dùng biện pháp đọc kĩ lại chương trình?

VẬN DỤNG

Em hãy soạn thảo và thực hiện từng bước chương trình ở hình sau:

TỰ KIỂM TRA

Tự kiểm tra 1: Em hãy nêu một vài lỗi thuộc nhóm lỗi cú pháp và một vài lỗi thuộc nhóm lỗi ngữ nghĩa.

Tự kiểm tra 2: Tại sao phải tạo nhiều bộ dữ liệu vào khác nhau để kiểm thử chương trình?

Tự kiểm tra 3: Có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra để kiểm thử chương trình?

Tự kiểm tra 4: Có thể xem giá trị các biến sau khi thực hiện một câu lệnh ở đâu?

PHẦN II. 5 PHÚT TRẢ LỜI CÂU HỎI, BÀI TẬP SGK

KHỞI ĐỘNG

Đáp án KD

Có thể giúp tìm ra lỗi.

HOẠT ĐỘNG

Đáp án HD1:

Có bài lần đầu tiên thực hiện chương trình sẽ không chạy được do lỗi.

Đáp án HD2:

Bởi vì có rất nhiều dòng lệnh và cú pháp khó nhìn ra được lỗi sai.

VẬN DỤNG

Đáp án VD:

Bước 1:

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

Bước 2:

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

Bước 3:

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

Bước 4: 

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

BÀI 16. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH

TỰ KIỂM TRA

Đáp án TKT1:

  • Lỗi cú pháp:
  • name '***' is not defined ® biến/hàm *** chưa được định nghĩa
  • SyntaxError: invalid syntax ® Lỗi sai cú pháp
  • Lỗi ngữ nghĩa: Lỗi trả về sai kết quả ở hàm, lỗi nhầm lẫn giữa các toán tử.

Đáp án TKT2:

Vì có nhiều trường hợp có thể xảy ra dẫn đến lỗi về ngữ nghĩa.

Đáp án TKT3:

Có 3 nhóm: Dữ liệu kiểm thử những trường hợp thường gặp, dữ liệu kiểm thử những trường hợp đặc biệt, dữ liệu kiểm thử những giá trị lớn nhất có thể

Đáp án TKT4:

Có thể sử dụng công cụ Debuger để xem.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm:

giải 5 phút Tin học 10 Cánh diều, giải Tin học 10 Cánh diều trang 110, giải Tin học 10 CD trang 110

Bình luận

Giải bài tập những môn khác