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.
|