Cyklus while-do: Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot: Automated text replacement (-==Podívejte se také na== +==Související články==) |
m robot přidal: ko:While 루프 |
||
Řádek 77: | Řádek 77: | ||
[[hr:While petlja]] |
[[hr:While petlja]] |
||
[[ja:While文]] |
[[ja:While文]] |
||
[[ko:While 루프]] |
|||
[[pt:Estrutura de repetição]] |
[[pt:Estrutura de repetição]] |
Verze z 8. 5. 2008, 15:12
While-do cyklus je řídící 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 do-while cyklus). Počet průchodů cyklem může být nulový, pokud při prvním vykonání cyklu je podmínka neplatná.
Příklad
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 C#
int i=0;
while(i<10)
{
Console.WriteLine(i);
i++;
}
Tento kód vypíše na konzoli čísla 0 až 9 - každé na samostatném řádku.
Příklad v jazyce PHP
<?php
$i=0;
while ($i<10)
{
echo ($i);
$i++;
}
?>
Tento kód vypíše všechna čísla 0..9.