Оператор цикла с параметром

Используется, когда известно, сколько раз выполняется циклическая часть программы.

 

 
 

 

 


Блок-схемаоператора FOR

Формат записи:for <параметр цикла>:=<начало> to/downto <конец> do <оператор>;

для до делать

параметр цикла - числовая переменная типа integer

начало, конец - арифметическое выражение

to - используется когда начало меньше конца

downto - используется когда начало больше конца

оператор - тело цикла, любой оператор, в том числе и составной

 

Принцип работы:

§ Параметру присваивается значение начало;

§ Выполняется оператор - тело цикла;

§ Затем параметр сравнивается с концом;

§ Если параметр больше/меньше конца, то начинает работать следующий оператор за оператором цикла, в противном случае к параметру прибавляется/отнимается единица;

§ Снова выполняется оператор;

§ Так продолжается пока параметр не станет больше/меньше конца.

Оператор цикла с предусловием

Оператор While осуществляет повторение по предварительной проверке условий, а также с помощью ключевых слов While.

 
 


Блок-схема оператора WHILE

Формат записи: while <условие> do <оператор>;

пока делать

условие- логическое выражение

оператор (тело цикла)- любой оператор, в том числе и составной.

Здесь: while–«пока», do–«выполнить». А условие повторения – логическое выражение. Тело цикла – простой или составной оператор, которой выполняется с повторением. Перед каждом пвторением тела цикла вычисляется значение условия повторения.

 

Принцип работы:

§ Проверяется истинность условия;

§ Если условие истинно выполняется оператор;

§ Цикл работает, пока условие не станет ложным.

 

Оператор цикла с постусловием

Оператор Repeatаналогичен оператору While,с той разницей, что условие повторения цикла проверяется в конце цикла, поэтому тело цикла выполняется хотя бы один раз. Вторая особенность – тело цикла выполняется, если условие ложно, и прекращается, если условие истинно (в операторе While было наоборот).

 
 

 

 


Блок-схема оператора REPEAT.

Формат записи:repeat <операторы> until <условие>

повторять до тех пор пока

 

условие- логическое выражение

операторы (тело цикла)- любое количество любых операторов, в том числе и составной.

Этот оператор использует ключевые слова repeat –повторять иuntil –до тех пор пока. Оператор состоит из тела цикла и условия повторения.

 

Принцип работы:

§ Выполняются все операторы между repeat и until;

§ Проверяется ложность условия;

§ Цикл работает, пока условие не станет истинным.

 



/cgi-bin/footer.php"; ?>