Giải SBT Tin học 8 Cánh diều Thực hành tìm và sửa lỗi có đáp án

125 người thi tuần này 4.6 643 lượt thi 5 câu hỏi

🔥 Đề thi HOT:

2814 người thi tuần này

Đề thi giữa kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 1)

17.2 K lượt thi 20 câu hỏi
2522 người thi tuần này

Đề thi cuối kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 1)

8.5 K lượt thi 20 câu hỏi
944 người thi tuần này

Đề thi cuối kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 3)

7 K lượt thi 21 câu hỏi
931 người thi tuần này

Đề thi giữa kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 2)

15.3 K lượt thi 20 câu hỏi
582 người thi tuần này

Đề thi cuối kì 2 Tin học 8 Cánh diều có đáp án (Đề 1)

2.2 K lượt thi 20 câu hỏi
405 người thi tuần này

Đề thi cuối kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 2)

6.4 K lượt thi 20 câu hỏi

Nội dung liên quan:

Danh sách câu hỏi:

Lời giải

Chương trình chạy thử cho kết quả tổng bằng 0, vậy chắc chắn chương trình có lỗi

Lỗi mỗi lần tăng 2 đơn vị: Nếu số trước là số chẵn thì tăng 2 đơn vị sẽ được số chẵn tiếp theo cần cộng vào. Tuy nhiên, khi khởi trị (gán giá trị đầu tiên) lại là số 1, do vậy cứ liên tục cộng thêm 2 thì không được số nào là số chẵn cả.

Có thể cải tiến thêm để chương trình chạy đúng mà ngắn gọn hơn: Số trước là số chẵn thì tăng 2 đơn vị sẽ được số chẵn tiếp theo cần cộng vào, như vậy không cần kiểm tra số cộng vào có là số chẵn hay không trước khi cộng thêm cho tổng.

Chương trình ở Hình 1 được tạo ra để tính tổng các số nguyên chẵn trong phạm vi  (ảnh 2)

Lời giải

Sau lần chạy thứ nhất, nhân vật Mèo ở vị trí bên phải sân khấu (150;0), do vậy khi chạy chương trình lần thứ hai thì nhân vật Mèo từ vị trí (150) chuyển về vị trí (40; 0), tức là không còn di chuyển theo chiều sang bên phải sân khấu như kịch bản quy định. Sửa lỗi này chỉ cần đặt lại vị trí cho nhân vật Mèo ở đầu chương trình. Cũng nên đặt kích thước cho nhân vật Mèo để tránh trường hợp qua nhiều lần chạy chương trình thì nhân vật Mèo ở kích thước quá lớn, chiếm hết màn hình.

Bạn Hoa muốn nhân vật Mèo Scratch ở chính giữa sân khấu, rồi dịch chuyển sang  (ảnh 3)
4.6

129 Đánh giá

50%

40%

0%

0%

0%