Функции и процедуры преобразования

Val

Синтаксис:procedure Val(Строка: string; var Переменная;var Ошибка : integer);Действие:Выполняет преобразование строки, изображающей целое или вещественное число, в число. Полученное значение присваива-ется переменной, указанной при вызове процедуры. Если преобразование не может быть выполнено, то в переменную Ошибка записывается номер символа строки, который явился причиной неудачи преобразования. Если преобразование выполнено успешно, то значение сшибка равно нулю.

Синтаксис:function Trunc(X: real): longint;Действие:Возвращает целую часть аргумента как значение целого типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.

Str

Синтаксис:procedure Str(X [:ВсегоСимволов [:ДробнаяЧасть ]]; var Строка: string);Действие:Выполняет преобразование числового выражения в его строковое представление. ВсегоСимволов и дробнаяЧасть — необязательные выражения целого типа, которые задают общее количество символов и количество символов дробной части в изображении числа.

Синтаксис:function Round(X: real): longint;Действие:Возвращает округленное к ближайшему целому значение аргумента.

Int

Синтаксис:function Int(X: real): real;Действие:Возвращает целую часть аргумента как значение вещественного типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.