Модуль System
Procedure Str(X [: Width [: Decimals]]; var S);
Преобразовывает
число X в строковое представление согласно Width и параметрам форматирования Decimals.
X - выражение
вещественного или целого типа. Width и Decimals -
выражения целого типа. S - переменная типа String или символьный массив с нулевым окончанием, если допускается расширенный
синтаксис.
Function Chr(X: Byte): Char;
Возвращает символ с
порядковым номером Х в ASCII-таблице.
Function High(X);
Возвращает
наибольшее значение в диапазоне параметра.
Function Low(X);
Возвращает
наименьшее значение в диапазоне параметра.
Function Ord(X): LongInt;
Возвращает
порядковое значение выражения перечислимого типа.
X - выражение
перечислимого типа.
Function Round(X: Extended): LongInt;
Округляет значение
вещественного типа до целого.
X - выражение
вещественного типа. Round возвращает значение
Longint, которое является значением X, округленным до ближайшего целого числа.
Если X - точно посередине между двумя целыми числами, возвращается число с
наибольшей абсолютной величиной.
Если округленное
значение X выходит за диапазон LongInt, генерируется
ошибка времени выполнения программы, которую вы можете обработать с
использованием исключительной ситуации EInvalidOp .
Function Trunc(X:
Extended): LongInt;
Усекает значение
вещественного типа до целого.
Если округленное
значение X выходит за диапазон LongInt, генерируется
ошибка времени выполнения программы, которую вы можете обработать с
использованием исключительной ситуации EInvalidOp .
Procedure Val(S; var V;
var Code: Integer);
Преобразовывает
число из строкового значения S в числовое представление V.
S - выражение
строкового типа - последовательность символов, которая формирует целое или
вещественное число.
Если выражение S недопустимо, индекс неверного символа сохраняется в
переменной Code. В противном случае
Code устанавливается в ноль