Repeat – cyklus
Cyklus repeat se od cyklu while liší zejména tím, že podmínka je až na konci a tudíž cyklus repeat proběhne za všech okolností minimálně jednou. Druhý rozdíl je, že obsahuje klíčová slova jak pro zahájení, tak i pro ukončení. Tato maličkost má za následek to, že nemusíme používat složený výraz pro to, abychom do něj vložili více příkazů.
Ukázka: repeat
příkaz1;
příkaz2; until podmínka;
Česky: opakuj
příkaz1;
příkaz2;
dokud neplatí podmínka;
Postup zpracování: 1. Proveď příkazy v těle cyklu.
2. Vyhodnoť podmínku.
3. Pokud podmínka neplatí, opakuj postup od bodu 1.
4. Pokud podmínka platí, ukonči cyklus a pokračuj prvním příkazem za ním.