Процедуры ввода-вывода

Для выполнения операции ввода-вывода в языке Pascal используются процедуры Read, Readln, Write, Writeln.

Процедуры ввода

Процедура ввода (чтения) Read обеспечивает ввод числовых данных, символов, строк и т.д.

Формат:

Read (X1,X2,...,Xn); или Read (FV,X1,X2,...,Xn);

где X1,X2,...,Xn - список переменных, FV - переменная, связанная с файлом, откуда производится чтение.

При выполнении программы значения X1,X2,...,Xn разделяются пробелами.

Процедура Readln аналогична процедуре Read и отличается от нее только тем, что после считывания последнего в списке значения, данные для следующей процедуры Readln или Read будут считываться с новой строки.

Пример:

Var X,Y:Real; K:integer;

Begin

Read (I,J,K);

Вариант ввода данных после запуска программы:

724.25 -3.2 5

Процедура вывода

Процедура вывода (записи) Write используется для вывода числовых данных, символов, строк, булевских значений.

Формат:

Write (Y1,Y2,...,Yn); или Writeln (FV,Y1,Y2,...,Yn);

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

Пример:

Write (325.7, 27);

Write (A+B/2);

Write ('A=',A,' B=',B);

Вывод можно производить в стандартном формате, или задавая ширину поля вывода после записи каждого выражения.


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



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