Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Процедура
str (x [:width [:dec]]; var s:string);
служит для преобразования числовых значений в строковые, где х может быть переменной или значением целого или вещественного типов. Можно задавать поля формата, указывая ширину поля для числа и число знаков после десятичной точки. Для целых значений можно задать только поле width, для действительных – либо оба поля (формат с фиксированной точкой), либо одно width. В последнем случае задается экспоненциальный формат общей длиной width. Можно задавать значения полей формата целочисленными переменными или константами:
var f, п:integer;
s: string;
...................
f:=7; n:=2;
str(–123.456: f: n, s); { s =¢ –123.46¢}
str(1.234567:6:4, s); { s =¢1.2346¢}
Процедура
val (s:string; var v: t;var errcode:integer);
преобразует числовые значения, записанные в строке s,в числовую переменную v (t – описание типа этой переменной: целый или действительный). Если преобразование возможно, то переменная errcode равна нулю, в противном случае она содержит номер позиции в s,содержащей ошибочный символ, в этом случае содержимое v не меняется. Тип t переменной v должен соответствовать содержимому строки s. Если в s имеется точка или степень числа Е + пп, то v должна быть вещественного типа, в остальных случаях может быть и целой.
Процедуры и функции
Дата публикования: 2014-11-28; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!