tento výukový materiál vznikl v rámci operačního programu vzdělávání pro...

10
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

Upload: derex

Post on 06-Jan-2016

24 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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.

Page 2: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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)

Page 3: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

3

TYPY CYKLŮ

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

Page 4: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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.

Page 5: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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

Page 6: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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

Page 7: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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

Page 8: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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

Page 9: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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

Page 10: Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

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.