Blokové programování: funkce a abstrakce
8. ročník ZŠ – 1. ročník SŠ
Využití funkcí v blokovém programování, obecný princip abstrakce.
Bezprostřední výstupy z učení
RVP výstupy z učení, ke kterým modul přispívá
Blok 1: Rozcvička s obrázky a slovy | ||||
Úlohy s obrázky a slovy, které nevyžadují žádné speciální znalosti a současně využívají koncepty související s funkcemi, abstrakcí, zobecňováním či rozkladem na podproblémy. | ||||
Přesouvání | Vztahy slov (lehké) | MKG | ||
Rozhodovačka | Slovní vztahy (lehké) | MMK | ||
Slovní vztahy (střední) | MKJ | |||
Vzory z dlaždic (lehké) | MKD | |||
Přesouvání | Rozklad obrázků (lehké) | MG7 | ||
Obrázky a vrstvy (lehké) | MH1 | |||
Pexeso | Barevné dlaždice (lehké) | MK9 | ||
Rozklad obrázků (lehké) | NBP | |||
Rozklad tvarů (lehké) | NBT | |||
Rozklad obrázků (s opakováním) (střední) | NBS | |||
Přesouvání | Kouzelné hůlky (střední) | MGP | ||
Rozklad obrázků (střední) | MG6 | |||
Kódy květin (střední) | MKP | |||
Rozklad obrázků (s opakováním) (střední) | MHX | |||
Obrázkový mixér (střední) | MKF | |||
Blok 2: Abstrakce | ||||
Princip abstrakce na obrázkových příkladech. | ||||
Vysvětlující text | Abstrakce | MUN | ||
Přesouvání | Žebřík abstrakce (střední) | MHF | ||
Klasifikace (střední) | MHG | |||
Domino: abstrakce (střední) | NLU | |||
Pexeso | Klasifikace obrázků (lehké) | NCG | ||
Abstrakce příšerek (střední) | NCN | |||
Blok 3: Funkce bez parametrů | ||||
Základní princip funkcí, použití funkcí. | ||||
Vysvětlující text | Funkce | MTU | ||
Přesouvání | Obrázkové funkce (střední) | MHZ | ||
Vláček: funkce (střední) | NLW | |||
Kód kostky | Funkce kostky | M7W | ||
Stavitel | Funkce | NCJ | ||
ProgMalování | Funkce | MD2 | ||
Rozhodovačka | Funkce (lehké) | M97 | ||
Funkce (střední) | MLV | |||
Robotanik | Trénink | MA7 | ||
Lehké | MAD | |||
Středně těžké | MAE | |||
Blok 4: Funkce s parametry | ||||
Rozšíření funkcí o využití parametrů. | ||||
Vysvětlující text | Funkce s parametry | NLM | ||
Krok po kroku | Funkce s parametry (střední) | NCW | ||
Rozhodovačka | Funkce s parametry (lehké) | NLO | ||
Funkce s parametry (střední) | NLP | |||
Funkce s parametry (těžké) | NLR | |||
Blok 5: Použití funkcí | ||||
Obecnější dovednosti rozkladu problémů a zobecňování programů (kde využití funkcí je jeden z typických nástrojů). Těžší úlohy na procvičení funkcí. | ||||
Rozhodovačka | Zobecňování programů (střední) | MMG | ||
Rozklad programů (střední) | MMJ | |||
Kód kostky | Funkce s parametry | M74 | ||
Rozhodovačka | Funkce (těžké) | MMB | ||
Robotanik | Středně těžké | MAE |
V pravém sloupci v tabulce jsou šedě uvedené tříznakové kódy. Tyto kódy fungují jako rychlý odkaz na příslušnou aktivitu. Stačí například napsat tento tříznakový kód na tabuli a žáci mohou využít odkaz tvaru umime.to/MVJ nebo zadat kód do vyhledávacího políčka na vršku stránky.