CodeNet / Языки программирования / Pascal / Краткий справочник по процедурам и функциям Object Pascal
Процедуры и функции преобразования величин
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 устанавливается в ноль.