Оператор в
программе – это единое и неделимое предложение,
выполняющее какое-либо действие. Типичный
простой оператор – это оператор присваивания.
Другим примером может служить вызов какой-либо
процедуры в программе. Важно, что под любым
оператором подразумевается действие
(присваивание, вызов подпрограммы и т.п.). Блоки
описания переменных, констант, типов и меток не
являются в этом смысле операторами.
Синтаксис составного оператора:
<Составной оператор>::=begin <Оператор> {;<Оператор>} end
Блок-схема составного оператора
Два последовательных оператора
обязательно должны разделяться точкой с запятой
“;”.Синтаксис составного оператора:
<Составной оператор>::=begin <Оператор> {;<Оператор>} end
Блок-схема составного оператора
Простой оператор представляет собой точку с запятой и может быть расположен в любом месте программы, где допускается наличие оператора. Как и другие операторы, простой оператор может быть помечен меткой. Простой оператор не выполняет никаких действий и может быть использован для передачи управления в конец цикла или составного оператора.
Простому оператору соответствует символ «;» на том месте, где по правилам должен быть какой-либо оператор.
Примеры простых операторов:
a := 10; b := a*5; Write( a, b );
A := B; ; M := 7.2;
A := B; ; M := 7.2;
Если какое-то действие
мыслится как единое, но реализуется несколькими
различными операторами, то последние могут быть
представлены как составной оператор.
Составной оператор – это
последовательность операторов, перед которой
стоит слово BEGIN, а
после – END. Слова BEGIN и END часто именую операторными скобками.
Независимо от числа входящих в него операторов, составной оператор воспринимается как единое целое и может располагаться в любом месте программы, где допускается наличие оператора. Наиболее часто составной оператор используется в условных операторах и операторах цикла. Составные операторы могут вкладываться друг в друга, т.е. может содержать внутри себя другие составные операторы.Составной оператор может содержать любое количество простых операторов.
Пример составного оператора:Независимо от числа входящих в него операторов, составной оператор воспринимается как единое целое и может располагаться в любом месте программы, где допускается наличие оператора. Наиболее часто составной оператор используется в условных операторах и операторах цикла. Составные операторы могут вкладываться друг в друга, т.е. может содержать внутри себя другие составные операторы.Составной оператор может содержать любое количество простых операторов.
BEGIN
a := 10;
b :+ a*5;
Write( a, b )
END;
ВАЖНО:
Составной оператор применяется в
тех случаях, когда синтаксис языка Паскаль
допускает использование только одного
оператора, в то время как алгоритм требует
задания некоторой последовательности действий.
В Паскале все управляющие структуры (операторы)
не различают простой и составной оператор: там
где стоит простой оператор, можно поставить и
составной.
Комментариев нет:
Отправить комментарий