Оператор вывода write

Оператор записи (write) производит вывод числовых данных, символов, строк и булевских значений.

Формат:

write(Y1,Y2,...,Yn); или write(FV,Y1,Y2,...,Yn);

где Y1,Y2,...,Yn- выражения типа integer, byte, real, char, boolean и т.д. FV- имя файла, куда производится вывод.

Для вывода на принтер FV равно Lst.

При работе в диалоговом режиме следует перед операторами ввода использовать оператор вывода на экран приглашения-подсказки о том, что наступило время ввода информации и какой именно информации. Например: Write('Введи целые числа K,L,M').

Примеры операторов вывода:

write(234); выражение представлено значением;

write(A+B-2); выводится результат выражения;

write(Lst,Summa,Argument1,Argument2);

write (Lst,'Результат вычислений=',Rezalt1).

В первом варианте формата значения Y1,Y2,...,Yn выводятся на экран дисплея, во втором - на алфавитно-цифровое печатающее устройство. После записи каждого выражения можно задать целочисленное выражение, определяющее ширину поля вывода.

Форматы оператора вывода write

В приведенных ниже форматах используются следующие обозначения:

I,p,q - целочисленное выражение;

R - выражение вещественного типа;

B - выражение булевского типа;

Ch - выражение символьного типа;

S - выражение строкового типа;

# - цифра;

* - знак "+" или "-";

- пробел;

Вывод данных целочисленного типа

а) I - выводится десятичное представление величины I, начиная с позиции расположения курсора.

Значение Выражение Результат

134 write(I); 134

5671 write(I); 5671

287 write(I,I,I); 287287287

б) I:p - выводится десятичное представление величины I в крайние правые позиции поля шириной p.

Значение Выражение Результат

134 write(I:6); 134

1 write(I:10); 1

312 write(I+I:7); 624


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: