4. Стандартные процедуры и функции
Арифметические функции
1. Function Abs(X); возвращает абсолютное значение
параметра.
2. Function ArcTan(X:
Extended): Extended; возвращает арктангенс аргумента.
3. Function Exp(X: Real):
Real; возвращает экспоненту.
4. Function Frac(X: Real):
Real; возвращает дробную часть аргумента.
5. Function Int(X: Real): Real; возвращает
целочисленную часть аргумента.
6. Function Ln(X: Real): Real; возвращает натуральный
логарифм (Ln е = 1) выражения Х вещественного типа.
7. Function Pi: Extended; возвращает значение Pi,
которое определено как 3.1415926535.
8. Function Sin(X: Extended):
Extended; возвращает синус аргумента.
9. Function Sqr(X: Extended):
Extended; возвращает квадрат аргумента.
10. Function Sqrt(X:
Extended): Extended; возвращает квадратный корень аргумента.
Процедуры и функции преобразования величин
1. Procedure Str(X [: Width [: Decimals]]; var S);
преобразовывает число X в строковое представление.
2. Function Chr(X: Byte): Char; возвращает символ с
порядковым номером Х в ASCII-таблице.
3. Function High(X); возвращает наибольшее значение в
диапазоне параметра.
4. Function Low(X); возвращает наименьшее значение в
диапазоне параметра.
5. Function Ord(X): Longlnt; возвращает порядковое
значение выражения перечислимого типа.
6. Function Round(X: Extended): LongInt; округляет
значение вещественного типа до целого.
7. Function Trunc(X: Extended): LongInt; усекает
значение вещественного типа до целого.
8. Procedure Val(S; var V; var Code: Integer);
преобразовывает число из строкового значения S в числовое представление V.
Процедуры и функции работы с порядковыми величинами
1. Procedure Dec(var X [; N: LongInt]); вычитает
единицу или N из переменной X.
2. Procedure Inc(var X [; N: LongInt]); прибавляет
единицу или N к переменной X.
3. Function Odd(X: LongInt): Boolean; возвращает True,
если X – нечетное число, и False – в противном случае.
4. Function Pred(X); возвращает предыдущее значение
параметра.
5. Function Succ(X); возвращает следующее значение
параметра.
