Hledat:

Parfémy Krása Produkty pro zdraví Hodinky Elektro Šperky a klenoty Nábytek Nářadí a zahrada Outdoor Počítače a notebooky
 

Cyklus do-while

(Přesměrováno z Do-while cyklus, přímý odkaz na Cyklus do-while)
Vývojový diagram cyklu do-while
Vývojový diagram cyklu do-while

Cyklus do-while je řídicí 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 cyklus while-do). 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.

Pokud zajistíme hned na počátku nesplnění podmínky cyklu, cyklus se vykoná jen jednou (a na výstup vypíše hodnotu proměnné i). Pokud zajistíme, že podmínka cyklu nikdy není splněna, cyklus se stává nekonečným a ukončit jeho běh jde jen násilně.

Podobný cyklus cyklu do-while je cyklus repeat-until, který vypadá a probíhá naprosto stejně, jen závěrečná podmínka je opačná. Při její nesplnění se cyklus opakuje a naopak při její splnění program z cyklu vyskočí. Tato struktura je využita v jazyce Pascal.

[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

Jednoduchý příklad v jazyce PHP:

$i = 0;
do {
echo "Iterace ". $i . "\n";
$i++;
} while ($i < 3);


 
Cyklus do-while v jiných jazycích: Deutsch, English, Español, Euskara, Hrvatski
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Cyklus_do-while
Stránka byla naposledy upravena v Stránka byla naposledy editována 16. 7. 2008 v 10:17.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt