Bài thực hành: Tìm và sửa lỗi một chương trình giá trị biểu thứcNhiệm vụ: Bạn Ngọc tạo chương trình...
Câu hỏi:
Bài thực hành: Tìm và sửa lỗi một chương trình giá trị biểu thức
Nhiệm vụ: 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 = $\frac{1}{2}$ + $\frac{1}{3}$ + $\frac{1}{4}$ + ...+ $\frac{1}{100}$
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ả
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Hưng
Để giải quyết vấn đề trên, bạn cần thực hiện các bước sau:
a) Khi chạy thử chương trình, bạn cần quan sát nhân vật Mèo thực hiện được đến đâu trong bước thực hiện phép tính. Đảm bảo rằng các lệnh được thực hiện đúng như mong muốn. Tìm ra bắt đầu từ đâu chương trình gặp phải sự cố không mong muốn. Quan sát giá trị biến 7 trên màn hình khi gặp lỗi và xác định xem lỗi có thể xảy ra ở đâu.
b) Bạn có thể thêm các khối lệnh kèm độ trễ để đưa ra kết quả từng bước lặp. Điều này sẽ giúp bạn xác định bước nào gây lỗi một cách chi tiết.
c) Tách ba khối lệnh tương ứng với ba công việc trong chương trình: giới thiệu phép toán, thực hiện tính toán, và đưa ra kết quả. Chạy thử từng khối và xác định lỗi xảy ra ở đâu.
Sau khi thực hiện các bước trên, bạn cần chỉnh sửa chương trình để sửa lỗi và đưa ra kết quả đúng của biểu thức được yêu cầu. Đảm bảo rằng chương trình chạy một cách đúng đắn và không gặp phải lỗi nữa.
a) Khi chạy thử chương trình, bạn cần quan sát nhân vật Mèo thực hiện được đến đâu trong bước thực hiện phép tính. Đảm bảo rằng các lệnh được thực hiện đúng như mong muốn. Tìm ra bắt đầu từ đâu chương trình gặp phải sự cố không mong muốn. Quan sát giá trị biến 7 trên màn hình khi gặp lỗi và xác định xem lỗi có thể xảy ra ở đâu.
b) Bạn có thể thêm các khối lệnh kèm độ trễ để đưa ra kết quả từng bước lặp. Điều này sẽ giúp bạn xác định bước nào gây lỗi một cách chi tiết.
c) Tách ba khối lệnh tương ứng với ba công việc trong chương trình: giới thiệu phép toán, thực hiện tính toán, và đưa ra kết quả. Chạy thử từng khối và xác định lỗi xảy ra ở đâu.
Sau khi thực hiện các bước trên, bạn cần chỉnh sửa chương trình để sửa lỗi và đưa ra kết quả đúng của biểu thức được yêu cầu. Đảm bảo rằng chương trình chạy một cách đúng đắn và không gặp phải lỗi nữa.
Câu hỏi liên quan:
Bình luận (0)