Cyklus while-do: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
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

Vývojový diagram cyklu while-do

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

Programovací jazyk 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).

Programovací jazyk Pascal

a:=4;
while a=5 do 
	Begin
	writeln ('a=5');
	end;

Tento konkrétní přiklad nevypíše nic.

Příklad v jazyce C#

Programovací jazyk 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

Programovací jazyk PHP

<?php
$i=0;
while ($i<10)
{
	echo ($i);
	$i++;
}
?>

Tento kód vypíše všechna čísla 0..9.

Související články

Šablona:Počítačový pahýl