Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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. Многие программисты широко этим пользуются, подразумевая вставку пустого оператора.





Дата публикования: 2014-11-02; Прочитано: 369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...