В целых выражениях допускаются следующие операции:
+ - сложение;
- - вычитание;
* - умножение;
div - целочисленное деление;
mod - остаток от целочисленного деления величины a на b:
a mod b = a - ((a div b) * b).
Примеры (использование операций mod и div):
t:=5 div 2; { t =2 }
z := 5 mod 2; { z = 1 }
В выражениях целого типа операнды могут быть только целого типа: целые значения, целые константы и переменные, функции, имеющие целые значения и т. д. Для указания порядка выполнения операций в выражениях допускается использование круглых скобок.
Примеры (выражения):
(а + b)*с - m div 3
c*2 + k*k-3*a
((а + b) mod (d * f)) * 12
При составлении выражений следует руководствоваться вышеуказанными правилами. Однако, если вы сомневаетесь в порядке выполнении операций, то используйте скобки. Трудно ошибиться, используя лишние скобки, но отсутствие скобок очень часто приводит к ошибкам.