Programování - Karel rekurze (pracovní list)



Podobné dokumenty
Programování NXT - ovládání (pracovní list)

Vyučovací hodina, příprava a vyučovací metody

Vyučovací hodina, metody a příprava na vyučování

Kombinované úlohy - cvičení

ŠVP Gymnázium Ostrava-Zábřeh Úvod do programování

METODICKÝ LIST 1. Název výukové aktivity (tématu): 2. Jméno autora: Ing. Petr Hořejší, Ph.D., Ing. Jana Hořejší 3. Anotace:

METODICKÝ LIST. Výklad: Seznámení se se stavebnicí, ukázky jiných projektů a možností stavebnice

Tematická oblast: Programování 2 (VY_32_INOVACE_08_2_PR) Anotace: Využití ve výuce: Použité zdroje:

Předškolní a mimoškolní pedagogika Odborné předměty Výchova a vzdělávání Metody výchovy a vzdělávání

VYUČOVACÍ PROCE S A JEHO FÁZE

Didaktika odborných předmětů- testové otázky

IMPLEMENTACE ECDL DO VÝUKY MODUL 7: SLUŽBY INFORMAČNÍ SÍTĚ

SEZNAM ANOTACÍ. Číslo projektu Číslo a název šablony klíčové aktivity Označení sady DUM Tematická oblast

Zvyšování kvality výuky technických oborů

Projekt podpořený Operačním programem Přeshraniční spolupráce Slovenská republika Česká republika

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEIV Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Zvyšování kvality výuky technických oborů

MASARYKOVA UNIVERZITA V BRNĚ

Mikroskop, potřeby k mikroskopování (laboratorní práce)

Metodické pokyny k materiálu č. 39 Mobilní robot III - Závodní auto - Dálkové ovládání 1 (PROGRAM 1)

Měření účinnosti rychlovarné konvice

Objektově orientované programování v jazyce Python

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Integrální počet. Substituce v určitém integrálu VY_32_INOVACE_M0311

Pavel Steininger PROGRAMOVÁNÍ NC STROJŮ

Úprava fotografií orientace, zmenšování (pracovní list)

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů

Vývojové diagramy - zápis algoritmu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků. Blanka Kozáková Jiří Sumbal

Didaktika odborných předmětů. Výukové metody ve výuce odborných předmětů

Měření odrazu a absorpce světla (experiment)

Zvyšování kvality výuky technických oborů

Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace. Výukový materiál

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

Objektově orientované programování v jazyce Python

Tento materiál byl vytvořen v rámci projektu. Inovace studijních oborů na PdF UHK reg. č. CZ.1.07/2.2.00/

Příprava učitele na výuku

Digitální učební materiál

Určení hustoty látky. (laboratorní práce) Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.1.28/

Organizace výuky a výukové strategie. Školní pedagogika - Teorie vyučování (didaktika) KPP 2015

Výukový materiál zpracován v rámci operačního projektu. EU peníze školám. Registrační číslo projektu: CZ.1.07/1.5.00/

Integrovaná střední škola, Sokolnice 496

Konstrukce modelu světlovodu

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA3 Planimetrie

VY_32_INOVACE_MIK_I-1_1. Šablona č. I, sada č. 1. Ročník 6. Materiál slouží k procvičení a upevnění učiva o procentech.

SEZNAM ANOTACÍ. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení sady DUM VY_32_INOVACE_IT2 Tematická oblast MS Excel 2007

Registrační číslo projektu: CZ.1.07/1.4.00/

materiál č. šablony/č. sady/č. materiálu: Autor:

Obecná didaktika Modely výuky

Handicap není překážkou ve vzdělávání

INFORMATIKA MS WORD, HROMADNÁ KORESPONDENCE

Digitální učební materiál

Informační a komunikační technologie

Téma: Elektrický proud, elektrické napětí, bezpečné zacházení s elektrickými spotřebiči

Didaktika odborných předmětů. Uplatňování didaktických zásad

Mgr. Veronika Švandová, Ph.D.

