Над целыми операндами можно
выполнять следующие арифметические
операции: сложение, вычитание, умножение, деление, получение
остатка
от деления. Знаки этих
операций:
+
- * div mod
Результат арифметической операции над целыми
операндами есть вели-
чина целого типа.
Результат выполнения операции деления целых величин
есть целая часть
частного. Результат выполнения операции
получения
остатка от деления -
остаток от деления целых. Например:
17 div 2 = 8, 3 div 5 = 0.
17 mod 2 = 1, 3 mod 5 = 3.
Операции отношения, примененные к целым операндам, дают результат
логического типа TRUE или FALSE ( истина или
ложь ).
В языке ПАСКАЛЬ имеются следующие операции
отношения: равенство =,
неравенство <>,
больше или равно >=, меньше или равно
<=, больше >,
меньше < .
К аргументам целого типа применимы следующие
стандартные (встроен-
ные) функции, результат
выполнения которых имеет целый тип:
Abs(X), Sqr(X), Succ(X), Pred(X),
и которые определяют
соответственно абсолютное значение Х, Х
в квад-
рате, Х+1, Х-1.
Следующая группа стандартных функций для
аргумента целого типа да-
ет действительный
результат:
Sin(X),
Эти функции вычисляют синус, косинус и арктангенс угла, заданного
в радианах, логарифм натуральный, экспоненту и корень
квадратный со-
ответственно.
Результат выполнения функции проверки целой величины
на нечетность
Odd(X)
имеет значение истина, если аргумент нечетный, и значение
ложь, если аргумент
четный:
X=5 Odd(X)=TRUE , X=4 Odd(X)=FALSE.
Для быстрой работы с целыми числами
определены процедуры:
Inc(X) X:=X+1
Inc(X,N) X:=X+N
Dec(X) X:=X-1
Dec(X,N) X:=X-N