bm157 bm158 Opakování příkazů

Řízení programu


 

bm157 záhlaví podmíněného opakování

  bm173 test podmínky podmíněného opakování

  bm174 příkazy podmíněného opakování

 

Opakování příkazů slouží k opakovanému provádění skupiny příkazů. Prvním typem opakování je podmíněné opakování. V testu podmínky opakování je před každým průchodem opakovacího cyklu testován uvedený logický výraz. Je-li výraz splněn, budou příkazy cyklu provedeny. V opačném případě program pokračuje dalšími příkazy následujícími za cyklem. To znamená, že v případě nesplnění podmínky nemusí být příkazy provedeny ani jednou.

 

bm158 záhlaví opakování s počtem

  bm175 počet opakování

  bm174 příkazy opakování s počtem

 

Druhým typem opakování je opakování s počtem. V tomto typu opakování udává číselný výraz v počtu opakování počet, kolikrát budou příkazy provedeny. Hodnota výrazu počtu opakování je přitom zaokrouhlena na nejbližší celé číslo a je převedena na absolutní hodnotu. To znamená, že pro hodnotu výrazu -0.5 < n < 0.5 nebudou příkazy v cyklu provedeny ani jednou.

 

bm159 přerušení opakování

 

Příkaz pro přerušení opakování slouží k předčasnému ukončení opakování. Je to příkaz, který lze uvést kdekoliv mezi příkazy podmíněného opakování nebo opakování s počtem. Při jeho provedení se přeruší nejvyšší probíhající cyklus. Není-li ve funkci nadřazen žádný probíhající cyklus, ukončí se provádění příkazů stejně jako příkaz pro ukončení funkce. Ven z funkce se příznak přerušení opakování nepřenáší.

 

Příklady použití:

 

bm176         bm177