Cyklus while-do: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
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 [[řídící 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á.
'''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

Vývojový diagram cyklu while-do

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

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 PHP

Programovací jazyk PHP

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

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

Šablona:Pahýl - počítače