Статья: Операторы ввода-вывода
Простейший оператор ввода в Паскале - оператор READ, он записывается в виде:
READ(имя,имя,...);
где имя - имена переменных или типизированных констант. Вводимые значения задаются в виде допустимых в Паскале констант и разделяются любым количеством пробелов. Для окончания ввода следует нажать клавишу Enter. Оператор ввода можно записать и как READLN, при вводе числовых переменных они эквивалентны. Кроме того, оператор READLN без списка в скобках можно использовать для организации задержки в работе программы - он будет ожидать нажатия клавиши Enter.
Простейший оператор вывода записывается в виде:
WRITE(выражение,выражение,...);
или
WRITELN(выражение,выражение,...);
Вывести можно любое выражение, если необходимо вывести текст, он заключается в апострофы. Оператор WRITELN отличается от оператора WRITE тем, что после вывода происходит переход на новую строку. Можно использовать оператор WRITELN без списка вывода для пропуска строки. Запишем пример программы, осуществляющей ввод и вывод :
VAR i : Integer;
w : Word;
r : Real;
BEGIN
WRITELN;
{------------- ввод -------------}
WRITE('Введите целое число ');
READ(i);
WRITELN;
WRITE('Введите натуральное число ');
READ(w);
WRITELN;
WRITE('Введите вещественное число ');
READ(r);
WRITELN;
{------------- вывод -------------}
WRITELN('Вы ввели : ',i,' ',w,' ',r,' их сумма=',i+w+r);
WRITELN('Нажмите Enter для выхода');
READLN;
END.
Впервые записав осмысленную программу, остановимся и обсудим ее внешний вид. Даже на таком тривиальном примере мы можем понять некоторые основные правила оформления программы.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--