Инструкция Write предназначена для вывода на экран монитора сообщений и значений переменных. После слова Write в скобках задается список переменных, а также можно включать сообщение – текст, заключенный в апострофы.
Например:
Write (‘Корни уравнения. х1=’, x1, ‘ х2=’, x2);
После имени переменной через двоеточие можно поместить формат поля вывода значения переменной.
Для типа Integer формат – это целое число, определяющее ширину поля вывода, т.е. количество позиций на экране.
Например: Write(х:5);
Для типа Real формат – это два целых числа, разделенных двоеточием. Первое определяет ширину поля вывода, второе – количество цифр, стоящих после десятичной точки. Если задать только ширину поля, то на экране появится число, представленное в формате с плавающей точкой.
Например:
Х1:=13.25;
Х2:=-0.3401;
Write(‘x1=’, x1:5:2, ‘x2=’, x2:12);
Результат:
х1= 13.25 х2= -3.40100Е -01
Если ширины поля, указанной в формате, недостаточно для вывода значения переменной, то выводится число с плавающей точкой и десятью цифрами после десятичной точки.
После выполнения инструкции Write курсор остается в той позиции, в которую он переместился после вывода последнего символа. Следующая инструкция Write начинает вывод именно с этой позиции.
Инструкция Writeln отличается от инструкции Write тем, что после вывода сообщения или переменных курсор переводится в начало следующей строки, т.е. следующее сообщение выводится с новой строки.