TopStudy

Đáp án và lời giải

Giải SGK Tin 5 Chân trời sáng tạo Bài 13. Chạy thử chương trình có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Khi nháy chuột vào nút lệnh GoHình minh hoạ, chương trình ở Hình 1 không hoạt động vì lệnhHình minh hoạkhông được ghép nối với khối lệnh ở phía dưới.

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Khi nháy chuột vào nút lệnh GoHình minh hoạ , chương trình ở Hình 1 không hoạt động vì lệnhHình minh hoạ

không được ghép nối với khối lệnh ở phía dưới và sử dụng sai biểu thức điều kiệnHình minh hoạ

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Cần sửa thành chương trình như sau:

Hình minh hoạ

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Chương trình ở Hình 3 đưa ra thông báo sai khi nhập a =3, b = 3 do khi nhập 2 giá trị của a và b, biểu thức so sánh a > b cho giá trị sai. Do đó lệnh Hình minh hoạđược thực hiện và đưa ra thông báo sai.

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Em cần chạy thử chương trình với các cặp số ở 3 trường hợp a > b, a < b, a = b.

Ví dụ như 3 và 3, 3 và 5, 6 và 4

b) Các cặp số 3 và 5, 6 và 4 đưa ra kết quả đúng, cặp số 3 và 3 đưa ra kết quả sai

c) Để chương trình chạy đúng thì cần chỉnh sửa khối lệnh như sau:

Hình minh hoạ

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Theo em, cần chạy thử chương trình để phát hiện lỗi trong chương trình

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Khi phát hiện chương trình không hoạt động, em cần kiểm tra, chỉnh sửa để đảm bảo các lệnh được lắp ghép với nhau qua khớp nối. Khi phát hiện chương trình hoạt động không như mong muốn em cần xác định vị trí lỗi, nguyên nhân gây lỗi và sửa lỗi cho chương trình.

Câu 8

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

- Tạo chương trình như ở Hình 1:

Hình minh hoạ

- Thực hiện chạy thử thì thấy chương trình không hoạt động

- Lỗi là khối lệnhHình minh hoạkhông được lắp ghép vào khối lệnh sau

- Lắp ghép lệnh trên vào khối lệnh còn lại thì thấy chương trình chạy nhưng không đúng ý muốn

- Lỗi là do chưa xét trường hợp a = b

- Sửa lại chương trình như sau:

Hình minh hoạ

Câu 9

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

- Tạo chương trình theo đề xuất của em ở Khám phá 2 của mục 1 trong phần Khám phá.

Hình minh hoạ

- Chạy thử chương trình và chỉnh sửa lỗi nếu có

Câu 10

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Các em tự trao đổi

Tham khảo gợi ý sau:

Những lỗi có thể xảy ra:

- Lỗi dẫn đến chương trình không hoạt động: các lệnh không được ghép nối đúng qua khớp nối, thiếu câu lệnhHình minh hoạ

- Lỗi dẫn đến chương trình hoạt động không như mong muốn: thiếu trường hợp của câu lệnh rẽ nhánh, đặt nhầm biến, viết nhầm phép toán, …