Turbo Pascal (Borland Pascal) 7.0. Руководство пользователя

       

Вывод данных


Процедура вывода Write производит вывод данных.

Общий вид: Write();

В списке вывода могут быть представлены выражения допустимых типов данных (integer, real, char и т.д.) и произвольный текст, заключенный в апострофы.

Например, Write(‘Привет’); Write(34.7); Write(45+55); Write(b, d);

Процедура Writeln аналогична процедуре Write. Отличие в том, что после вывода последнего в списке выражения курсор переходит на начало новой строки.

В процедурах вывода Write и Writeln имеется возможность записи выражения, определяющего ширину поля вывода.

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

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

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

# - цифра;

* - знак «+» или «- »;

_ - пробел.



Значение I

Выражение

Результат

324

Write (I);

324

34

Write (I, I, I);

343434

324

Write (I : 6);

___324

312

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



Содержание раздела