Zkoumání teploty v chladničce (laboratorní práce)

Konstrukce modelů domů s různě barevnými povrchy

Založení blogu (pracovní list)

IMPLEMENTACE ECDL DO VÝUKY MODUL 6: GRAFICKÉ MOŽNOSTI PC

Stroje a zařízení L/01 Mechanik seřizovač PŘEDMĚT: OBOR:

I/2-Inovace zkvalitnění výuky směřující k rozvoji čtenářské a informační gramotnosti

Algoritmizace a programování

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů

PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU

Základní škola národního umělce Petra Bezruče, Frýdek-Místek, tř. T. G. Masaryka 454

Sestavení vlastní meteostanice - měřeni teploty a grafické zpracování teplotním čidlem. (práce v terénu + laboratorní práce)

Kurz DVPP. Žádost o akreditaci DVPP Vzdělávací program,,bezpečná a zdravá škola

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA STROJNICKÁ A STŘEDNÍ ODBORNÁ ŠKOLA PROFESORA ŠVEJCARA, PLZEŇ, KLATOVSKÁ 109. Jiří Nekola ODBORNÉ KRESLENÍ

Zvyšování kvality výuky technických oborů

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Algoritmizace. Obrázek 1: Přeložení programu překladačem

Zpracoval: PaedDr. Václav Heller

OTÁZKY PRO STÁTNÍ ZÁVĚREČNÉ ZKOUŠKY. Ošetřovatelství s didaktikou ošetřovatelství

Speciální základní škola Rubešova 531, Skuteč IČO: tel: Registrační číslo: CZ.1.07/1.2.29/01.

Jana Kučerová

ALGORITMIZACE A PROGRAMOVÁNÍ

Zápočtová práce PEDAGOGICKÁ PRAXE -mikrovýstupy

Základy meteorologie - měření tlaku a teploty vzduchu (práce v terénu + laboratorní práce)

ČÁST 1. Základy 32bitového programování ve Windows

Střední odborná škola a Střední odborné učiliště, Hořovice

Ozubené kolo. Proč při jízdě na kole potřebujeme přehazovačku, k čemu slouží? Jak je možné, že některé hodinky po natažení tikají? Čím to je?

Autodiagnostika učitele

Didaktika odborných předmětů. Vyučovací proces

Křesťanská základní škola Jihlava, nám. Svobody 1369 / 3, Jihlava

Základní škola národního umělce Petra Bezruče, Frýdek-Místek, tř. T. G. Masaryka 454

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Zvyšování kvality výuky technických oborů

Didaktický proces vzdělávání

Zvyšování kvality výuky technických oborů

Dlouhodobé pozorování rozkladu přírodních a cizorodých látek v půdě

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_IT3 Úvod do studia počítačových technologií

ČÁST 2 - HLAVA H JAR-FCL 4 AMC / IEM H - KVALIFIKACE INSTRUKTORA

Transkript:

Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.128/02.0055 Programování - Karel rekurze (pracovní list) Označení: EU-Inovace-Lego-52 Předmět: Programování a LEGO Roboti Cílová skupina: 5-9. třída Autor: Petr Coufal Časová dotace: 1 vyučovací hodina Forma: jednotlivci Anotace: Seznámení a vysvětlení základů rekurze v jazyce Karel a její použití k ovládání robota Karla.

