Free Pascal - Cyklus s podmienkou na konci kym podmienka je nepravda: repeat until
Testovanie podmienky sa vykonáva na konci cyklu. po každej iterácii je podmienka testovaná, či bola splnena. v prípade, že daná podmienka je nepravda, potom cyklus bude pokračovať v behu, opačnom prípade bude dokončená.repeat until
Popis
repeat statements until condition;
Vstup
- statements - Príkazy
- condition - Logická hodnota Podmienkou môže byť akýkoľvek výraz
Príklady
Free Pascal
i:=10;
repeat dec(i) until ( i = 0);
repeat
inc(i);
if i=3 then
break;
until (i=10);
Free Pascal
Ďalšie kúsky ukážkových kódu:repeat inc(i); if i=5 then break; until not i <10;
repeat dec(i) until not i > 0;
Cyklus s podmienkou na konci kym podmienka je nepravda v inom programovacom jazyku:
Rozdiely oproti: