Организация ввода/вывода информации (данных).
Операторы ввода/вывода данных.
Оператор вывода данных.
Вывод данных из оперативной памяти на экран монитора:

Выражения - символьные, числовые, логические, в том числе переменные и константы.
Пример:
write (1,2,3,4); на экране будет отображаться информация - 1234
write (1,',',2,',',3,',',4); на экране будет отображаться информация - 1,2,3,4
write (1,' ',2,' ',3,' ',4); на экране будет отображаться информация - 1 2 3 4
write ('Переменная = ',4); на экране будет отображаться информация - Переменная = 4
То выражение, которое окаймлено апострофами ('выражение'), будет считаться строковой константой (текстом) и выводится без изменений!
Часть программы (кода):
a := 10; {присвоение переменной а числового значения равное 10}
write ('Переменная а = ',а); на экране будет отображаться информация - Переменная а = 10
Часть программы (кода):
a := 20; {присвоение переменной а числового значения равное 20}
write (а,' - переменная а'); на экране будет отображаться информация - 20 - переменная а
При выполнении нескольких операторов write информация будет выводиться в той же строке!
Для перехода на новую строку используют оператор writeln.
Пример:
a := 10; {присвоение переменной а числового значения равное 10}
Ввод данных с клавиатуры в оперативную память значений переменных:
writeln ('Переменная а = ',а); на экране будет отображаться информация - Переменная а = 10
***************
Оператор ввода данных.

Выполнение оператора read:
1. Компьютер переходит в режим ожидания данных:
2. Пользователь вводит данные с клавиатуры:
- несколько значений переменных числовых типов могут вводиться через пробел или через запятую;
- при вводе символьных переменных пробел и запятую ставить нельзя;
3. пользователь нажимает клавишу Enter.
Пример:
После выполнения оператора readln курсор переходит на новую строку.