Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |
ccpp:cykly [2021/05/24 10:56] – bures | ccpp:cykly [2021/05/24 11:04] (aktuální) – bures |
---|
===== Iterace - cyklus ===== | ===== Iterace - cyklus ===== |
Často potřebujeme, aby program prováděl určitou činnost opakovaně - obecně tento postup můžeme nazvat **iterace**. **Cyklus** je jedna z nejjednoduších forem iterace, kdy definujeme specifickou podmínku buď na začátku ([[ccpp:cykluswhile|cyklus s podmínkou na začátku]]), nebo na konci ([[ccpp:cyklusdowhile|cyklus s podmínkou na konci]]), příkazu/bloku příkazů, které chceme opakovat dokud je tato podmínka platná (''true''). Pokud je podmínka vyhodnocena jako neplatná (''false''), program pokračuje dalšími příkazy následujícími po cyklu. Pokud předem víme, kolikrát má cyklus proběhnout, nebo poutřebujeme partikulární proměnnou určijící jednotlivé iterace cyklu, použijeme [[ccpp:for-loop|cyklus s řídící proměnnou]]. | Často potřebujeme, aby program prováděl určitou činnost opakovaně - obecně tento postup můžeme nazvat **iterace**. **Cyklus** je jedna z nejjednoduších forem iterace, kdy definujeme specifickou **podmínku na začátku nebo konci** příkazu/bloku příkazů, které chceme opakovat, dokud je tato podmínka platná (''true''). Pokud je podmínka vyhodnocena jako neplatná (''false''), program pokračuje dalšími příkazy následujícími po cyklu. Pokud předem víme, kolikrát má cyklus proběhnout, nebo poutřebujeme partikulární proměnnou určijící jednotlivé iterace cyklu, můžeme použít tzv. **cyklus s řídící proměnnou**. |
| |
V souhrnu tedy existují 3 druhy cyklů: | V souhrnu tedy existují 3 druhy cyklů: |