Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz.

Podobné prezentace


Prezentace na téma: "Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz."— Transkript prezentace:

1 Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Číslo projektu: CZ.1.07/1.5.00/34.0292 Číslo materiálu: VY_32_INOVACE_VYA-1-12 Tematický celek (sada): Algoritmizace Téma (název) materiálu: Cykly Předmět: Vývoj aplikací Ročník / Obor studia: 1.ročník/ Informační technologie Autor / datum vytvoření: Ing. Bc. Jaroslava Horová/12.11.2013 Anotace: Žáci se seznámí s pojmem cyklus ve vývojových diagramech. Metodický pokyn: Určeno k prezentaci nebo samostudiu. 1

2  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) 2

3  s pevným počtem opakování  řízené podmínkou na začátku cyklu  řízené podmínkou na konci cyklu 3

4 4 Cyklus K: =1,N Nějaká instrukce Konec cyklu 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čí. V těle cyklu se provede jedna nebo několik instrukcí. 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.

5 5 jiný způsob zápisu vývojového diagramu 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. Cyklus K: =1,N Nějaká instrukce

6 6 další způsob zápisu vývojového diagramu Stejný jako předchozí, jen je zařazena značka pro konec cyklu. Cyklus K: =1,N Nějaká instrukce Konec cyklu

7  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 7 -Platí podmínka Nějaká instrukce + řídící podmínka cyklu podmínka je splněna – pokračování cyklu podmínka není splněna – konec cyklu

8  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 8 - Platí podmínka Nějaká instrukce + řídící podmínka cyklu podmínka je splněna – konec cyklu podmínka není splněna – cyklus pokračuje

9  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 9

10 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.  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. 10


Stáhnout ppt "Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz."

Podobné prezentace


Reklamy Google