Řídicí struktura: Porovnání verzí
Smazaný obsah Přidaný obsah
m →Konstrukce cyklu: link fix |
m →Konstrukce cyklu: styl |
||
Řádek 141:
* [[cyklus do-while]] – cyklus s podmínkou na konci posloupnosti příkazů. V jazyku [[Pascal (programovací jazyk)|Pascal]] je tento cyklus (<code>'''repeat''' příkaz; '''until''' podmínka;</code>) v případě splnění podmínky ukončen.
* cyklus s testem podmínky uprostřed posloupnosti příkazů – řídce užívaná varianta. Hodně jazyků umožňuje násilné přerušení cyklu (vyskočení ven z cyklu, v [[Pascal (programovací jazyk)|Pascalu]] a v [[C (programovací jazyk)|C]] to je <code>'''break'''</code>), je tedy možné vytvořit například [[nekonečný cyklus]], uvnitř tohoto cyklu testovat nějakou podmínku a ve vhodné situaci cyklus přerušit.
* [[cyklus for]] – speciální případ cyklu s podmínkou na začátku, obvykle užívaný pro výčet prvků z množiny prvků (např. interval celých čísel <1,10>). V některých jazycích je počet opakování vyhodnocen jednou na začátku a další změna této podmínky nemá na počet opakování vliv. V ostatních jazycích je [[
inicializátor;
'''while''' (podmínka) {
}
Řádek 152:
'''while''' (podmínka) {
}
'''do''' {
} '''while''' (podmínka);
'''for''' (inicializátor; podmínka; inkrement) {
}
|