Obchodní akademie, Náchod, Denisovo nábřeží 673 Projekt CZ.1.07/1.5.00/ EU peníze pro Obchodní akademii Náchod Číslo – název šablony klíčové aktivityIII/2 – Inovace a zkvalitnění výuky prostřednictvím ICT Tematická oblastAplikace na počítači DUMVY_32_INOVACE_ICT_644 TémaAlgoritmizace – úloha č. 3 AutorIng. Miroslav Rudolf DUM vznikl z vlastních zdrojů autora AnotacePříklad zápisu běžné činnosti (součet hodnot hozených hrací kostkou) pomocí vývojového diagramu Druh učebního materiáluPrezentace v Power-Pointu Věková skupina žáků (popř. ročník)2. ročník Časový rozsah20 minut Nutné technické vybaveníDataprojektor, promítací plátno, počítač (notebook), program pro přehrání prezentace
ZAČÁTEK PŘEČTENÍ ČÍSLA SOUČET HODNOT HOZENÝCH HRACÍ KOSTKOU TAKŽE ZAČÍNÁME – začátek algoritmu - OVÁL HOD KOSTKOU ZAPAMATOVÁNÍ SI HOZENÉHO ČÍSLA – PŘIČTENÍ DO PAMĚTI – dílčí krok – značka OBDÉLNÍK CHCEME ZJISTIT CELKOVOU HODNOTU PO PĚTI HODECH HRACÍ KOSTKOU. VEZMEME TEDY KOSTKU A HODÍME. PŘEČTEME SI HOZENOU HODNOTU A ZAPAMATUJEME SI JI. HODÍME ZNOVU A NOVÉ ČÍSLO PŘIČTEME K PAMATOVANÉ HODNOTĚ. TENTO KROK ZOPAKUJEME JEŠTĚ 3x. VÝSLEDEK OZNÁMÍME. HÁZÍME KOSTKOU – dílčí krok – značka OBDÉLNÍK NAČTEME HOZENOU HODNOTU – vstup hodnot – KOSODÉLNÍK JIŽ JSME HODILI 5x ? – rozhodování – značka KOSOČTVEREC POKUD ANO, NAHLÁSÍME VÝSLEDEK – výstup hodnot – KOSODÉLNÍK A KONEC – značka OVÁL POKUD JSME JEŠTĚ NEHODILI 5 x, MUSÍME HÁZET ZNOVU CELKEM = CELKEM + ČÍSLO HODIL JSEM 5x ? VÝSLEDEK JE CELKEM KONEC ANO NE
ZAČÁTEK PŘEČTENÍ ČÍSLA SOUČET HODNOT HOZENÝCH HRACÍ KOSTKOU TAKŽE ZAČÍNÁME – začátek algoritmu - OVÁL HOD KOSTKOU ZAPAMATOVÁNÍ SI HOZENÉHO ČÍSLA – PŘIČTENÍ DO PAMĚTI – dílčí krok – značka OBDÉLNÍK CHCEME ZJISTIT CELKOVOU HODNOTU PO PĚTI HODECH HRACÍ KOSTKOU. VEZMEME TEDY KOSTKU A HODÍME. PŘEČTEME SI HOZENOU HODNOTU A ZAPAMATUJEME SI JI. HODÍME ZNOVU A NOVÉ ČÍSLO PŘIČTEME K PAMATOVANÉ HODNOTĚ. TENTO KROK ZOPAKUJEME JEŠTĚ 3x. VÝSLEDEK OZNÁMÍME. HÁZÍME KOSTKOU – dílčí krok – značka OBDÉLNÍK NAČTEME HOZENOU HODNOTU – vstup hodnot – KOSODÉLNÍK JIŽ JSEM HODIL 5x ? – rozhodování – značka KOSOČTVEREC POKUD ANO, NAHLÁSÍM VÝSLEDEK – výstup hodnot – KOSODÉLNÍK A KONEC – značka OVÁL POKUD JSEM JEŠTĚ NEHODIL 5 x, MUSÍM HÁZET ZNOVU CELKEM = CELKEM + ČÍSLO HODIL JSEM 5x ? VÝSLEDEK JE CELKEM KONEC ANO NE TAKHLE ÚPLNĚ JEDNODUŠE TO ALE NEJDE. V PROGRAMU MUSÍ BÝT POČÍTADLO HODŮ KOSTKOU. TO BYCHOM MĚLI NA ZAČÁTKU VÝPOČTU VYNULOVAT, STEJNĚ JAKO POČÍTADLO PRO CELKOVÝ SOUČET – CELKEM. DO PŮVODNÍHO DIAGRAMU PŘIDÁME NULOVÁNÍ POMOCNÉHO POČÍTADLA POČET HODŮ A POČÍTADLA CELKEM ZAČÁTEK POČET HODŮ = 0 CELKEM = 0 PO HODU KOSTKOU PŘIČTEME DO POČÍTADLA POČET HODŮ JEDNIČKU HOD KOSTKOU ZAČÁTEK POČET HODŮ = 0 CELKEM = 0 POČET HODŮ = POČET HODŮ + 1 A JEŠTĚ DETAIL. NEBUDEME SE PTÁT, JESTLI JSME HODILI 5x, ZEPTÁME SE, ZDA JE POČET HODŮ ROVNÝ PĚTI POČET HODŮ = 5
PŘEČTENÍ ČÍSLA CELKEM = CELKEM + ČÍSLO VÝSLEDEK JE CELKEM KONEC HOD KOSTKOU ZAČÁTEK CELKEM = 0 VE SKUTEČNOSTI TO MŮŽE BÝT JEŠTĚ TROCHU JINAK I:= 1; 5 POKUD ZNÁME PŘEDEM POČET OPAKOVÁNÍ KROKŮ (5 HODŮ), POUŽIJEME ZNAČKU PRO PODMÍNĚNÝ CYKLUS MÁ TVAR ŠESTIÚHELNÍKU. CYKLUS PROBÍHÁ DOKUD VYHOVUJE PODMÍNCE, POTÉ SE PŘEJDE K DALŠÍMU KROKU ALGORITMU. ZBYTEK VÝPOČTU JE POTOM STEJNÝ: HOD KOSTKOU PŘEČTENÍ HODNOTY NA KOSTCE PŘIČTENÍ DO CELKOVÉ SUMY PO PÁTÉM HODU NAHLÁŠENÍ VÝSLEDKU