Лекция: WRITE (V1, V2,...,VN);

где 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.

 

еще рефераты
Еще работы по информатике