Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. B) grow (2) / make (3) / write / compose / invent / paint / build / discover / elect
  2. B) Research your local emblem. Then write an essay about it.
  3. Figure 4-3. PCI Target Write
  4. II. Discuss these statements with a partner. Write T (true) or F (false).
  5. IV. Write an enquiry-letter using the following plan.
  6. Present to past Rewrite the sentences to make them refer to the past.
  7. Retake Topics for Essay (write at least 150 words)

Инструкция WRITE предназначена для вывода на экран монитора сообщений и значений переменных. В инструкции после слова WRITE в скобках задается список имен переменных. Кроме имен переменных в список можно включить сообщение ¾ текст заключенный в апострофы.

Примеры:

Write (Sum);

Write (‘Результат вычислений’);

Write (‘Корни уравнения. X1=‘,X1,’ X2=‘,X2);

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

Для переменной типа INTEGER формат - это целое число, определяющее ширину поля вывода (количество позиций на экране). Например, инструкция WRITE(D:6) показывает, что для вывода значения переменной D используется 6 позиций. Если число занимает меньше позиций, чем указано в формате, то неиспользуемые позиции заполняются пробелами, а само изображение выравнивается по правой границе поля.

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

Write (‘Всего изделий:’,Kol:5);

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

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

 

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

Пусть переменные X1 и X2 типа REAL имеют значения 21.43 и -0.1215; тогда в результате выполнения инструкции

Write (‘X1=‘,X1:5:2,’ X2=‘,X2:12)

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

X1=21.43 X2=-1.21500E-01

 

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

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

X:= -1.56;

Write(‘Значение пере’);

Write(‘менной:’);

Write(‘X=‘);

Write(X:8:5);

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

Значение переменной:X=-1.56000

 

Инструкция WRITELN отличается от инструкции WRITE только тем, что после вывода сообщения или значений переменных курсор переводится в начало следующей строки. Например, если значением переменной X1 является число 15.324, а переменной X2 ¾ число -2.432, то результатом выполнения инструкций

WriteLn(‘Значение корней уравнения:’);

WriteLn(‘X1=‘,X1:7:3);

WriteLn(‘X2=‘,X2:7:4);

будет следующий текст на экране:

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

X1= 15.324

X2=-2.4320


Дата добавления: 2015-07-10; просмотров: 167 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основные типы данных| Инструкции READ и READLN

mybiblioteka.su - 2015-2024 год. (0.008 сек.)