Với giải SGK Tin học 10 Kết nối tri thức trang 144 chi tiết trong Bài 29: Nhận biết lỗi chương trình 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 10. Mời các bạn đón xem:
Luyện tập
Phương pháp giải:
Một số mã lỗi ngoại lệ:ZeroDivisionError, IndexError, NameError, TypeError, ValueError, IndentationError, SyntaxError.
Lời giải:
Lệnh 1: SyntaxError
Lệnh 2: TypeError
gttb = sum(A)/len(A)
Lệnh này có thể sinh lỗi ngoại lệ không? Nếu có thì những lỗi gì?
Phương pháp giải:
Dựa vào kiến thức đã học về lỗi ngoại lệ
Lời giải:
Lỗi có thể phát sinh là lỗi chia cho 0 nếu dãy A rỗng
Vận dụng
Phương pháp giải:
Dựa vào kiến thức đã học để viết chương trình
Lời giải:
Các khả năng sinh lỗi của chương trình:
- Số n nhập vào không phải là số tự nhiên.
- Viết n = input(): lỗi chưa đổi kiểu dữ liệu.
- Cho range (1, n + 1): khi đó, kết quả cho cả n.
Vận dụng 2 trang 144 SGK Tin học 10: Ví dụ về một chương trình khi chạy sinh mã lỗi NameError.
Phương pháp giải:
NameError: Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy
Lời giải:
a=5*10-b
print(b)
Xem thêm các bài giải Tin học 10 Kết nối tri thức hay, chi tiết khác:
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.