Инструкции write и writeln

Инструкция
write предназначена для вывода на экран монитора сообщений и значений
переменных. После слова write в скобках задается список переменных, значения
которых должны быть выведены. Кроме имен переменных в список можно включить
сообщение — текст, заключенный в одиночные кавычки.

Например:


write(Summa);

write('Результат вычислений');

write('Корни уравнения. xl=', xl, ' х2=', х2);


После имени
переменной через двоеточие можно поместить описание (формат) поля вывода
значения переменной.

Для переменной
типа Integer формат — это целое число, которое задает ширину поля вывода
(количество позиций на экране).

Например,
инструкция


write(d:5);


показывает, что
для вывода значения переменной d используется 5 позиций.

Если значение
переменной такое, что его изображение занимает меньше позиций, чем указано в
формате, то перед первой цифрой числа будут выведены пробелы так, чтобы общее
количество выведенных символов было равно указанному в формате.

Например, если
значение переменной Koi типа integer равно 15, то в результате выполнения
инструкции


write('Всего изделий:', Kol:5);


на экран будет
выведено:


Всего изделий:
15


Для переменных
типа Real формат представляет собой два целых числа, разделенных двоеточием.
Первое число определяет ширину поля вывода, второе — количество цифр дробной
части числа. Если задать только ширину поля, то на экране появится число,
представленное в формате с плавающей точкой.

Например, пусть
переменные x1 и х2 типа real имеют значения 13.25 и -0.3401, тогда в результате
выполнения инструкции


write('xl=',x1:5:2,' х2=',х2:12)


на экран будет
выведено:


x1=13.25 х2=-3.40100Е-01


Если ширины
поля, указанной в формате, недостаточно для вывода значения переменной, то
выводится число в формате с плавающей точкой и десятью цифрами после запятой
(все поле вывода в этом случае занимает 17 позиций).

После
выполнения инструкции write курсор остается в той позиции экрана, в которую он
переместился после вывода последнего символа, выведенного этой инструкцией.
Следующая инструкция write начинает вывод именно с этой позиции. Например, в
результате выполнения инструкций


х:=-2.73;

write('Значение перем');

write('енной:');

write('х=');

write(x:8:5);


на экран будет
выведено:


Значение переменной: х=-2.73000


Инструкция
writein отличается от инструкции write только тем, что после вывода сообщения
или значений переменных курсор переводится в начало следующей строки. Например,
если значением переменной x1 является число -3.561, а значением переменной х2 —
число 10.345, то результатом выполнения инструкций


writein('Значения корней уравнения:');


writeln('x1=',x:7:3);


writein('х2=',х:7:3);


на экран будет
выведено:

Значения корней уравнения:

xl=-3.5610

х2= 10.345

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: