Сложение (+) +,
Вычитание (-) -,
Умножение (*) *,
Деление нацело – Div /,
Вычисление остатка от деления – Mod нет аналога
Пример.
Операция Div – деление нацело с отбрасыванием остатка.
5 Div 2 è 2 и 7 Div 3 è 2
Операция MOD – дает остаток от деления одного числа на другое, которое называют модулем.
5 Mod 2 è 1, 7 Mod 3 è 1 и 18 Mod 9 è 0.
Выражение содержит имена констант и переменных, соединенные знаками разрешенных для них операций и разделенные скобками.
Пример. Пусть переменные x, y, z описаны как целые. Тогда арифметическое выражение х2 + y/z в программе должно быть записано так: x*x + y div z
При вычислении значения выражения учитывается старшинство (приоритет) операций:
1) *, /, Div, Mod – высший;
2) +, - – низший.
Для изменения порядка расставляются скобки. Количество скобок может быть произвольным, но каждой открывающейся скобке должна соответствовать своя закрывающаяся.
Знаки операций в выражениях не опускаются.
Операции одного приоритета выполняются слева направо.
Оператор присваивания позволяет вычислить и запомнить в памяти ЭВМ новое значение переменной или изменить уже существующее значение.
Оператор состоит из двух частей, разделенных знаком присваивания ":=", и имеет вид
имя := выражение;
Пример.
Y:= X*X + A Mod Z;
Здесь типы переменных Y,X,A, и Z – целые. К моменту выполнения оператора числовые значения X, A и Z должны быть заданы.
Как отмечалось выше, оператор присваивания позволяет изменять значение уже существующей переменной.
Пример.
K:= K + 1; { увеличение K на 1 }.