Стандартные средства консольного ввода-вывода
Для организации интерфейса с пользователем предусмотрены базовые возможности потокового (консольного) ввода-вывода.
Вывод осуществляется посредством процедур Write и Writeln. Процедура Writeln дополнительно позволяет перевести курсор на новую строку. Общий синтаксис вызова использования обеих процедур выглядит так:
Write (<выражение> {, <выражение>}*);
Writeln [(<выражение> {, <выражение>}*)];
Если требуется указать количество позиций на экране, которые отводятся для вывода каждого выражения, применяют константы форматирования, следующие за соответствующим выражением и отделённые от него двоеточием. Для целых чисел может быть указана одна константа, означающая минимальное число позиций, занимаемых числом, для вещественных – две константы – общее количество позиций и точность (количество знаков после десятичной точки). Например, Write(I:6, R:12:2, Z:0:3).
Для ввода данных используется процедура
Readln[(<переменная>)];
Окончанием ввода служит нажатие «Enter». Введённые данные будут проанализированы и помещены в указанную переменную.