Sách bài tập Tin học 8 Bài 6 (Cánh diều): Thực hành tìm và sửa lỗi
Với giải sách bài tập Tin học 8 Bài 6: Thực hành tìm và sửa lỗi sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập trong SBT Tin học 8 Bài 6.
Giải SBT Tin học 8 Bài 6: Thực hành tìm và sửa lỗi
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?
1) Chỉ có chương trình trong ngôn ngữ lập trình Scratch mới cần chạy thử để tìm lỗi, sửa lỗi
2) Chỉ cần chạy thử chương trình với một bộ dữ liệu là đủ để biết chương trình có lỗi hay không
Lời giải:
Những câu sai là 1, 2
1) Đọc lại chương trình để hiểu từng lệnh, từng đoạn lệnh nhằm thực hiện gì
2) Đổi tên các biến dùng trong chương trình
Lời giải:
Những cách có thể giúp tìm lỗi là 1, 2, 4
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.
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.
- Khủng long chạy liên tục, khi người chơi nhấn phím space thì nhảy lên để tránh chạm vào catus
Lời giải:
Tuỳ theo chương tình học sinh tạo ra, đã có chương trình đáp án cho từng nhân vật ở các Bài F19, F20, F24, F25. Học sinh có thể tạo thêm chương trình cho nhân vật cloud1 và cloud2 (tương tự ground1 và ground2) hoặc không, có thể thêm phần tính điểm (thời gian khủng long chạy) hoặc không
Trong chương trình điều khiển khủng long, có thể thêm phần tính điểm (thời gian chạy của khủng long) như hình bên.
Xem thêm các câu trả lời Sách bài tập Tin học lớp 8 bộ sách Cánh diều hay, chi tiết khác:
Bài 4: Thể hiện cấu trúc rẽ nhánh trong chương trình
Bài 5: Thể hiện cấu trúc lặp trong chương trình
Xem thêm các chương trình khác:
- Soạn văn lớp 8 Cánh diều (hay nhất)
- Văn mẫu lớp 8 - Cánh diều
- Tóm tắt tác phẩm Ngữ văn 8 – Cánh diều
- Bố cục tác phẩm Ngữ văn lớp 8 – Cánh diều
- Tác giả tác phẩm Ngữ văn lớp 8 - Cánh diều
- Giải SBT Ngữ văn 8 – Cánh diều
- Nội dung chính tác phẩm Ngữ văn lớp 8 – Cánh diều
- Soạn văn 8 Cánh diều (ngắn nhất)
- Giải sgk Toán 8 – Cánh diều
- Lý thuyết Toán 8 – Cánh diều
- Giải sbt Toán 8 – Cánh diều
- Giải sgk Tiếng Anh 8 – iLearn Smart World
- Giải sbt Tiếng Anh 8 - ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 8 ilearn Smart World đầy đủ nhất
- Ngữ pháp Tiếng Anh 8 ilearn Smart World
- Bài tập Tiếng Anh 8 iLearn Smart World theo Unit có đáp án
- Giải sgk Khoa học tự nhiên 8 – Cánh diều
- Lý thuyết Khoa học tự nhiên 8 – Cánh diều
- Giải sbt Khoa học tự nhiên 8 – Cánh diều
- Giải vbt Khoa học tự nhiên 8 – Cánh diều
- Giải sgk Lịch sử 8 – Cánh diều
- Lý thuyết Lịch sử 8 - Cánh diều
- Giải sbt Lịch sử 8 – Cánh diều
- Giải sgk Địa lí 8 – Cánh diều
- Lý thuyết Địa lí 8 - Cánh diều
- Giải sbt Địa lí 8 – Cánh diều
- Giải sgk Giáo dục công dân 8 – Cánh diều
- Lý thuyết Giáo dục công dân 8 – Cánh diều
- Giải sbt Giáo dục công dân 8 – Cánh diều
- Giải sgk Công nghệ 8 – Cánh diều
- Lý thuyết Công nghệ 8 - Cánh diều
- Giải sbt Công nghệ 8 – Cánh diều
- Giải sgk Hoạt động trải nghiệm 8 – Cánh diều