Cíl: seznámit žáky s pojmem rekurze a rekurzivní volání, naučit žáky tvořit rekurzivní volání, naučit žáky rozumět struktuře rekurze, pomoci žákům tvořit rekurzivní volání, zdokonalit ovládací dovednosti v programu xkarel Pomůcky: psací potřeby, počítač a program xkarel, projektor a plátno Postup: Prolog: Výukovým monologem žáky seznámíme s cíli a průběhem vyučování. Motivace: Názornou ukázkou práce v programu xkarel s využitím elementární povelů, podmíněného volání a rekurzivního volání převedeme jednoduchost a zjednodušení ovládání a tvorby rekurzivního volání pro ovládání robota Karla. Mobilizace předchozího poznatkového systému: Formou řízené diskuse se zaměříme na znalosti a dovednosti z předchozího programování podmíněného rozhodování a cyklů a z programování s řídící jednotkou NXT. Expozice nových poznatků: Popíšeme a předvedeme rekurzivní volání. Vysvětlíme jeho využívání, jeho tvorbu a jeho ukládání. Názorně předvedeme používání složitějších rekurzivních volání. Naučíme se tato volání využívat k ovládání robota Karla k činnostem v okně Místnost. Fixace nového učiva: Při názorné práci v programu postupně s žáky komentujeme, jednotlivé rekurzivní volání a jejich význam pro robota Karla. Následně tyto myšlenky ověříme spuštěním těchto příkazů. Procvičení: K upevnění získaných znalostí a dovedností slouží samostatná práce s pracovním listem. Závěrečné zhodnocení: Sebereflexní hodnocení žáka probíhá formou dotazníku na konci pracovního listu. V závěru hodiny ve společném dialogu uvažujeme o naplnění cílů stanovených na začátku hodiny. Zhodnotíme vlastní práci. Závěrem sdělíme cíl a téma další hodiny základní prvky programování řešení jednoduchých úloh 1.

Pracovní list: EU-Inovace-Lego-52 Prostuduj si kapitolu Rekurzivní volání v prostředí nápovědy. Po splnění odškrtni. Napiš, k čemu slouží rekurzivní volání. Napiš, jaké jsou typy rekurzivního volání, a uveď vlastní příklady těchto volání. Vytvoříme proceduru CIHLANASEVER, která vypadá takto: procedure CIHLANASEVER { JeSever { JeZeď { VLEVOBOK VLEVOBOK} Jinak {KROK POLOŽ}} Jinak { VLEVOBOK CIHLANASEVER} } Tato procedura využívá přímé rekurzivní volání. Procedura CIHLANASEVER obsahuje podmínku JeSever, která určuje další vykonání příkazů. V případě splnění podmínky

následuje další podmínka JeZeď. Pokud je Karel před zdí, otočí se na jih. V opačném případě udělá Karel krok na sever a položí cihlu. V případě, že Karel na počátku není otočen na sever, vykoná se příkaz vlevobok, po kterém následuje rekurzivní volání procedury CIHLANASEVER. Po jejím zavolání se procedura vyhodnocuje podle podmínek. V pracovním listě č. 49 využíváme proceduru NAJIH, kterou v pracovním listě č. 51 upravujeme. Vezmi původní proceduru NAJIH a uprav ji tak, aby využívala rekurzivní volání a spouštěla se pouze jednou. procedure NAJIH { }

Hodnocení Jak se ti dnes dařilo? Vybraného smajlíka hodnocení označ. Jak hodnotíš vlastní aktivitu? Jak hodnotíš dnešní téma?

Použitá literatura: [1] DOSTÁL, Radim a Petr ABRAHAMCZIK. Nápověda programu xkarel. [online]. [cit. 2013-08-11]. Dostupné z: http://xkarel.sourceforge.net/cz/program.php [2] DOSTÁL, Radim a Petr ABRAHAMCZIK. Syntaxe jazyka KAREL programu xkarel. [online]. [cit. 2013-08-11]. Dostupné z: http://xkarel.sourceforge.net/cz/syntax.php [3] MAŇÁK, Josef. Nárys didaktiky. 1. vyd. Brno: Masarykova univerzita, 1990, 111 s. ISBN 80-210-0210-7. [4] MAŇÁK, Josef a Vlastimil ŠVEC. Výukové metody. Brno: Paido, 2003, 219 s. ISBN 80-731-5039-5. [5] OBST, Otto. Didaktika sekundárního vzdělávání. 1. vyd. Olomouc: Univerzita Palackého v Olomouci, 2006, 111 s. ISBN 80-244-1360-4. [6] ZNAMENÁČEK, Jiří. Karel: Úvod do programování. [online]. [cit. 2013-08-11]. Dostupné z: http://vyuka.ookami.cz/materialy/karel/recursion.xml