Dokud je cesta vpřed

Pes jde nahoru a v rohu zahne doprava. Roh je ale na každé mapě jinde a Opakuj, dokud nejsi v cíli nepomůže: pes by šel pořád rovně a v rohu by sešel z cesty. Musí poznat, kde cesta končí.

Pes má proto smysly. Blok je cesta vpřed se podívá na políčko před psem a odpoví ano, nebo ne. Takové otázce, na kterou je odpověď ano, nebo ne, se říká podmínka. Programátoři místo ano a ne říkají pravda (true) a nepravda (false).

Podmínky mají tvar šestiúhelníku a samy nic nedělají. Vkládají se do šestiúhelníkového otvoru jiných bloků, třeba do nového cyklu Opakuj, dokud …. Ten funguje jako Opakuj, dokud nejsi v cíli, jen s podmínkou podle vašeho výběru:

  • Opakuj, dokud je cesta vpřed
    • Jdi dopředu

Před každým průchodem se pes podívá před sebe. Dokud je tam cesta, udělá krok. Jakmile před ním cesta není, cyklus skončí a program pokračuje dál. Pes se tak zastaví přesně v rohu, ať je kdekoli.

Pokyny

Dovedte psa do cíle na všech třech mapách: jděte nahoru až do rohu, otočte se doprava a jděte až 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/4