Blokové programování V (funkce)

Typický ročník9.
Interval vhodných ročníků8. – 1. SŠ
Učivofunkce bez parametrů, funkce s parametry, rozklad problému, znovupoužití kódu
Předcházející moduly
Navazující modul Shrnutí blokového programování a ukázka Pythonu
Bezprostřední výsledky učení
  • Vysvětlí, co je funkce v programování a k čemu slouží.
  • Rozpozná situace, kdy je vhodné použít funkci k zjednodušení programu.
  • Vytvoří a použije vlastní funkci bez parametrů i s parametry v blokovém jazyce.
  • Rozdělí složitější problém na dílčí části a každou z nich vyřeší samostatně.
Související RVP výsledky učení
  • INF-INF-002-ZV9-006 Rozdělí problém na jednotlivě řešitelné části a navrhne postupy a algoritmy pro jeho řešení.
  • INF-INF-002-ZV9-007 V blokově orientovaném programovacím jazyce vytvoří přehledný program, používá opakování, větvení programu, proměnné.
  • INF-INF-002-ZV9-008 Průběžně ověřuje správnost vytvářeného postupu, zkouší program, opravuje chyby, posoudí efektivitu postupu, programu.

Modul uvádí žáky do práce s funkcemi v blokovém programování a rozvíjí klíčový princip abstrakce. Žáci se naučí dělit problém na menší části, vytvářet a používat vlastní funkce – nejprve bez parametrů a následně s parametry. Důraz je kladen na přehlednou strukturu programu, opakované využití kódu a schopnost zobecňovat řešení. Modul navazuje na předchozí znalosti proměnných, cyklů a podmínek a představuje další krok ke komplexnějším algoritmům.

Bloky a dosažený postup

1. Funkce bez parametrů I
Označování Průzkum vesmíru: funkce • lehké
Průzkum vesmíru: funkce • střední
Kód kostky Funkce kostky
Rozhodovačka Funkce bez parametrů • lehké
Přesouvání Vláček: funkce • střední
2. Robotanik
Robotanik Trénink
Lehké
Středně těžké
Těžké
Opravdová výzva
3. Funkce bez parametrů II
Souhrn tématu Funkce bez parametrů
Rozhodovačka Funkce bez parametrů • střední
Označování Průzkum vesmíru: funkce • těžké
Přesouvání Obrázkové funkce • střední
Stavitel Funkce bez parametrů
ProgMalování Funkce
4. Funkce s parametry
Souhrn tématu Funkce s parametry
Krok po kroku Funkce s parametry • střední
Rozhodovačka Funkce s parametry • lehké
Funkce s parametry • střední
Funkce s parametry • těžké
Označování Vybarvování: volání funkcí s parametry • střední
Vybarvování: volání funkcí s parametry • těžké
Vybarvování: funkce s parametry • střední
Vybarvování: funkce s parametry • těžké
5. Použití funkcí
Souhrn tématu Zobecňování programů
Rozhodovačka Zobecňování programů • střední
Souhrn tématu Rozklad programů
Rozklad programů • střední
Funkce bez parametrů • těžké
Kód kostky Funkce s parametry

Náměty na doplňkové aktivity

Grafický vzor pomocí funkcí

Žáci vytvoří program (např. pomocí prostředí Scratch), který kreslí opakující se vzory (např. květ, mozaiku) pomocí funkcí s parametry.

Rozklad praktického problému na části

Skupinová aktivita, ve které žáci rozdělí reálný úkol (např. příprava na školní výlet) na jednotlivé části a popíší je jako „funkce“ se vstupy a výstupy.

NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Před položením dotazu si prosím projděte návody:

Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá a připojte snímek obrazovky.

Čeho se zpráva týká?

Vzkaz Hlášení chyby Obsah Ovládání Přihlášení Licence