Выражения целого типа

В целых выражениях допускаются следующие операции:

+ - сложение;

- - вычитание;

* - умножение;

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

 

При составлении выражений следует руководствоваться вышеуказанными правилами. Однако, если вы сомневаетесь в порядке выполнении операций, то используйте скобки. Трудно ошибиться, используя лишние скобки, но отсутствие скобок очень часто приводит к ошибкам.