100 likes | 234 Views
1. KŠPA Kladno, s. r. o ., Holandská 2531, 272 01 Kladno, www.1kspa.cz. Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost. podstatou je opakování určité části vývojového diagramu cyklus nesmí běžet do nekonečna
E N D
1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost
podstatou je opakování určité části vývojového diagramu cyklus nesmí běžet do nekonečna musí být jednoznačně definován(počet opakování, popř. za jakých podmínek se opakuje a kdy už musí skončit) Cykly
s pevným počtem opakování řízené podmínkou na začátku cyklu řízené podmínkou na konci cyklu Typy cyklů
Cykly s pevným počtem opakování K – řídící proměnná cyklu K: = 1,N – při prvním průchodu cyklu se K nastaví na 1 a při každém dalším se o 1 zvýší, při N-tém se cyklus ukončí. Cyklus K: =1,N Konec cyklu V těle cyklu se provede jedna nebo několik instrukcí. Nějaká instrukce Pokud řídící proměnná nenabyla hodnoty N, tak se celý cyklus opakuje. Přerušovaná čára jen ukazuje celý blok cyklu. Nemusí se kreslit.
Cykly s pevným počtem opakování jiný způsob zápisu vývojového diagramu Cyklus K: =1,N Chybí značka konce cyklu, návrat je značen plnou čarou před začátek cyklu a výstup z cyklu vychází z bočního vrcholu značky začátku cyklu. Nějaká instrukce
Cykly s pevným počtem opakování další způsob zápisu vývojového diagramu Cyklus K: =1,N Stejný jako předchozí, jen je zařazena značka pro konec cyklu. Nějaká instrukce Konec cyklu
nevíme dopředu kolikrát cyklus proběhne počet opakování závisí na tom, zda je splněna určitá podmínka Cykly řízené podmínkou na začátku cyklu řídící podmínka cyklu - Platí podmínka podmínka není splněna – konec cyklu + Nějaká instrukce podmínka je splněna – pokračování cyklu
nevíme dopředu kolikrát cyklus proběhne počet opakování závisí na tom, zda je splněna určitá podmínka Cykly řízené podmínkou na konci cyklu Nějaká instrukce - řídící podmínka cyklu Platí podmínka podmínka je splněna – konec cyklu + podmínka není splněna – cyklus pokračuje
nejsou použitelné vždy – cyklus proběhne minimálně jednou i když nebyly splněny podmínky existují určité typické případy, kdy je podmínka na konci nutná – čekací smyčky Cykly řízené podmínkou na konci cyklu
PŠENČÍKOVÁ, Jana. Algoritmizace. Kralice na Hané: Computer Media s.r.o., 2007, ISBN 80-86686-80-9 Není-li uvedeno jinak jsou vývojové diagramy vlastní tvorby. Použité zdroje Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoli další využití podléhá autorskému zákonu.