Bài 13. Chạy thử chương trình

Khởi động (SGK Chân trời sáng tạo - Trang 56)

Hướng dẫn giải

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

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Khám phá 1 (SGK Chân trời sáng tạo - Trang 57)

Hướng dẫn giải

1. Khi nháy chuột vào nút lệnh Go loading..., chương trình ở Hình 1 không hoạt động vì lệnh loading... 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ện loading...
2. Cần sửa thành chương trình như sau:
loading...

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Khám phá 2 (SGK Chân trời sáng tạo - Trang 57)

Hướng dẫn giả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 loading... được thực hiện và đưa ra thông báo sai.

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Khám phá 2 (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giả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:
loading...

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Luyện tập 1 (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giải

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

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Luyện tập 2 (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giả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.

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Thực hành 1 (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giải

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

loading...

- 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ệnh loading... 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:
loading...

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Thực hành 2 (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giả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á.
loading...
- Chạy thử chương trình và chỉnh sửa lỗi nếu có

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)

Vận dụng (SGK Chân trời sáng tạo - Trang 59)

Hướng dẫn giả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ệnh loading...

- 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, …

(Trả lời bởi Nguyễn Việt Dũng)
Thảo luận (1)