Câu hỏi tự luận mức độ thông hiểu tin học 5 CD bài 13: Chạy thử, phát hiện và sửa lỗi chương trình
2. THÔNG HIỂU (4 CÂU)
Câu 1: Tại sao việc tìm và sửa lỗi lại quan trọng trong lập trình?
Câu 2: Sự khác biệt giữa lỗi cú pháp và lỗi logic là gì? Em hãy đưa ra ví dụ minh họa.
Câu 3: Các công cụ hỗ trợ nào có thể giúp chúng ta tìm và sửa lỗi trong Scratch?
Câu 4: Khi gặp lỗi, chúng ta nên làm gì đầu tiên?
Câu 1:
- Đảm bảo chương trình hoạt động chính xác
- Tăng tính ổn định của chương trình
- Cải thiện hiệu suất của chương trình.
- Dễ dàng bảo trì, sửa chữa và nâng cấp.
Câu 2:
- Lỗi cú pháp là lỗi vi phạm quy tắc ngữ pháp của ngôn ngữ lập trình. Ví dụ: print("Hello, world" (thiếu dấu ngoặc đơn đóng).
- Lỗi logic là lỗi trong cách suy nghĩ và thiết kế thuật toán, dẫn đến kết quả sai mặc dù cú pháp đúng. Ví dụ: Muốn tính diện tích hình tròn nhưng lại viết công thức tính chu vi.
Câu 3:
- Khối lệnh "nói"
- Chế độ từng bước
- Các biến và danh sách
- Sử dụng các phép toán để tính toán và so sánh các giá trị.
- Chế độ xem mã.
Câu 4:
- Đọc kỹ thông báo lỗi
- Kiểm tra lại đoạn mã
- Sử dụng các công cụ hỗ trợ mà Scratch cung cấp để theo dõi giá trị của các biến, chạy từng bước để tìm ra lỗi.
- Chia nhỏ chương trình thành các phần nhỏ hơn và kiểm tra từng phần một.
Bình luận