Lỗi hệ thống ảnh hưởng đến máy tính hoặc thiết bị ngoại vi của nó. Ví dụ, bạn có thể đã viết một chương trình cần quyền truy cập vào một máy in. Nếu có là không có mặt khi bạn chạy chương trình máy tính máy in sẽ sản xuất một thông báo lỗi hệ thống. Đôi khi một lỗi hệ thống làm cho máy tính ngừng làm việc hoàn toàn và bạn sẽ phải khởi động lại máy tính. Một cách hợp lý để tránh lỗi hệ thống là để viết mã để kiểm tra thiết bị ngoại vi đó trước khi bất kỳ dữ liệu được gửi đến nó. So với máy tính sẽ cảnh báo bởi một thông điệp đơn giản trên màn hình, như máy in là không sẵn sàng hoặc có sẵn.Lỗi cú pháp là những sai lầm trong ngôn ngữ lập trình (như gõ prnit thay vì in ấn). Lỗi cú pháp gây ra chương trình thất bại. Một số chương trình dịch sẽ không chấp nhận bất kỳ dòng có lỗi cú pháp. Một số chỉ báo cáo một lỗi cú pháp khi họ chạy chương trình. Một số ngôn ngữ cũng chứa đặc biệt lệnh chẳng hạn như gỡ lỗi, mà sẽ báo cáo các lỗi cấu trúc trong một chương trình. Lập trình hướng dẫn sử dụng cho ngôn ngữ cụ thể bạn đang sử dụng sẽ cung cấp cho các chi tiết của những gì có nghĩa là mỗi thông báo lỗi.Lỗi logic khó khăn hơn để phát hiện hơn lỗi cú pháp. Điều này là bởi vì một chương trình có logic lỗi sẽ chạy, nhưng nó sẽ không hoạt động đúng. Ví dụ, bạn có thể viết một chương trình để xóa màn hình và sau đó in Hello. Đây là một mã cho việc này:10 / / tin nhắn20 in 'Hello'30 CLS40 KẾT THÚC.Mã này có một lỗi logic trong nó, nhưng cú pháp là đúng, do đó, nó sẽ chạy. Bạn có thể loại bỏ của logic lỗi từ chương trình đơn giản bằng tay-kiểm tra chúng hoặc làm 'chạy khô' có nghĩa là làm việc thông qua mỗi dòng của chương trình trên giấy để đảm bảo rằng nó làm những gì bạn muốn nó làm. Bạn nên làm việc này lâu dài trước khi bạn nhập vào mã.
đang được dịch, vui lòng đợi..