Организация ввода/вывода информации (данных).

Операторы ввода/вывода данных.

Оператор вывода данных.
     Вывод данных из оперативной памяти на экран монитора:
     Выражения  - символьные, числовые, логические, в том числе переменные и константы.
Пример:
      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 курсор переходит на новую строку.