Обеспечивает задание целых чисел. Существует несколько видов целых типов: byte, shortint, integer, longint.
Встроенные процедуры и функции, применимые к целым типам.
| Обращение
| Тип результата
| Действие
|
| abs(x)
| x
| Возвращает модуль х
|
| chr(b)
| Char
| Возвращает символ по его коду
|
| dec(vx[,i])
| процедура
| Уменьшает значение vx на i, при отсутствии i- на 1
|
| inc(vx[,i])
| -/-
| Увеличивает значение vx на i, при отсутствии i- на 1
|
| odd(l)
| boolean
| Возвращает TRUE, если аргумент - нечетное число, FALSE - если четное
|
| random(w)
| как у параметра
| Возвращает псевдослучайное число, равномерно распределенное на интервале 0<=x<w
|
| sqr(x)
| -/-
| Возвращает квадрат аргумента
|
| exp(x)
| real
| ex
|
| sqrt(x)
| real
| Возвращает квадратный корень из х
|
| sin(x)
| -/-
| sin x
|
| cos(x)
| -/-
| cos x
|
| ln(x)
| -/-
| ln x
|
| arctan(x)
| -/-
| arctg x
|
| succ(x)
| как у параметра
| Возвращает следующее целое число, т.е. х+1
|
| pred(x)
| -/-
| Возвращает предыдущее целое число, т.е. х-1
|
х - выражение любого из типов.
b, l, i, w - выражения соответствующих типов: byte,
longint, integer, word.
vx - переменная типа х.
Арифметические операции: +(сложение), -(вычитание), *(умножение), /(деление), DIV(деление нацело), MOD(вычисление остатка от целочисленного деления).
Операции отношения: =(равно), <>(не равно), <(меньше), >(больше), <=(меньше или равно), >=(больше или равно).