-
Thông tin
-
Hỏi đáp
Giải Tin học 8 Bài 6: Thực hành tìm và sửa lỗi | Cánh diều
Giải Tin học 8 Bài 6: Thực hành tìm và sửa lỗi | Cánh diều. Tài liệu được biên soạn dưới dạng file PDF bao gồm 2 trang tổng hợp các kiến thức chọn lọc giúp các bạn tham khảo, ôn tập và đạt kết quả cao trong kỳ thi sắp tới. Mời các bạn đón xem!
Tin học 8 300 tài liệu
Giải Tin học 8 Bài 6: Thực hành tìm và sửa lỗi | Cánh diều
Giải Tin học 8 Bài 6: Thực hành tìm và sửa lỗi | Cánh diều. Tài liệu được biên soạn dưới dạng file PDF bao gồm 2 trang tổng hợp các kiến thức chọn lọc giúp các bạn tham khảo, ôn tập và đạt kết quả cao trong kỳ thi sắp tới. Mời các bạn đón xem!
Chủ đề: Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính 8 (CD) 7 tài liệu
Môn: Tin học 8 300 tài liệu
Sách: Cánh diều
Thông tin:
Tác giả:
Tài liệu khác của Tin học 8
Preview text:
Thực hành tìm và sửa lỗi
Bạn Ngọc tạo chương trình như ở hình 1a (được lưu trong tệp bai6_Thuchanh1.sb3) để giúp
nhân vật Mèo thực hiện phép tính và đưa ra kết quả của biểu thức sau: T = + + + ...+
Tuy nhiên khi chạy chương trình, nhân vật mèo không chạy thông báo nào. Em hãy giúp bạn Ngọc:
Xác định nguyên nhân gây lỗi
Chỉnh sửa chương trình (hình 1) nhân vật Mèo đưa ra kết quả Trả lời:
a) Hãy chạy và quan sát thử:
Khi chạy thử chương trình em thấy nhân vật Mèo thực hiện được đến những bước nào?
Lệnh đó có được thực hiện đúng như mong muốn không?
Bắt đầu từ khối lệnh nào. chương trình gặp phải sự cố không mong muốn?
Quan sát biến 7 trong màn hình khi gặp lỗi và biến nó chạy tới giá trị âm, em nghĩ tới lỗi có thể xảy ra ở đâu?
b) Em cũng có thể thêm các khối lệnh kèm độ trễ đưa ra kết quả của từng bước lặp để xác định bước nào gây lỗi:
c) Chương trình bạn Ngọc đã viết nhằm thực hiện ba công việc sau: 1. Giới thiệu phép toán: 2. Thực hiện tính toán 3. Đưa ra kết quả
Nhằm xác định lỗi một cách dễ dàng hơn, hãy thực hiện: tách ba khối lệnh tương ứng với ba
công việc nói trên như ở hình 2a, 2b, 2c. Chạy thử 3 khối. Kết quả nhận được là:
Khối lệnh giới thiệu phép toán không gây lỗi gì.
Hai khối lệnh Thực hiện tính toán và và Đưa ra kết quả không thực hiện như mong muốn.