Модуль: Арифметические выражения


Задача

7/7

Особенности деления в 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) Проанализируйте ответы