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

Giải bài tập những môn khác