Операторы присваивания, ввода вывода Оператор присваивания переменная := выражение; где переменная


Writeln ('комментарий',список_переменныx)



бет3/6
Дата07.02.2022
өлшемі43,43 Kb.
#92656
1   2   3   4   5   6
Байланысты:
Операторы присваивания

Writeln ('комментарий',список_переменныx);
где комментарий – необязательная текстовая часть, выводится на экран без изменения,список_переменных - перечень переменных, значения которых выводятся на экран.
Действие оператора аналогично предыдущему, но после выполнения курсор переводится на новую строку.
Пример 4:
Writeln(8/10*sqrt(4));

Операторы ввода-вывода
Устройства ввода и вывода конкретного компьютера отображаются в виртуальной Zonnon-машине (ВМ) так называемыми стандартными файлами Input (ввод) и Output (вывод). Input и Output представляют собой переменные, значениями которых являются слова в алфавите целых, вещественных и литерных значений. При этом для каждого состояния ВМ определено разделение значения переменной Input на два cлова (которые мы будем обозначать через Input1 и Input2) таким образом, что Input1 -- последовательность входных значений, уже прочитанных к данному моменту, а Input2 -- непрочитанная часть последовательности входных значений, т.е. слово, хранящееся в переменной Input, получается конкатенацией слов Input1 и Input2 (обозначаем Input = Input1  Input2, где  -- знак операции, вычисляющей по двум словам их конкатенацию).
В начальном состоянии ВМ переменная Input2 содержит входные данные Zonnon-программы (т.е. Input2 = Input), а Input1 и Output -- пустые слова.
В конечном состоянии ВМ значением переменной Output является последовательность результатов данного выполнения Zonnon-программы, а переменная Input2, как правило, хранит пустое слово, т.е. Input = Input1.
Чтение значений из входного файла осуществляется с помощью оператора обращения к стандартной процедуре read, синтаксис которого изображен на рис. 2.8

read(InDesignator {, InDesignator})


Рис. 2.8. Оператор обращения к стандартной процедуре ввода

Количество переменных в операторе (фактических параметров обращения) указывает, сколько входных значений должно быть одновременно прочитано при его однократном выполнении; при этом первое прочитанное значение присваивается первой переменной из списка параметров, второе -- второй переменной из списка параметров и т.д.


По существу, действие, изображаемое оператором read (X, ), где  -- непустой список переменных, совпадает с действием составного оператора


Достарыңызбен бөлісу:
1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет