Do-while cyklus
Z Wikipedie, otevřené encyklopedie
Vývojový diagram cyklu do-while
Do-while cyklus je řídící struktura počítačového programu a označuje cyklus, který testuje podmínku opakování cyklu vždy na konci průběhu těla cyklu (srovnej s while-do cyklus). Počet průchodů cyklem je vždy alespoň jeden, vzhledem k testování podmínky na konci cyklu. Toho se dá využít například v dlouhých procesech, při kterých se například ověřují vstupní údaje. Při neplatnosti kteréhokoli z nich je třeba proces ukončit ihned.
[editovat] Příklady
Příklad v jazyce C:
int i = 0;
do {
printf("%d\n",i);
i++;
} while (i < 3);
vypíše text:
0 1 2
pokud zajistíme hned na počátku nesplnění podmínky cyklu (např. int i = 4;), cyklus se vykoná jen jednou (a na výstup vypíše hodnotu proměnné i).
Jednoduchý příklad v jazyce PHP:
$i = 0;
do {
echo „Iterace “. $i . „\n“;
} while ($i < 3);

