Cyklus while-do: Porovnání verzí

Smazaný obsah Přidaný obsah
m Editace uživatele 80.250.14.121 (diskuse) vráceny do předchozího stavu, jehož autorem je OJJ
značka: rychlé vrácení zpět
m Robot: -zastaralá značka HTML; kosmetické úpravy
Řádek 1:
[[Soubor:While do cyklus.png|thumbnáhled|rightvpravo|180px|[[Vývojový diagram]] cyklu while-do]]
'''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]]), takže pokud zajistíme hned na počátku nesplnění podmínky cyklu, cyklus se ani jednou nevykoná. Počet průchodů cyklem může být nulový, pokud při prvním vykonání cyklu je podmínka neplatná.
 
Řádek 7:
Všechny tyto programy vypíší čísla od 0 do 2 včetně.
=== Příklad v [[Programovací jazyk C|jazyku C]] ===
<sourcesyntaxhighlight lang="c">
int i = 0;
while ( i < 3 ) // opakuj, dokud je 'i' menší než 3
{
printf("%d\n", i); // vypiš proměnou 'i' a konec řádku "\n"
i++; // k proměnné 'i' přičti 1
}
</syntaxhighlight>
</source>
 
=== Příklad v [[Pascal (programovací jazyk)|jazyku Pascal]] ===
<sourcesyntaxhighlight lang="pascal">
i:=0;
while i<3 do {opakuj, dokud je 'i' menší než 3}
Řádek 24:
i:=i+1;
end
</syntaxhighlight>
</source>
 
=== Příklad v [[PHP|jazyku PHP]] ===
<sourcesyntaxhighlight lang="Php">
<?php
$i=0; //nastavíme výchozí hodnotu
Řádek 33:
{
echo ($i); //vypíšeme proměnou "i"
$i++; //k proměnné "i" přičteme 1
}
?>
</syntaxhighlight>
</source>
 
{{Pahýl}}