Длясоздания и работы с консольным приложением используются инструкции Write,Writeln и Read, Readln.
Консоль – это монитор и клавиатура, рассматриваемые как единое устройство ввода-вывода.
Инструкция Read предназначена для ввода с клавиатуры значений переменных. В общем виде инструкция выглядит следующим образом:
Read(переменная1, переменная2, …, переменнаяN);
Пример:
Read(а);
Read(Cena, Kol);
При выполнении инструкции Read происходит следующее:
1. Программа приостанавливает свою работу и ждет, пока на клавиатуре будут набраны нужные данные и нажата клавиша Enter.
2. После нажатия клавиши Enter введенное значение присваивается переменной, имя которой указано в инструкции.
Чтобы ввести значения нескольких переменных, числа должны быть набраны в одной строке и разделены пробелами.
Если в строке набрано больше чисел, чем задано в инструкции Read, то оставшаяся часть строки будет обработана следующей инструкцией Read.
Инструкция Readln отличается от инструкции Read тем, что после выделения очередного числа из введенной с клавиатуры строки и присваивания его последней переменной из списка инструкции Readln, оставшаяся часть строки теряется, т.к. эта инструкция также как и Writeln переводит курсор на новую строку.
Если тип данных, вводимых с клавиатуры, не соответствует или не может быть приведен к типу переменных, имена которых указаны в инструкции Read, Readln, то программа аварийно завершает работу и выводится сообщение об ошибке.