trong khi dịch 1 chương trình pascal đôi khi ta gặp lỗi dis by zero
theo phụ lục trong SGk 11 tin học thì lỗi này có nghĩa là lỗi chia cho 0
nhưng theo kinh nghiệm mình thấy
lỗi này là lỗi không xác định được chính xác cơ sỡ dữ liệu
vì khi chia cho 0 bị lỗi là bình thường
nhưng khi file pascal bạn ko lưu trong ổ đĩa C thì khi dịch chương trình cũng bị lỗi này
do người viết ra ngôn ngữ pascal đã ngầm dịnh dạng vị trí cho file dịch
nếu trong ổ C ko có thì sẽ không hỉu-> dis by zero
đồng thời khi bạn khai baó biến thì phải sử dụng đúng tên biến nếu không bạn dùng biến ảo để tính toán sẽ gây ra hiện tượng dis by zero
nên theo mình khi cài đặt pascal thì các bạn nên cài thẳng vào ổ đĩa C
và khi thấy lỗi cần phải bình tĩnh suy sét lại từng bước
tốt nhất là viết chương trình dùng toàn bộ là CTC và theo phương pháp quy hoạch động
se giúp bạn dễ sữa lỗi hơn
chúc bạn lập trình tốt