Cyklus while-do: Porovnání verzí

Přidáno 55 bajtů ,  před 2 lety
m
Robot: -zastaralá značka HTML; kosmetické úpravy
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)
[[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á.
 
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}
i:=i+1;
end
</syntaxhighlight>
</source>
 
=== Příklad v [[PHP|jazyku PHP]] ===
<sourcesyntaxhighlight lang="Php">
<?php
$i=0; //nastavíme výchozí hodnotu
{
echo ($i); //vypíšeme proměnou "i"
$i++; //k proměnné "i" přičteme 1
}
?>
</syntaxhighlight>
</source>
 
{{Pahýl}}
422 684

editací