тип | диапазон | Требуемая память (байт) | |
Byte | Короткое целое без знака | 0…255 | |
Shorint | Короткое целое со знаком | -128…127 | |
Integer | целое со знаком | -32768…32767 | |
Word | целое без знака | 0…65535 | |
Longint | длинное целое со знаком | -2147483648…2147483647 |
Определены арифметические операции:
+, -, *, /, div, mod
div - выделение целой части от деления, пример: 25 div 2=12
mod - выделение дробной части от деления, пример: 25 mod 2=1
Определены операции отношения, результат логического типа.
<, >, =, <=, >=, <>
Определены стандартные функции:
ODD(X) | РЕЗУЛЬТАТ ЛОГИЧЕСКОГО ТИПА, ДЛЯ ЧЕТНОГО АРГУМЕНТА- FALSE,, ДЛЯ НЕЧЕТНОГО АРГУМЕНТА- TRUE |
SUCC(X) | ВОЗВРАЩАЕТ СЛЕДУЮЩЕЕ ЧИСЛО (Х+1) |
PRED(X) | ВОЗВРАЩАЕТ ПРЕДЫДУЩЕЕ ЧИСЛО (Х-1) |
ORD(X) | ВОЗВРАЩАЕТ АРГУМЕНТ Х |
ABS(X) | ВОЗВРАЩАЕТ МОДУЛЬ Х |
CHR(X) | ВОЗВРАЩАЕТ СИМВОЛ, ASCII КОД КОТОРОГО РАВЕН Х |
SQR(X) | ВОЗВРАЩАЕТ КВАДРАТ ЧИСЛА Х |
SQRT(X) | ВОЗВРАЩАЕТ КОРЕНЬ КВАДРАТНЫЙ ОТ АРГУМЕНТА Х |
EXP(X) | ВОЗВРАЩАЕТ ЕХ (ЭКСПОНЕНТУ), РЕЗУЛЬТАТ ВЕЩ. ТИПА |
SIN(X) | ВОЗВРАЩАЕТ СИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА |
COS(X) | ВОЗВРАЩАЕТ КОСИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА |
LN(X) | ВОЗВРАЩАЕТ НАТУР. ЛОГАРИФМ Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА |
ARCTAN(X) | ВОЗВРАЩАЕТ АРКТАНГЕНС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА |
Определены стандартные процедуры:
Dec(x,i)- уменьшение значения х на I, если I не задано, то на 1, т.е. Dec(x)=x-1
Inc(x,i)-)- увеличение значения х на I, если I не задано, то на 1, т.е. Inc(x)=x+1