Практикум по программированию на языке Turbo Pascal. Часть 1. Портнягина В.В - 22 стр.

UptoLike

6. Процедуры вводавывода
6.1. Стандартные процедуры ввода на экран дисплея
Процедуры Read (список переменных) и ReadLn (список переменных)
могут считывать любое количество значений переменных, идентификаторы
которых перечислены в круглых скобках через запятую.
Процедура Read производит ввод данных, не переводя при этом курсор
на следующую строку. Процедура ReadLn после ввода осуществляет переход
на следующую строку. Процедуру ReadLn можно использовать без парамет-
ровтогда она производит только перевод строки.
6.2. Стандартные процедуры вывода на экран дисплея
К ним относятся процедуры Write (список элементов) и WriteLn (список
элементов).
Элементы в списке указываются через запятую. В общем случае элемен-
тами списка могут быть выражения любых типов, в том числе константы, пе-
ременные и обращения к функциям. Список элементов может быть пустым.
В этом случае скобки в операторах вывода не используются, например:
Write (А, В, 125); WriteLn ('x = ', y + z); Write; WriteLn; и т. п.
На экране мы видим значения элементов списка. Значения элементов чи-
слового типа выводятся в десятичной системе счисления. При этом элементы
вещественного типа выводятся в показательной форме. В качестве значений
элементов логического типа выводятся слова True или False. Значения эле-
ментов символьного типа выводятся без изменений.
Форма оператора вывода WriteLn отличается от формы Write только тем, что
последующие операторы вводавывода данных будут выполняться начиная с
новой строки экрана. Например, последовательность операторов вывода Write
(А, В, С); WriteLn; эквивалентна одному оператору вывода WriteLn (А, В, С);.
Задача 2
Необходимо ввести и вывести на печать три символа.
Program Lab2_2;
Var
A1, A2, A3 : Char;
Begin
WriteLn ( ‘Введи три символа через пробел’);
ReadLn (A1, A2, A3);
WriteLn (‘Мы считали символы’, A1, A2, A3);
End.
После запуска программы на исполнение мы видим на экране монитора:
Введи три символа через пробел:
X_Y_Z
Мы считали символы X Y Z.
Пояснения к решению задачи 2
Ввод значений осуществляется вами в переменные символьного типа A1,
A2, A3, объявленные в программе как Char. Процедура ReadLn считывает
22
    6. Процедуры ввода – вывода
     6.1. Стандартные процедуры ввода на экран дисплея
     Процедуры Read (список переменных) и ReadLn (список переменных)
могут считывать любое количество значений переменных, идентификаторы
которых перечислены в круглых скобках через запятую.
     Процедура Read производит ввод данных, не переводя при этом курсор
на следующую строку. Процедура ReadLn после ввода осуществляет переход
на следующую строку. Процедуру ReadLn можно использовать без парамет-
ров – тогда она производит только перевод строки.
     6.2. Стандартные процедуры вывода на экран дисплея
     К ним относятся процедуры Write (список элементов) и WriteLn (список
элементов).
     Элементы в списке указываются через запятую. В общем случае элемен-
тами списка могут быть выражения любых типов, в том числе константы, пе-
ременные и обращения к функциям. Список элементов может быть пустым.
В этом случае скобки в операторах вывода не используются, например:
Write (А, В, 125); WriteLn ('x = ', y + z); Write; WriteLn; и т. п.
     На экране мы видим значения элементов списка. Значения элементов чи-
слового типа выводятся в десятичной системе счисления. При этом элементы
вещественного типа выводятся в показательной форме. В качестве значений
элементов логического типа выводятся слова True или False. Значения эле-
ментов символьного типа выводятся без изменений.
     Форма оператора вывода WriteLn отличается от формы Write только тем, что
последующие операторы ввода – вывода данных будут выполняться начиная с
новой строки экрана. Например, последовательность операторов вывода Write
(А, В, С); WriteLn; эквивалентна одному оператору вывода WriteLn (А, В, С);.

    Задача 2
    Необходимо ввести и вывести на печать три символа.
    Program Lab2_2;
    Var
        A1, A2, A3 : Char;
    Begin
    WriteLn ( ‘Введи три символа через пробел’);
    ReadLn (A1, A2, A3);
    WriteLn (‘Мы считали символы’, A1, A2, A3);
    End.
    После запуска программы на исполнение мы видим на экране монитора:
    Введи три символа через пробел:
    X_Y_Z
    Мы считали символы X Y Z.
    Пояснения к решению задачи 2
    Ввод значений осуществляется вами в переменные символьного типа A1,
A2, A3, объявленные в программе как Char. Процедура ReadLn считывает
                                    22