Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
где V1, V2,..., VN – выражение целочисленного типа, вещественного, символьного, строкового, логического.
В операторе вывода можно указывать также формат данных. Для данных типа REAL это делается следующим образом:
WRITE(VAR1: P: Q);
где VAR1 – выражение типа REAL, P – общее число знакомест, Q – число цифр, выводимых после десятичной точки.
П р и м е р ы
Значение А | Оператор | Результат |
210.11 | WRITE(A:8:4) | 210.1100 |
-21.7822 | WRITE(A:7:2) | _- 21.78 |
В последнем примере символ «_» означает пробел.
Если выражение имеет тип INTEGER, CHAR, BOOLEAN, то указывается общее число позиций:
WRITE(V1: P);
Для случая вещественного типа выражения и отсутствия указателя числа позиций вывод осуществляется в формате с плавающей точкой, а под число отводится поле шириной 18 символов. Данные типа BOOLEAN, INTEGER, CHAR при отсутствии указателя числа отводимых под результат позиций выводятся, начиная с позиции расположения курсора.
П р и м е р ы
Значение А | Оператор | Результат |
WRITE(A,A:4,A:4) | 123_123_123 | |
‘D’ | WRITE(A,A) | DD |
TRUE | WRITE(A,A) | TRUE |
834.218 | WRITE(A) | 8.3421800000E+02 |
-2.111E+01 | WRITE(A) | -2.1110000000E+01 |
Оператор вывода WRITELN действует подобно оператору WRITE, но в отличие от него после вывода значения последнего элемента списка выполняется перевод курсора к началу следующей строки. WRITELN без параметров выполняет перевод курсора к началу следующей строки. Таким образом, оператор WRITELN (V1,...,VN) эквивалентен двум операторам WRITE(V1,...,VN); WRITELN.
Дата публикования: 2014-10-25; Прочитано: 332 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!