Cyklus while-do: Porovnání verzí
Smazaný obsah Přidaný obsah
m Zvláštním případem cyklu while-do je for cyklus. |
mBez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
[[Soubor:While do cyklus.png|thumb|right|180px|[[Vývojový diagram]] cyklu while-do]] |
[[Soubor:While do cyklus.png|thumb|right|180px|[[Vývojový diagram]] cyklu while-do]] |
||
'''Cyklus while-do''' je [[ |
'''Cyklus while-do''' je [[řídicí struktura]] počítačového [[proces (program)|programu]] a označuje [[cyklus (informatika)|cyklus]], který testuje podmínku opakování cyklu vždy na počátku průběhu těla cyklu (srovnej s [[cyklus do-while]]). Počet průchodů cyklem může být nulový, pokud při prvním vykonání cyklu je podmínka neplatná. |
||
Zvláštním případem cyklu while-do je [[for cyklus]]. |
Zvláštním případem cyklu while-do je [[for cyklus]]. |
Verze z 16. 7. 2008, 12:17
Cyklus while-do je řídicí struktura počítačového programu a označuje cyklus, který testuje podmínku opakování cyklu vždy na počátku průběhu těla cyklu (srovnej s cyklus do-while). Počet průchodů cyklem může být nulový, pokud při prvním vykonání cyklu je podmínka neplatná.
Zvláštním případem cyklu while-do je for cyklus.
Příklady
Příklad v jazyce C
int i = 0;
while ( i < 3 ) {
printf("%d\n",i);
i++;
}
vypíše text:
0 1 2
Příklad v jazyce Pascal
Pokud zajistíme hned na počátku nesplnění podmínky cyklu (např. int i = 4;
), cyklus se ani jednou nevykoná (na výstup není vypsáno nic).
a:=4;
while a=5 do
Begin
writeln ('a=5');
end;
Tento konkrétní přiklad nevypíše nic.
Příklad v jazyce PHP
<?php
$i=0;
while ($i<10)
{
echo ($i);
$i++;
}
?>
Tento kód vypíše všechna čísla 0..9.