Лекция: Понятие о составном и пустом операторах. Назначение символа точки с запятой.

 

Составной оператор – объединение нескольких операторов в одну группу. Форма записи данного оператора:

BEGIN

Оператор 1;

Оператор 2;

Оператор n-1;

Оператор n;

END;

 

В этой конструкции служебные слова BEGIN (начало) и END (конец) называются операторными скобками. Слово BEGIN выполняет роль открывающей скобки, слово END – роль закрывающей скобки.

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

Любой из операторов составного оператора, в свою очередь, также может быть составным.

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

Пустой оператор – не выполняющий никакого действия. Пустому оператору соответствует отсутствие записи, на том месте, где по правилам должен быть какой-нибудь оператор. После него можно ставить символ точки с запятой, например:

A: = B;
R: = 2;

;

K: = 7.2;

 

Здесь третий оператор является пустым.

Составной и пустой операторы нередко применяются в условных операторах.

У начинающих программистов часто возникает вопрос: где правильно поставить знак точки с запятой? Чтобы на него ответить, обратимся к обычному естественному языку. В любом перечне элементов между ними ставится запятая, например:

 

A, B, C, D

Если эти элементы объединить в одну группу, заключив их в круглые скобки

 

(A, B, C, D)

 

то запятая ставится опять-таки между элементами: после открывающей и перед закрывающей скобками запятая не указывается.

Если эта группа элементов входит в состав другой группы, то за пятая ставится и между группами, например:

((А, В, С, D), (К, L, М), Е, (R, S))

Подобная система введена и в языке ПАСКАЛЬ, только в нем роль круглых скобок выполняют операторные скобки BEGIN — END, вместо запятой ставится точка с запятой, а вместо элементов — операторы В дальнейшем мы увидим, что роль операторных скобок могут выполнять и другие служебные слова и конструкции языка.

Последняя рассмотренная конструкция естественного языка приме следующую форму записи на языке ПАСКАЛЬ:

 

BEGIN

BEGIN

оператор А;

оператор В;

оператор С;

оператор D

END;

 

BEGIN

оператор К;

оператор L;

оператор М

END;

оператор E;

BEGIN

оператор R;

оператор S;

END

END.

 

Обратите внимание на правильную расстановку знака «; ».

Примечание. Во многих версиях языка ПАСКАЛЬ не является ошибкой наличие знака «;» после окончания каждого оператора, в том числе после составного, т. е. после слова END. Многие программисты широко этим пользуются, подразумевая вставку пустого оператора.

 

 

еще рефераты
Еще работы по информатике