Tính năng phép chia trong Pascal
Có ba phép chia trong ngôn ngữ lập trình Pascal:
/
- bộ phận,
div
- phép chia số nguyên,
mod - tính phần còn lại của một phép chia.
Những điều cần nhớ:
1) Thao tác tính phần dư của phép chia (
mod) và phép chia số nguyên (
div
) được thực hiện
CHỈ mạnh>trên số nguyên.
2) Phép chia (/
) luôn trả về một số thực và kết quả của nó không thể được ghi vào một biến số nguyên.
Hãy xem các ví dụ về việc thực hiện các phép chia:
var i, n: số nguyên;
x: thực;
tôi := 7;
x := tôi div 4; // x = 1.0000000000000E+000, sử dụng phép chia số nguyên và lưu kết quả vào một biến thực
x := tôi / 4; // x = 1.750000000000E+000, sử dụng phép chia thông thường
n := tôi div 4; // i = 1 vì chúng ta sử dụng phép chia số nguyên và lưu kết quả vào một biến số nguyên
n := i mod 4; // n = 3, vì chúng ta lấy phần dư của phép chia và ghi giá trị vào một biến số nguyên