begin write( ); writeln end.
Далее, список фактических параметров при обращении к процедуре write (или к процедуре writeln) образован из элементов вывода, каждый из которых может принимать один из следующих трех видов:
где -- выражение, которое задает выводимое значение литерного, целого, вещественного, логического типа или строку, а и -- целочисленные выражения, позволяющие управлять способом представления этого значения следующим образом.
Параметр определяет минимальное число литер, подлежащих выдаче (часто называемое "шириной поля"). Выводимое значение параметра преобразуется в последовательность литер, представляющую это значение в стандартной нотации. Она выводится непосредственно вслед за предыдущим выводом (без какого-либо разделения) если спецификация опущена. Если ширина поля присутствует, то при выводе последовательность литер, имеющая меньшую длину, чем , будет дополнена слева пробелами, а при большей длине будет выводиться так, как если бы параметр отсутствовал. Значения параметров ширины поля по умолчанию для write и writeln зависят от типа параметра следующим образом:
char по умолчанию имеет размер 1,
string по умолчанию имеет размер 4,
boolean по умолчанию имеет размер 6,
integer по умолчанию имеет размер 20,
real по умолчанию имеет размер 20.
Параметр управляет печатью вещественных значений. Вещественные числа выводятся в плавающем формате, если отсутствует, и в формате с фиксированной точкой, если присутствует. Параметр задает число цифр, печатаемых после десятичной точки.