Процедура ввода Read.

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

Формат процедуры:

Read(x1, x2, ..., xn);

где х1, х2,…,xn – величины любого тип, разделителем в списке элементов является запятая.

Как только во время выполнения программы встречается процедура Read, компьютер останавливается и ожидает ввода перечисленных в процедуре переменных.

Значения переменных набираются на клавиатуре минимум через один пробел и высвечиваются на экране. После набора данных для одной процедуры Read нажимается клавиша Enter.

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


Например,

Program primer;

var x: integer;

y: real;

Begin

Read(x, y);

writeln(x, y);

End.

В этой программе, две переменные (x: integer иy: real). Правильный вариант ввода: 2V3.3¿ (первое значение целого типа, второе – вещественного). неправильный вариант ввода: 2.5V3¿ (первое значение вещественного типа).

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

Допускается использование процедуры Readln без параметров. Выполняя такую процедуру, компьютер остановится и будет ждать, но не ввода значений переменной, а нажатия клавиши Enter.