TopStudy

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

Giải SGK Tin học 8 KNTT Gỡ lỗi 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 ý

Gỡ lỗi là: chạy thử chương trình để phát hiện lỗi và loại bỏ lỗi.

Câu 2

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

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ị.

Câu 3

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

Chương trình có hoạt động, 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.

Câu 4

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

Đáp án đúng là: D

Câu 5

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

Theo kịch bản, biến số lần đoán sẽ thay đổi tăng lên 1 đơn vị mỗi khi người chơi nhập một giá trị số (đoán).

Câu 6

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

Những khối lệnh làm thay đổi biến số lần đoán là: lệnh (4), (7) và (8).

Câu 7

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

Theo kịch bản, biến số lần đoán sẽ thay đổi tăng lên 1 đơn vị (lệnh (9)) mỗi khi người chơi nhập một giá trị số (đoán). Tuy nhiên, số lần đoán không tăng sau lần nhập giá trị đầu tiên của người chơi ở lệnh (4).

Câu 8

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

Hình minh hoạ

Câu 9

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

Học sinh thực hành gỡ lỗi

Câu 10

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

Đổi vai trò máy tính và người chơi trong trò chơi Đoán số. Em hãy chọn một số nguyên trong khoảng từ 1 đến 120 và viết số đó ra giấy. Máy tính sẽ hiển thị một số mà em phải trả lời bằng các phím “d”, “c” hoặc “t” tương ứng với tình huống số máy tính hiển thị đúng, cao hơn hay thấp hơn số em đã chọn. Hãy viết chương trình để sau một số bước, càng ít càng tốt, máy tính tìm ra số em đã chọn. Chạy thử, phát hiện và sửa các lỗi của chương trình đó.