Операторы (процедуры) ввода-вывода

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002922.docx

Операторы (процедуры) ввода-вывода

В качестве операторов ввода-вывода данных в языке Паскаль используются стандартные процедуры. Для вывода данных на экран предназначены процедуры write и writeln. Для них определен следующий формат записи:

write(<список вывода>); writeln(<список вывода>);

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

Для ввода данных с клавиатуры используются процедуры read и readln, для которых определен следующий формат записи:

read(<список ввода>); readln(<список ввода>);

Список ввода это перечисление через запятую переменных, ввод значений которых с клавиатуры обеспечивают процедуры ввода. Список ввода может быть пустым или содержать одну переменную. Ввод каждого значения при исполнении процедур подтверждается нажатием клавиши Enter другом варианте возможен ввод значений через пробел и однократное подтверждение ввода). Различие между процедурами read и readln аналогично различию между процедурами write и writeln.

При использовании процедур ввода обязательно соответствие между типами вводимых значений и типами переменных в списке ввода. При несоответствии типов возникает ошибка ввода-вывода.