Řízení výpočtu
MSPProgram v Pythonu se skládá z více příkazů, které vhodným způsobem kombinujeme:
- Sekvence příkazů znamená, že prostě voláme příkazy jeden po druhém. Věnujeme při tom pozornost jejich výběru a řazení.
- Podmíněný příkaz nám umožňuje některé příkazy vykonat, jen pokud je splněna zadaná podmínka.
- Cyklus for a while využíváme pro opakované spouštění příkazů. Každý z těchto cyklů má trochu jiné použití a je dobré si důkladně procvičit oba dva.
- Řídicí struktury můžeme do sebe vnořit, např. mít podmínku uvnitř cyklu. Samostatně vyčleněné máme téma vnořené cykly, protože to je oblast, se kterou začátečníci typicky bojují.
- Programy dělíme do funkcí, které nám umožňují části kódu opakovaně používat.
Pro úplné začátečníky v Pythonu může být užitečné si jako rozcvičku projít cvičení na základy algoritmického myšlení, kde je možné si základy použití cyklů a podmínek procvičit formou grafického programování.
Rozhodovačka
Rychlé procvičování výběrem ze dvou možností.
Porozumění
Čtení textů, odpovídání na otázky testující porozumění textu.
Vnořené cykly v Pythonu
Funkce v Pythonu
Psaná odpověď
Cvičení, ve kterém píšete odpověď na klávesnici.
Kód kostky
Navigujte kostku po plánu podle zadaného programu. Procvičení schopnosti číst programy.
Kostky v Pythonu: rozcvička
Kostky v Pythonu: for cyklus
Kostky v Pythonu: while cyklus
Kostky v Pythonu: funkce
Kostky v Pythonu: cykly a proměnné
Python želva
Tvorba programů v Pythonu, kreslení obrázků želví grafikou.
Základy
Opakování
Proměnné
Vnořené cykly a zajímavé vzory
Funkce
Funkce II
Ladění programů
Proměnné a podmínky
Záludné
Programování v Pythonu
Programování přímo v prohlížeči, s automatickým vyhodnocením správnosti programu.