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, dokudje cesta vpředJdi 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
3/4