Velké bludiště
Poslední výzva: dvě velká bludiště plná kostí a prázdný editor. Postavte celý program sami, bez nápovědy. Když si nevíte rady, vraťte se k předchozím cvičením nebo se zeptejte AI pomocníka pod pokyny.
Až pes dojde do cíle, máte za sebou celý kurz. Podívejte se, co všechno umíte:
- Algoritmus je přesný postup a program je algoritmus zapsaný pro počítač. Počítač dělá přesně to, co mu řeknete.
- Program se provádí blok po bloku a záleží na pořadí. Velký úkol se řeší po menších částech.
- Chyby k programování patří. Najdete je tak, že program spustíte a sledujete, kde se chová jinak, než má (debugging).
- Cyklus opakuje bloky daný počet krát, nebo dokud platí podmínka. Pozor na nekonečný cyklus.
- Blok Když … jinak rozhoduje podle podmínky. Podmínky a cykly se dají vkládat do sebe.
- Dobrý program funguje na všech vstupech, ne jen na jednom. Pravidlo pravé ruky projde každé bludiště tohoto druhu.
Tyto myšlenky najdete v každém programovacím jazyce. Jen místo bloků budete psát kód. Váš program z bloků by v jazyce Python vypadal takhle:
while not v_cili():
if je_tu_kost():
seber_kost()
if je_cesta_vpravo():
otoc_se_doprava()
jdi_dopredu()
elif je_cesta_vpred():
jdi_dopredu()
else:
otoc_se_doleva()Vypadá povědomě, že? Pokračovat můžete kurzem Pythonu nebo JavaScriptu. Uvidíte tam stejné cykly i podmínky, jen zapsané slovy.
Pokyny
Seberte všechny kosti v obou bludištích.
Dojděte do cíle.
Začněte programovat zdarma
3/3