Процедура вывода Write производит вывод данных.
Общий вид: Write(<список вывода>);
В списке вывода могут быть представлены выражения допустимых типов данных (integer, real, char и т.д.) и произвольный текст, заключенный в апострофы.
Например, Write(‘Привет’); Write(34.7); Write(45+55); Write(b, d);
Процедура Writeln аналогична процедуре Write. Отличие в том, что после вывода последнего в списке выражения курсор переходит на начало новой строки.
В процедурах вывода Write и Writeln имеется возможность записи выражения, определяющего ширину поля вывода.
При рассмотрении форматов вывода примем следующие обозначения:
I, p, q – целочисленное выражение;
R - выражение вещественного типа;
# - цифра;
* - знак «+» или «- »;
_ - пробел.
| Значение I
| Выражение
| Результат
|
|
| Write (I);
|
|
|
| Write (I, I, I);
|
|
|
| Write (I : 6);
| ___324
|
|
| Write (I + I : 7);
| ____624
|
|
|
|
|
| Значение R
| Выражение
| Результат
|
| 123.432
| Write (R);
| __1.2343200000E+02
|
| -1.34E+01
| Write (R);
| _ -1.3400000000E+01
|
| 304.55
| Write (R :15);
| 3.045500000E+02
|
| Значение R
| Выражение
| Результат
|
| 304.66
| Write (R :8 : 4);
| 304.6600
|
| 45.322
| Write (R : 5 : 2);
| 45.32
|
Пример:
Program primer;
Var
a, b, c, sum:integer;
begin
a:=4; b:=6; c:=55;
Write(a:3); Write(b:3); Write(c:3);
Sum:=a+b+c;
Writeln (‘A=’,a);
Writeln (‘B=’,b);
Writeln (‘C=’,c);
Writeln (‘Сумма A+B+C равна ’, sum);
End.
Результат выполнения:
4 6 55
А=4
В=6
С=55
Сумма А+В+С равна 65
Глава 2. Операторы языка Паскаль