Функции и процедуры преобразования
Int
Синтаксис:
function Int(X: real): real;
Действие:
Возвращает целую часть аргумента как значение вещественного типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.
Round
Синтаксис:
function Round(X: real): longint;
Действие:
Возвращает округленное к ближайшему целому значение аргумента.
Str
Синтаксис:
procedure Str(X [:ВсегоСимволов [:ДробнаяЧасть ]]; var Строка: string);
Действие:
Выполняет преобразование числового выражения в его строковое представление. ВсегоСимволов и дробнаяЧасть – необязательные выражения целого типа, которые задают общее количество символов и количество символов дробной части в изображении числа.
Trunc
Синтаксис:
function Trunc(X: real): longint;
Действие:
Возвращает целую часть аргумента как значение целого типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.
Val
Синтаксис:
procedure Val(Строка: string; var Переменная; var Ошибка: integer);
Действие:
Выполняет преобразование строки, изображающей целое или вещественное число, в число. Полученное значение присваивается переменной, указанной при вызове процедуры.
Если преобразование не может быть выполнено, то в переменную Ошибка записывается номер символа строки, который явился причиной неудачи преобразования. Если преобразование выполнено успешно, то значение ошибка равно нулю.