Cyklus while-do: Porovnání verzí
Smazaný obsah Přidaný obsah
m r2.7.1) (robot změnil: fi:Toistorakenne |
→Příklad v jazyce PHP: - komentáře |
||
Řádek 40: | Řádek 40: | ||
<source lang="Php"> |
<source lang="Php"> |
||
<?php |
<?php |
||
$i=0; //nastavíme výchozí hodnotu |
|||
$i=0; |
|||
$y=1 |
|||
while ($i<10) |
|||
while ($i<10 && $y=1) //v závorce je podmínka (&& = a zároveň, || = nebo) |
|||
{ |
{ |
||
echo ($i); |
echo ($i); //vypíšeme proměnou "i" |
||
$i++; //k proměnné "i" přičteme 1 |
|||
$i++; |
|||
} |
} |
||
?> |
?> |
Verze z 19. 5. 2011, 13:58
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; //nastavíme výchozí hodnotu
$y=1
while ($i<10 && $y=1) //v závorce je podmínka (&& = a zároveň, || = nebo)
{
echo ($i); //vypíšeme proměnou "i"
$i++; //k proměnné "i" přičteme 1
}
?>
Tento kód vypíše všechna čísla 0..9.