Giải SBT Tin học 8 Chân trời sáng tạo bài 15
VnDoc xin giới thiệu bài Giải sách bài tập Tin học 8 bài 15: Gỡ lỗi chương trình có đáp án chi tiết cho từng câu hỏi chương trình sách mới. Thông qua đây các em học sinh đối chiếu với lời giải của mình, hoàn thành bài tập hiệu quả.
Bài: Gỡ lỗi chương trình
Câu 1 trang 78 SBT Tin học 8: Điển các cụm từ: cú pháp; tối cú pháp; phát hiện lối; lối lôgic; kiểm thử; kết quả sai vào chỗ chấm cho phù hợp.
a) ………….. là một công đoạn quan trọng trong quy trình sản xuất phần mềm………….. trong chương trình là một trong những mục đích chính của việc kiểm thử.
b)…………………..là lỗi do viết chương trình, câu lệnh sai ………………………………………… dẫn đến chương trình không hoạt động,
c) …………………là lỗi xảy ra trong trường hợp chương trình hoạt động nhưng đưa ra…………………
Lời giải:
a) Kiểm thử; Phát hiện lỗi.
b) Lỗi cú pháp; cú pháp.
c) Lỗi lôgic; kết quả sai.
Câu 2 trang 78 SBT Tin học 8: Hãy xác định loại lỗi, nguyên nhân gây lỗi trong mỗi chương trình dưới đây.
Lời giải:
Câu 3 trang 79 SBT Tin học 8: Em hãy đề xuất bộ dữ liệu thử để kiểm thử chương trình ở Hình 1 và giải thích lí do em để xuất bộ đừ liệu thử như vậy
Lời giải:
Các bộ dữ liệu đáp ứng yêu cầu kiểm thử cần đảm bảo: (a, đ, 0, b bất kì); (a = 0, b + 0); (a = 0, b = 0),
Lí do: đó là bộ dữ liệu đề kiểm thử các trường hợp thực tế xảy ra khi giải phương trình bậc nhất ax + b = 0.
Câu 4 trang 79 SBT Tin học 8: Những phát biểu nào sau đây là đúng về lỗi trong chương trình ở Hình 12.
Lời giải:
B, C, D là các đáp án đúng khi nói về lỗi của chương trình ở cột A
Câu 5 trang 80 SBT Tin học 8: Phát biểu nào dưới đây là sai:
A. Chạy thử để kiểm tra hoạt động của chương trình được gọi là kiểm thử. Mục đích của kiểm thử là phát hiện lỗi trong chương trình.
B. Bộ dữ liệu thử được dùng để phát hiện lỗi trong chương trình nhằm kiểm tra các tình huống xảy ra khi đưa chương trình vào sử dụng.
C. Có hai loại lỗi chương trình là lỗi cú pháp và lỗi logic. Việc tìm lỗi cú pháp thường được thực hiện đẻ dàng nhờ vào các công cụ hỗ trợ lập trình, còn việc tìm lỗi logic không phải lúc nào cũng dễ dàng thực hiện được.
D. Lỗi logic là lỗi do viết chương trình, câu lệnh sai cú pháp dẫn đến chương trình không hoạt động.
Lời giải:
D
Câu 6 trang 80 SBT Tin học 8: Chọn các đáp án đúng khi lắp ghép các cầu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình thông báo đúng kết quả so sánh giá trị 2 số a và b.
A. 1-c, 2-g, 3-c, 4-a, 5-d.
B. 1-c, 2-a, 3-b, 4-d, 5-g
C. 1-b, 2-d, 3-e, 4-8, 5-d
D. 1-c, 2-a, 3-e, 4-8, 5-d
Lời giải:
Cả 4 phương án A, B, C, D đều đúng
Câu 7 trang 81 SBT Tin học 8: Chọn các đáp án đúng khi lắp ghép các lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiến ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.
A. 1-d, 2-a, 3-b, 4-c, 5-c
B. 1-d, 2-a, 3-b, 4-c, 5-c
C. 1-b, 2-c, 3-d, 4-a, 5-c
D. 1-b, 2-c, 3-d, 4-c, 5-a
Lời giải:
B, C là các phương án đúng
Câu 8 trang 81 SBT Tin học 8: Hoa và Lan cùng tạo một chương trình với mục đích tính và thông báo tổng của 10 số được nhập từ bàn phím dưới đầy, Theo em chương trình của bạn nào đúng, chương trình của bạn nào có lỗi, đó là lỗi gì Vì sao?
Lời giải:
- Chương trình của bạn Lan đúng.
- Chương trình của bạn Hoa có lỗi lôgic (chương trình hoạt động nhưng cho kết quả sai). Nguyên nhân do cầu lệnh trong chương trình đặt sai vị trí, dẫn đến tổng S sai (chỉ là giá trị của số cuối cùng được nhập từ bàn phím).
Câu 9 trang 82 SBT Tin học 8: Tạo chương trình cho phép so sánh hai số a, b được nhập từ bàn phím và thông báo kết quả ra màn hình.
Lời giải:
Học sinh dựa vào một trong các phương án lắp ghép đúng ở bài 6 để tạo chương trình.
Câu 10 trang 82 SBT Tin học 8: Tạo chương trình tính đúng nghiệm của phương trình ax + b = 0 với a, b là 2 số nguyên nhập từ bàn phím.
Lời giải:
Học sinh dựa vào một trong các phương án lắp ghép đúng ở bài 7 để tạo chương trình.
>>> Bài tiếp theo: Giải SBT Tin học 8 Chân trời sáng tạo bài 16
Trên đây là toàn bộ lời giải Giải SBT Tin học 8 bài 15: Gỡ lỗi chương trình sách Chân trời sáng tạo. Các em học sinh tham khảo thêm Tin học 8 Kết nối tri thức và Tin học 8 Cánh diều. VnDoc liên tục cập nhật lời giải cũng như đáp án sách mới của SGK cũng như SBT các môn cho các bạn cùng tham khảo.