Với giải Câu F28 trang 60 sách bài tập Tin học 8 Cánh diều chi tiết trong Bài 6: Thực hành tìm và sửa lỗi giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 8. Mời các bạn đón xem:
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 từ 1 đến 500
Câu F28 trang 60 SBT Tin học 8: 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 từ 1 đến 500. Em cho biết chương trình có lỗi hay không? Nếu có lỗi thì lỗi ở đâu và em hãy sửa lại cho đúng
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.
Xem thêm các bài giải sách bài tập Tin học 8 Cánh diều hay, chi tiết khác:
Câu F26 trang 59 SBT Tin học 8: Trong các câu dưới đây, những câu nào sai?
Xem thêm các bài giải sách bài tập Tin học 8 Cánh diều hay, chi tiết khác:
Bài 5: Thể hiện cấu trúc lặp trong chương trình
Bài 7: Thực hành tổng hợp trang 61
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.