Bài giảng Tin học Lớp 8 - Chủ đề 5, Bài 15: Gỡ lỗi

pptx 26 trang Bích Hường 18/06/2025 180
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Chủ đề 5, Bài 15: Gỡ lỗi", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_tin_hoc_lop_8_chu_de_5_bai_15_go_loi.pptx

Nội dung text: Bài giảng Tin học Lớp 8 - Chủ đề 5, Bài 15: Gỡ lỗi

  1. CHỦ ĐỀ 5 GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH BÀI 15. Gỡ lỗi
  2. GỡChúng lỗi là talàm đã những tạo ra gì? một Bạn chươnghãy hướng trình dẫn máy cụ tính thể trong hơn Chưa xong đâu, chúng Bài 14 vàcho thế tớ là nhé. tớ đã biết ta cần phải thực hiện lập trình. một việc nữa, đó là gỡ lỗi. An Khoa
  3. 1. KIỂM THỬ VÀ PHÂN LOẠI LỖI
  4. Hoạt động 1 Đếm số lần đoán Trong trò chơi Đoán số ở Bài 14, ai đoán đúng số bí mật với ít lần đoán hơn sẽ là người thắng cuộc, ở chương trình trong Hình 15.1? biến số lần đoán được bổ sung để đếm số lần người chơi đoán và thông báo giá trị này khi người chơi đoán đúng số bí mật. Trước khi chia sẻ trò chơi của mình, em quyết định kiểm tra xem trò chơi có hoạt động tốt không. Hãy cho biết kết quả của việc kiểm tra đó bằng cách mô tả tình huống chương trình chạy không đúng kịch bản (nếu có).
  5. a) Kiểm thử Theo kịch bản, trò chơi sẽ thông báo số lần đoán khi người chơi đoán đúng số bí mật. Tuy nhiên, khi chạy thử chương trình, em sẽ thấy số lần đoán mà máy tính hiển thị luôn kém số lần thực tế mà người chơi đâ đoán một đơn vị. Việc chạy thử chương trình để kiểm tra (còn gọi là kiểm thử) nhằm phát hiện những tình huống bất thường (được gọi là lỗi) khi thực hiện chương trình. Các lỗi cần được loại bỏ trước khi chương trình được coi là sản phẩm hoàn chỉnh và có thể chia sẻ với người khác.
  6. Hoạt Không làm việc hay làm động 2 việc sai? Em hãy cho biết, chương trình đã cho trong Hình 15.1 không hoạt động được hay nó có hoạt động nhưng đã thực hiện không đúng kịch bản?
  7. b) Phân loại lỗi Khi chạy thử, em nhận ra rằng chương trình vẫn hoạt động vì máy tính vẫn hỏi và trả lời theo sự điều khiển của các khối lệnh. Tuy nhiên nó thực hiện không đúng kịch bản vì số lần đoán được hiển thị không đúng với số lần thực tế mà người chơi đã đoán.
  8. b) Phân loại lỗi Có hai loại lỗi: 1) Lỗi cú pháp xảy ra khi lệnh viết sai so với quy tắc của ngôn ngữ lập trình, làm cho chương trình không hoạt động; 2) Lỗi logic (hay lỗi ngữ nghĩa) xảy ra khi các câu lệnh trong chương trình tuy được viết đúng cú pháp nhưng thực hiện không đúng kịch bản như trong chương trình của trò chơi Đoán số.
  9. • Cần phải chạy thử chương trình để phát hiện và loại bỏ lỗi. • Có hai loại lỗi: lỗi cú pháp và lỗi lôgic. - Lỗi cú pháp là lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động. - Lỗi lôgic là lỗi câu lệnh, tuy được viết đúng quy tắc nhưng thực hiện sai so với kịch bản.