Например, оператор
writeln('x=',x,' sin x =',sin(x))
выводит последовательно строковую константу «x=» (без кавычек и апострофов), значение переменной х, строковую константу «sin x =» (без кавычек и апострофов) и значение выражения sin(x).
Принцип действия: значения констант, переменных и выражений выводятся на экран (в файл, на печать), причем при использовании в программе оператора write курсор остается в конце текущей строки, и следующие выходные данные будут печататься в той же строке, а при использовании writeln курсор переходит на новую строку.
Примечание − Оператор writeln без параметров используется для пропуска строки или для перехода на новую строку.
Операторы write и writeln предоставляют возможность форматирования выходных данных, т. е. представления результатов в удобном для пользователя виде (F-формат, формат с фиксированной точкой). Минимальное количество позиций, которое должно занимать при выводе значение целого или строковоготипа указывается форматом :n, например:
writeln(x:5)– для отображения переменной x целого или строкового типа при выводе выделяется 5 позиций;
|
|
writeln(a,' ':3,b)– значения переменных a и b при выводе разделены тремя пробелами.
Количество позиций, отводимое при выводе для вещественного числа, указывается форматом :n:m, где n − общее число позиций, m − число позиций для дробной части, например:
writeln(y:6:2) − для отображения вещественной переменной у при выводе отводится 6 позиций, из них 2 − после десятичной точки.
Составной оператор
Составной оператор объединяет в одно целое группу операторов, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор. Пустым оператором считается также ;;.
Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок, например: