Programování pro začátečníky pomocí bloků
Kapitola 6
>
Úroveň 6
Cíl
Nasbírejte všechny bobule na dvoře pomocí smyček a spojte je, abyste vytvořili džem.
Nyní, když jste dorazili na dvůr, nasbírejte několik bobulí na poli a odneste je k mixéru, abyste vyrobili džem. Použijte smyčky ke zoptimalizování svého kódu a podmínky pro přizpůsobení kódu specifickým situacím.
Abyste mohli kombinovat bobule, musíte mít seznam, vytvořte prázdný seznam pojmenovaný berries pomocí bloku create empty list. Uložte ho do proměnné před vytvořením smyčky, abyste do seznamu mohli přidávat bobule pomocí bloku set item in list s režimem INSERT na pozici LAST, jakmile je nasbíráte.
Vytvořte blok for smyčky s proměnnou x od 0 do 2, abyste se pohybovali kolem dvora, sbírali a ukládali bobule. Na dvoře jsou tři (3) různé druhy bobulí: červené bobule, modré bobule a černé bobule (fialové bobule), každá s různým množstvím. Pro každou iteraci použijte bloky if a uložte specifické množství každé bobule do proměnné, abyste je mohli přidat do seznamu.
Použijte blok for smyčky. Uvnitř smyčky se posuňte vpřed o 4 kroky, poté použijte několik bloků if k ověření hodnoty x. Pokud je x rovno 0, nastavte red_berries na 3 a přidejte je do seznamu pomocí bloku set item in list s režimem INSERT na pozici LAST. Pokud je x rovno 1, nastavte blue_berries na 5 a přidejte je do seznamu. Pokud je x rovno 2, nastavte black_berries na 4 a přidejte je do seznamu. Pak se otočte doleva.
Pamatujte, že x určuje, která iterace smyčky aktuálně probíhá, a vždy začíná na 0. V každé iteraci nasbírejte bobule, vytvořte proměnnou pro nasbírané bobule, uložte správné množství a přidejte je do seznamu pomocí bloku set item in list.
Poté, co dokončíte sbírání a ukládání bobulí, se spustí kód za smyčkou. Posuňte se vpřed o 4 kroky, abyste dosáhli značky X, a smíchejte bobule a vytvořte džem pomocí bloku combine se seznamem berries pro dokončení úrovně.