Hledat:

Parfémy Krása Produkty pro zdraví Hodinky Elektro Šperky a klenoty Nábytek Nářadí a zahrada Outdoor Počítače a notebooky
 

Cyklus for

(Přesměrováno z For cyklus, přímý odkaz na Cyklus for)

Cyklus for je řídicí struktura počítačového programu a je svou činností podobný cyklu while-do s testováním podmínky na začátku cyklu.

Typicky se cyklus skládá z inicializátoru, podmínky, inkrementu a těla cyklu. V různých programovacích jazycích existují různé modifikace for cyklu, kde je např. místo inicializátoru, podmínky a inkrement uveden výčet hodnot, které se budou přiřazovat nějaké proměnné (nejčastěji ordinálního typu).

[editovat] Příklady

Jazyk C / C++ nebo C# používá konstrukce inicializátor, podmínka, inkrement a tělo cyklu:

for ( i=0; i<N; i++ ) { // inicializátor; podmínka; inkrement
  // tělo cyklu
}

viz složitější příklad, který počítá k=2N:

for ( i=0,k=1; i<N; i++,k<<=1 ); // inicializátor; podmínka; inkrement

Pascal používá výčet intervalu:

 for i := 0 to N do (* i nabývá postupně hodnot od 0 do N *)
 begin
   (* tělo cyklu *)
 end

V jazyku PHP můžeme použít i více variant:

for ( $i=0; $i<$N; $i++ ) {
   // tělo cyklu
}
$a = array(1,2,5,8);
foreach ( $a as $index=>$hodnota ) {
  echo "index=$index, hodnota=$hodnota\n";
}
vypíše:
index=0, hodnota=1
index=1, hodnota=2
index=2, hodnota=5
index=3, hodnota=8

[editovat] Související články

 
Cyklus for v jiných jazycích: Dansk, Deutsch, English, Español, Hrvatski, Italiano, 日本語, 한국어
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Cyklus_for
Stránka byla naposledy upravena v Stránka byla naposledy editována 25. 7. 2008 v 17:47.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt