Операторы (процедуры) ввода-вывода
В качестве операторов ввода-вывода данных в языке Паскаль используются стандартные процедуры. Для вывода данных на экран предназначены процедуры write и writeln. Для них определен следующий формат записи:
write(<список вывода>); writeln(<список вывода>);
Список вывода — это перечисленные через запятую константы, заданные в явном виде, константы, определенные в программе и переменные, значения которых будут выведены на экран в результате выполнения процедуры вывода. Список вывода может быть пустым или содержать только один элемент. Различие между процедурами write и writeln состоит в следующем: процедура write выводит список вывода в текущую позицию курсора на экране, а процедура writeln в дополнение к этим действиям еще и переводит курсор на новую строку.
Для ввода данных с клавиатуры используются процедуры read и readln, для которых определен следующий формат записи:
read(<список ввода>); readln(<список ввода>);
Список ввода — это перечисление через запятую переменных, ввод значений которых с клавиатуры обеспечивают процедуры ввода. Список ввода может быть пустым или содержать одну переменную. Ввод каждого значения при исполнении процедур подтверждается нажатием клавиши Enter (в другом варианте возможен ввод значений через пробел и однократное подтверждение ввода). Различие между процедурами read и readln аналогично различию между процедурами write и writeln.
При использовании процедур ввода обязательно соответствие между типами вводимых значений и типами переменных в списке ввода. При несоответствии типов возникает ошибка ввода-вывода.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.