Upload
derex
View
24
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
1Tento 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.
2
CYKLY
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)
3
TYPY CYKLŮ
s pevným počtem opakování řízené podmínkou na začátku cyklu řízené podmínkou na konci cyklu
4
CYKLY S PEVNÝM POČTEM OPAKOVÁNÍ
CyklusK: =1,N
Nějaká instrukce
Konec cyklu
K – řídící proměnná cykluK: = 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
CYKLY S PEVNÝM POČTEM OPAKOVÁNÍ
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.
CyklusK: =1,N
Nějaká instrukce
6
CYKLY S PEVNÝM POČTEM OPAKOVÁNÍ
další způsob zápisu vývojového diagramu
Stejný jako předchozí, jen je zařazena značka pro konec cyklu.
CyklusK: =1,N
Nějaká instrukce
Konec cyklu
7
CYKLY ŘÍZENÉ PODMÍNKOU NA ZAČÁTKU 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
-Platí podmínk
a
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
CYKLY ŘÍZENÉ PODMÍNKOU NA KONCI 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
-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
CYKLY ŘÍZENÉ PODMÍNKOU NA KONCI CYKLU
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
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.
POUŽITÉ ZDROJE
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.