Ограничение вывода в Pascal
Оператор вывода позволяет задать ширину поля вывода для каждого элемента списка вывода. В этом случае элемент списка вывода имеет вид a:x, где a — значение переменной или строка, x — выражение либо константа целого типа. Если выводимое значение занимает в поле вывода меньше позиций, чем x, то перед этим значением располагаются пробелы. Если выводимое значение не помещается в ширину поля x, то для этого значения будет отведено необходимое количество позиций.
Для величин действительного типа элемент списка вывода может иметь видa:x:y, где a — переменная или выражение действительного типа, x — ширина поля вывода, y — число цифр дробной части выводимого значения. x и y — выражения или константы целого типа. В этом случае действительные значения выводятся в форме десятичного числа с фиксированной точкой.
Пример записи операторов вывода:
var a, b: Real;
p,q:Integer;
begin
… // Часть программы, в которой выполняются операции с переменными
WriteLn(a, b:10:2); //10 — значение ширины поля ввода; 2 — число цифр после запятой
WriteLn(p, q:8); // 8 — количество выводимых позиций
end.