Opakování v blokovém programování
Žáci v blokovém programu nahrazují opakující se příkazy cyklem s daným počtem opakování nebo s podmínkou a ověřují, zda program funguje podle očekávání.
Průvodce tématem Opakování v blokovém programování v předmětu Informatika pro 5. třídu: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.
Připravit hodinu Všechny formáty
Klikněte a tvořte
Získejte přípravu zdarma
Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Opakování v blokovém programování (5. třída) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Žáci v blokově orientovaném jazyce nahrazují dlouhou řadu opakujících se příkazů cyklem, například blokem „opakuj Nkrát“ nebo cyklem s podmínkou. Učí se, že tělo cyklu se provádí opakovaně a že počet opakování nebo podmínka určují, kdy se cyklus zastaví. Kratší zápis omezuje nutnost opakovat stejné bloky.
Výstup INF-INF-002-ZV5-005 zahrnuje program s opakováním a podprogramy i opravu případných chyb. Toto téma přispívá zejména k použití opakování: žák rozpozná opakující se část programu, zařadí ji do cyklu, ověří výsledek a případně opraví chybu. Podprogramy lze rozvíjet v navazujícím tématu.
Vhodný je konkrétní scénář, například cesta po čtvercové síti, kreslení obrazce nebo sběr předmětů. Žák nejprve zapíše opakující se úsek pomocí několika stejných příkazů, potom jej nahradí cyklem a spuštěním ověří, zda program vede ke stejnému výsledku.
Předpoklady
- Sestavit posloupnost příkazů a vložit blok dovnitř jiného bloku
- Použít „opakuj Nkrát“ u robota nebo karet povelů
- Najít opakující se úsek cesty a nahradit ho jednou kartou
- Blokový program s opakováním ze 4. ročníku
Klíčové pojmy
- Opakování (cyklus)
- Část programu, která se provede vícekrát, takže není třeba zapisovat stejné příkazy opakovaně za sebou.
- Tělo cyklu
- Bloky vložené dovnitř cyklu; při každém opakování se provedou v daném pořadí.
- Opakuj Nkrát
- Cyklus, jehož tělo se provede zadaný počet N krát, například čtyřikrát pro čtyři stejné strany čtverce.
- Cyklus s podmínkou
- Cyklus, jehož opakování nebo ukončení závisí na podmínce; přesný význam podmínky závisí na použitém bloku.
- Počet opakování
- Číslo N má odpovídat počtu provedení těla cyklu. Příliš vysoký nebo nízký počet může změnit výsledek, například způsobit, že robot přejede cíl nebo obrazec nedokončí.
- Zkrácení posloupnosti
- Opakující se příkazy lze zapsat kratším cyklem, který usnadňuje orientaci v programu i jeho úpravy.
- Kontrola spuštěním
- Žák po úpravě cyklu program spustí a porovná dráhu nebo kresbu s očekávaným výsledkem. Pokud se liší, zkontroluje počet opakování, tělo cyklu nebo podmínku.
Časté miskoncepce
Častá chyba
Žák vloží do cyklu jen příkaz „krok“, ale nastaví čtyři opakování podle počtu stran čtverce. Postava pak popojde rovně a nezatočí.
Jak na to
Nechte žáka sestavit jednu stranu včetně zatáčky, vložit oba příkazy do těla cyklu a nastavit čtyři opakování. Potom porovná výsledek s verzí bez cyklu.
Častá chyba
Žák vloží několik různých příkazů do těla cyklu „opakuj 5krát“ a očekává, že se každý provede jen jednou.
Jak na to
Ukažte, že se při každém opakování provede celé tělo cyklu. Rozlište příkazy, které patří dovnitř cyklu, od těch, které se provedou před ním nebo po něm.
Častá chyba
Žák si myslí, že podmínka cyklu se vyhodnotí jen jednou a potom program pokračuje bez další kontroly.
Jak na to
Projděte program krok po kroku a sledujte, kdy se podmínka znovu vyhodnotí a jak podle použitého bloku ovlivní další opakování nebo ukončení cyklu.
Častá chyba
Žák opíše stejný příkaz několikrát za sebou a cyklus odmítá, protože i dlouhý zápis funguje.
Jak na to
Porovnejte zápis pro větší počet stejných kroků nebo pro změnu jejich počtu. Žák může upravit číslo opakování a porovnat tuto změnu s úpravou několika zkopírovaných příkazů.
Jak učit
2–3 hodiny
- Evokace: Ukažte dlouhou řadu stejných bloků pro cestu nebo čtverec a zeptejte se, která část se opakuje a jak ji zapsat jednou.
- Uvědomění: Společně nahraďte opakující se úsek cyklem „opakuj Nkrát“. Potom porovnejte, jak se v použitém prostředí chová cyklus s podmínkou, a při spuštění opravte případný chybný počet, tělo nebo podmínku.
- Reflexe: Žáci porovnají původní zápis se zkráceným cyklem a vysvětlí, co se stalo při chybném počtu opakování nebo nesprávném těle cyklu.
Nápady na aktivity
- Dvojice dostane stejnou cestu zapsanou jednou jako posloupnost příkazů a podruhé pomocí cyklu. Ověří, zda obě verze končí na stejném políčku, a zdůvodní zvolený počet opakování.
- Žáci opraví program s cyklem, který přejede cíl o jeden krok. Zkontrolují počet opakování nebo tělo cyklu a ověří, zda oprava vede k cíli.
Hodnocení
Žák sestaví program s cyklem „opakuj Nkrát“ i s cyklem s podmínkou, využije v nich opakující se úsek a po spuštění opraví chybný počet, tělo nebo podmínku.
Ústně nebo na papíře vysvětlí, kolikrát se tělo konkrétního cyklu provede a proč se program zastaví.
Zdroje
Co pro vás ScioBot připraví k tématu Opakování v blokovém programování
Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Opakování v blokovém programování jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 15
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Poslechové cvičení
Vícehlasý dialog s namluvenými hlasy a navázanými otázkami k poslechu.
5–30 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- INF-INF-002-ZV5-005 Sestaví v blokově orientovaném jazyce program, ve kterém používá opakování a podprogramy, opraví případné chyby.
Učíte Opakování v blokovém programování trochu jinak?
Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.
Související témata
-
Webdesign: HTML a CSS
Žáci sestaví jednoduchou stránku v HTML a CSS, volí značky, barvy a rozložení podle účelu dokumentu a ověří, že stránka dává smysl uživateli.
-
Trendy digitálních technologií
Žáci diskutují o fungování digitálních technologií, které určují trendy, včetně umělé inteligence, a zvažují přínosy, limity i dopady.
-
Grafy a čtení dat z vizualizace
Žáci čtou sloupcové a koláčové grafy, pojmenují části grafu a odvodí z vizualizace informaci, kterou tabulka sama o sobě nesděluje.
-
Výběr hardwaru a softwaru
Žáci rozliší hardware a software, pojmenují základní části počítače i typy aplikací a vyberou sestavu vhodnou pro zadanou školní úlohu.
-
Výběr hardwaru a softwaru
Žáci vyberou hardware a software podle vlastností zařízení a zdůvodní, proč se hodí k zadanému úkolu, limitu i rozpočtu.
-
Hardware, software a vstupní zařízení
Žáci rozlišují hardware a software, poznají běžná vstupní a výstupní zařízení a vyberou, co k dané úloze potřebují.
-
Tabulkový editor: buňky, řádky a sloupce
Žáci se orientují v tabulkovém editoru, rozlišují buňky, řádky a sloupce, řadí záznamy a zapisují do nich data podle zadání.
-
Dokumenty, prezentace a typografie
Žáci připraví textový dokument a prezentaci s citací zdrojů, dodrží základní typografii a vyberou software podle toho, komu je výstup určen.