gì có thể gây ra lỗi chương trình?
Khi một chương trình không hoạt động chính xác, nó thường là kết quả của một cú pháp, logic, hoặc lỗi thời gian chạy.
◗ lỗi cú pháp. Một lỗi cú pháp xảy ra khi một lệnh không tuân theo các quy tắc cú pháp, ngữ pháp, ngôn ngữ lập trình. Ví dụ, lệnh BASIC Nếu AGE = 16 Sau đó, "Bạn có thể lái xe." sản xuất một lỗi cú pháp vì các lệnh Print từ là mất tích. Các phiên bản chính xác của lệnh là Nếu AGE = 16 Sau đó, In "Bạn có thể lái xe.". Lỗi cú pháp dễ dàng để thực hiện, nhưng chúng thường cũng dễ dàng để phát hiện và chính xác. Hình 12-15 sẽ liệt kê số lỗi cú pháp thông thường.
◗ Runtime lỗi. Một lỗi runtime xảy ra khi một chương trình chạy. Một số lỗi thời gian chạy là kết quả của các hướng dẫn mà máy tính không thể thực hiện. Các hướng dẫn BASIC DiscountPrice = RegularPrice / 0 sản xuất một lỗi thời gian chạy vì chia cho 0 là một hoạt động toán học không thể là các máy tính không thể thực hiện.
◗ lỗi Logic. Một lỗi logic là một loại lỗi runtime trong logic hoặc thiết kế các chương trình, chẳng hạn như sử dụng các công thức sai để tính diện tích của một bánh pizza tròn. Lỗi logic có thể được gây ra bởi một định nghĩa đầy đủ về vấn đề hay một công thức chính xác cho phép tính, và thường là khó khăn hơn để xác định là lỗi cú pháp.
đang được dịch, vui lòng đợi..