1 KPA Kladno s r o Holandsk 2531

  • Slides: 15
Download presentation
1. KŠPA Kladno, s. r. o. , Holandská 2531, 272 01 Kladno, www. 1

1. KŠPA Kladno, s. r. o. , Holandská 2531, 272 01 Kladno, www. 1 kspa. cz Číslo projektu: CZ. 1. 07/1. 5. 00/34. 0292 Číslo materiálu: VY_32_INOVACE_VYA-1 -10 Tematický celek (sada): Algoritmizace Téma (název) materiálu: Kombinované vývojové diagramy 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á/9. 11. 2013 Anotace: Žáci se seznámí s kombinovanými vývojovými diagramy. Metodický pokyn: Určeno k prezentaci nebo samostudiu. Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1

KOMBINOVANÉ VÝVOJOVÉ DIAGRAMY � algoritmus se větví z důvodu více možných řešení v kombinaci

KOMBINOVANÉ VÝVOJOVÉ DIAGRAMY � algoritmus se větví z důvodu více možných řešení v kombinaci s ošetřením nežádoucích důsledků 2

KOMBINOVANÉ VÝVOJOVÉ DIAGRAMY � lineární rovnice � soustavy dvou rovnic � kvadratická rovnice řešená

KOMBINOVANÉ VÝVOJOVÉ DIAGRAMY � lineární rovnice � soustavy dvou rovnic � kvadratická rovnice řešená na oboru R � Kvadratická rovnice řešená na oboru C � rychlost, dráha, čas � pohyb 3

VÝVOJOVÝ DIAGRAM – LINEÁRNÍ ROVNICE � Dána rovnice ve tvaru , kde A, B

VÝVOJOVÝ DIAGRAM – LINEÁRNÍ ROVNICE � Dána rovnice ve tvaru , kde A, B R. Vytvořte algoritmus pro výpočet X. � A, B jsou konstanty � X hledaný kořen 4

VÝVOJOVÝ DIAGRAM – LINEÁRNÍ ROVNICE Začátek Z rovnice zůstane B = 0. Čti: A,

VÝVOJOVÝ DIAGRAM – LINEÁRNÍ ROVNICE Začátek Z rovnice zůstane B = 0. Čti: A, B Z rovnice zůstane 0 = 0. Za X můžeme dosadit jakékoli číslo. + - 1 2 3 Podmínka A ≠ 0 je už vyřešena, můžeme počítat. 5

1 2 Zobraz: X Zobraz: „Nemá řešení“ 3 Zobraz: „Nekonečně mnoho řešení“ Konec 6

1 2 Zobraz: X Zobraz: „Nemá řešení“ 3 Zobraz: „Nekonečně mnoho řešení“ Konec 6

VÝVOJOVÝ DIAGRAM - KALKULAČKA � řeší základní matematické operace – sčítání, odečítání, násobení a

VÝVOJOVÝ DIAGRAM - KALKULAČKA � řeší základní matematické operace – sčítání, odečítání, násobení a dělení � budeme načítat kód, který určí konkrétní matematickou operaci: 1 pro sčítání 2 pro odečítání 3 pro násobení 4 pro dělení 7

Začátek Zobraz: “Zadej 1 pro sčítání 2 pro odečítání 3 pro násobení 4 pro

Začátek Zobraz: “Zadej 1 pro sčítání 2 pro odečítání 3 pro násobení 4 pro dělení“ Čti: KOD Čti: A, B 1 Jen se zobrazí na obrazovce, aby uživatel věděl, co se očekává. Do proměnné KOD se načte kód, zjistí se jaká operace se bude dělat. Čísla, se kterými se budou provádět jednotlivé operace. 8

2 3 + - + Zobraz: „Zadaný špatný kód“ Zobraz: „Nulou nelze dělit“ Konec

2 3 + - + Zobraz: „Zadaný špatný kód“ Zobraz: „Nulou nelze dělit“ Konec Zobraz: C 10

VÝVOJOVÝ DIAGRAM – RYCHLOST, DRÁHA, ČAS � pro rovnoměrný přímočarý pohyb � budeme načítat

VÝVOJOVÝ DIAGRAM – RYCHLOST, DRÁHA, ČAS � pro rovnoměrný přímočarý pohyb � budeme načítat kód, který určí konkrétní výpočet: S dráha V rychlost T čas 11

Začátek Jen se zobrazí na obrazovce, aby uživatel věděl, co se očekává. Zobraz: “Zade

Začátek Jen se zobrazí na obrazovce, aby uživatel věděl, co se očekává. Zobraz: “Zade j S dráha V rychlost T čas Do proměnné KOD se načte kód, zjistí se jaká operace se bude dělat. Čti: KOD - + 1 2 12

1 2 - Čti: V, T + Čti: S, T + Zobraz: S +

1 2 - Čti: V, T + Čti: S, T + Zobraz: S + Zobraz: „Špatný kód“ Čti: S, V - 3 4 5 6 7 13

3 4 5 6 7 + Zobraz: V Zobraz: „Nulou nelze dělit“ Zobraz: T

3 4 5 6 7 + Zobraz: V Zobraz: „Nulou nelze dělit“ Zobraz: T Konec 14

POUŽITÉ ZDROJE � � PŠENČÍKOVÁ, Jana. Algoritmizace. Kralice na Hané: Computer Media s. r.

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. 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. 15