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


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.