| 1. Chr(x)
2. High(x)
3. Low(x)
4. Ord(x)
5. Round(x)
6. Trunс(x)
|
Эти функции используются для преобразования типов величины, например, символов в целое число, вещественного в целое и т.д. См. стр. 20, 21.
|
1. Преобразование ASCII-кода в символы Chr(x), где х-аргумент целого типа в диапазоне [0..255]. Результат - символ, соответствующий данному коду.
2. High(x)-получение максимального значения величины.
Результат функции для:
- величины порядкового типа - максимальное значение величины;
- типа- массива – максимальное значение индекса;
- типа- строки – объявленный размер строки;
- открытого массива – количество компонент массива минус 1 (нумерация начинается с 0).
3. Low(x) – получение минимального значения величины.
Аргумент функции параметр или идентификатор порядкового типа, типа- массива, типа- строки или открытый массив.
4. Ord(x) – преобразование любого порядкового типа в целый тип.
Аргумент функции может быть величиной любого порядкового типа (логический, символьный, перечисляемый).
Результат – величина типа LongInt.
5. Round(x) – округление вещественного числа до ближайшего целого.
Аргумент – величина вещественного типа.
Результат – округлённая до ближайшего целого величина типа LongInt.
Если результат выходит из диапазона значений LongInt, то при выполнении программы возникает ошибка.
6. Trunc(Х) – получение целой части вещественного числа.
Аргумент – величина вещественного типа.
Результат – тип LongInt, целая часть этого числа.
Если результат выходит из диапазона значений LongInt, то при выполнении программы возникает ошибка.