Составной оператор

СЛОЖНЫЕ (СТРУКТУРНЫЕ) ОПЕРАТОРЫ

BEGIN

И программирование.

Вычислительная техника

Вычислительная техника и программирование.

End.

Begin

Const

pi=3.141592; t=401; w=true; sim=’d’;

writeln(‘pi=’, pi:8:6);

writeln(t:6, ‘ ‘:6, w:4, ‘ ‘:6, sim:1)

Информация выводится в две строки в виде:

Pi=3.141592

401     true       d

 - обозначение пробела.

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

Write (‘Вычислительная техника’);

Write(‘и программирование’);

получим на экране

При выполнении операторов

Writeln(‘Вычислительная техника’);

Writeln(‘и программирование’);

получим

Применение оператора WRITELN без операндов приводит к переходу на начало новой строки.

При необходимости ВЫВОДА ДАННЫХ НА ПЕЧАТНОЕ УСТРОЙСТВО программу следует организовать с объявлением модуля подключения принтера:

Program имя;

Uses Printer;

Write (Ist, <список ввода>);

При этом печатающее устройство должно быть готовым к работе (данные на экран дисплея выводиться не будут). Нередко, особенно при отладке программы, возникает необходимость вывода данных при одном запуске программы на экран, при другом на печатающее устройство или фал. Тогда полезно вывод организовать с указанием соответствующего устройства вывода, например:

Простой оператор не содержит никаких символов и не выполняет никаких действий. Пустой оператор используется для организации перехода к концу локального или глобального блока.

Формат записи:

GOTO <Метка>; { переход в конец блока }

<Метка>: { пустой оператор помечен меткой }

END;

Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Сложные операторы делятся на три группы: составные, условные и повтора.

Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками BEGIN и END.

Составной оператор служит, в первую очередь, для того, чтобы несколько операторов синтаксически объединить в один. Это часто требуется там, где нужно выполнить несколько операторов, когда допустим лишь один. Понятие составного оператора позволяет с помощью команд begin и end объединить несколько операторов и рассматривать их с точки зрения синтаксиса как один оператор. На характер операторов, входящих в составной оператор, не накладывается никаких ограничений. Среди них могут быть и другие составные операторы.

Формат записи: