Kódování pro začátečníky pomocí bloků
Kapitola 6
>
Úroveň 5
Cíl
Sesbírej a vysyp všechny plevely v průchodech pomocí jediné podmínky cyklu.
Cesta na dvůr je plná plevelů, o které je třeba se postarat. Tento proces můžete automatizovat pomocí smyček a plně využít sekci else v blocích if. V prvním průchodu je pět (5) plevelů a v následujících dvou (2) průchodech je jich devět (9).
Vytvořte blok smyčky for s proměnnou x od 0 do 2 v krocích po 1, aby bloky uvnitř smyčky pokryly všechny tři (3) průchody kolem dvora.

Uvnitř smyčky použijte blok move forward na 10 kroků, poté vložte blok if s větví else přetažením z menu Control.

Zkontrolujte, zda je hodnota proměnné x rovna (=) 0 vložením bloku comparison do bloku if z menu Logic a přidáním bloku number z menu Math. Tím zjistíte, zda se smyčka nachází v prvním cyklu.

V prvním průchodu je pět (5) plevelů, proměnná x určuje, ve kterém cyklu se smyčka nachází, a vždy začíná na 0. Do slotu Do v bloku if vložte blok place, přidejte blok number z menu Math a nastavte hodnotu na 5. Přidejte blok turn right, aby se vaše postava natočila směrem k dalšímu průchodu.

Do větve else bloku if vložte další blok place, vložte do něj blok number a nastavte hodnotu na 9. Pod něj ve větvi vložte blok turn right, což vám umožní vysypat sesbírané plevely poté, co jich nasbíráte správné množství.

Jakmile budou všechny plevely sesbírány a vysypány do nádob za použití jediné smyčky a bloku if, bude úroveň dokončena.