7.
Особенности деления в Pascal
Особенности деления в Pascal
В языке программирования Pascal существуют три операции деления:
/ - деление,
div - целочисленное деление,
mod - вычисление остатка от деления.
Что надо запомнить:
1) Операция вычисления остатка от деления (
mod) и целочисленное деление (
div) выполняются
ТОЛЬКО над целыми числами.
2) Операция деления (
/) всегда возвращает вещественное число, и её результат нельзя записывать в целочисленную переменную.
Разберем примеры выполнения операций деления:
var i, n: integer;
x: real;
i := 7;
x := i div 4; // x = 1.0000000000000E+000, используем целочисленное деление и записываем результат в вещественную переменную
x := i / 4; // x = 1.750000000000E+000, используем обычное деление
n := i div 4; // i = 1, так как используем целочисленное деление и записываем результат в целочисленную переменную
n := i mod 4; // n = 3, так как берём остаток от деления и записываем значение в целочисленную переменную
1) В строках 6, 8, 10, и 12 организуйте вывод значения переменной, вычисленной в предыдущей строке (вывод организовывайте с новой строки).
2) Запустите программу.
3) Убедитесь, что программа работает именно так, как написано в теоретической части.
4) Проанализируйте ответы.
Вставьте недостающие фрагменты кода
Pascal
| 1 |
var i, n: integer;
|
| 2 |
x: real;
|
| 3 |
begin
|
| 4 |
i := 7;
|
| 5 |
x := i div 4;
|
| 6 |
|
| 7 |
x := i / 4;
|
| 8 |
|
| 9 |
n := i div 4;
|
| 10 |
|
| 11 |
n := i mod 4;
|
| 12 |
|
| 13 |
end.
|