Оператор ввода данных с клавиатуры

Для того чтобы данные появились в программе Паскаль их необходимо откуда-то взять. Чаще всего в оперативную память значения переменных вводятся с клавиатуры при помощи оператора ввода read.


Синтаксис оператора read имеет следующий вид.


В круглых скобках перечисляются имена переменных, в которые заносятся вводимые данные. Эти данные вносятся путем набора с клавиатуры в одну строку через пробел. Также вместо пробела можно использовать символ запятой.


Окончанием ввода данных является нажатие клавиши Enter.


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


Пример использования оператора ввода.


Var

a,b:integer;
Begin
read(a,b);
a:=a+b;
write(a);
End.

Результат выполнения программы


12 13
25

В Паскаль существует ещё один способ для ввода данных с клавиатуры, без использования запятых и пробелов.


Для этого используется оператор ввода readln. Его отличие состоит в том, что после выполнения, он осуществляет автоматический перевод на новую строку входного потока.


Использование оператора ввода является полезным подспорьем для любой программы на Pascal. Это самый простой способ ввести значение в переменную.


Видеоролик по использованию оператора ввода



Организация вывода данных на языке Паскаль Оператор выбора Case в Паскале