Над целыми операндами  можно  выполнять  следующие  арифметические

операции: сложение,  вычитание, умножение, деление, получение остатка

от деления. Знаки этих операций:

  

        +      -     *     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), Cos(X), ArcTan(X), Ln(X), Exp(X), Sqrt(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

 

Задачи на дом.