algoritmus, syntaxe jazyka Python, proměnné a výrazy, cyklus for, cyklus while, logické výrazy a podmínky (if), funkce (definice, parametry, návratová hodnota), ladění programu, želví grafika
Vysvětlí chování jednoduchého programu v jazyce Python.
Vytvoří krátký program v Pythonu, který pracuje s čísly, texty a základními řídicími strukturami.
Použije podmínky a cykly pro řízení toku programu v jednoduché úloze.
Vytvoří a použije funkci se vstupními parametry a návratovou hodnotou.
Odhalí a opraví základní chyby v programu (syntaktické, logické, běhové).
Související RVP výsledky učení
Vysvětlí daný algoritmus, program; určí, zda je daný postup algoritmem.
Analyzuje problém, rozdělí problém na menší části, rozhodne, které je vhodné řešit algoritmicky, své rozhodnutí zdůvodní; sestaví a zapíše algoritmy pro řešení problému.
Vytvoří přehledný program pro vyřešení konkrétního problému s ohledem na jeho možné důsledky a svou odpovědnost za ně; používá opakování, větvení programu se složenými podmínkami, proměnné, seznamy, podprogramy s parametry a návratovými hodnotami.
Tento modul slouží jako úvod do programování v jazyce Python se zaměřením na porozumění základním principům algoritmizace a tvorby kódu. Žáci se naučí zapisovat jednoduché programy využívající proměnné, podmínky, cykly a funkce a pochopí, jak tyto prvky ovlivňují chování programu. Použití želví grafiky pomáhá snazšímu přechodu od blokového k textovému programování a podporuje vizuální pochopení programové logiky. Modul rozvíjí algoritmické a systematické myšlení a nabízí konkrétní zážitek z tvorby zajímavých programů.
Projekt, ve kterém je cílem vytvořit jednoduchou hru s textovým rozhraním. Základní možností je „hádání čísla“ (počítač vygeneruje náhodné číslo, uživatel tipuje svoje odhady a dostává informaci, zda číslo je větší či menší). Dále se lze inspirovat z tradičního žánru textovek.
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.