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

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

3/3