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, ), где -- непустой список переменных, совпадает с действием составного оператора
Достарыңызбен бөлісу: |