Cyklus for

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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ř. +more místo inicializátoru, podmínky a inkrementu uveden výčet hodnot, které se budou přiřazovat nějaké proměnné (nejčastěji ordinálního typu).

Příklady

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

for ( i=0; i

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

for ( i=0,k=1; i

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: * podobně jako v jazyku C (inicializátor, podmínka, inkrement):

for ( $i=0; $i

* nebo užitím foreach pro všechny prvky určitého pole:

$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

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top