Do-while cyklus

Z Wikipedie, otevřené encyklopedie

Vývojový diagram cyklu do-while
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);


[editovat] Podívejte se také na

V jiných jazycích