Програмування для початківців за допомогою блоків
Розділ 6
>
Рівень 5
Мета
Зібрати та викинути всі бур’яни в проходах за допомогою одного умовного циклу.
Шлях до двору встелений бур’янами, які потрібно прибрати. Ви можете автоматизувати цей процес, використовуючи цикли й максимально використовуючи секцію else у блоках if. У першому проході знаходиться п’ять (5) бур’янів, а в наступних двох проходах — дев’ять (9) бур’янів.
Створіть блок циклу for зі змінною x від 0 до 2 з кроком 1, щоб блоки всередині циклу охоплювали всі три (3) проходи навколо двору.

У середині циклу використайте блок move forward на 10 кроків, потім вставте блок if із секцією else, перетягнувши його з меню Control.

Перевірте, чи змінна x дорівнює (=) 0, вставивши блок comparison у блок if із меню Logic і додавши блок number із меню Math. Це перевіряє, чи перебуває цикл у першому прогоні.

У першому проході є п’ять (5) бур’янів. Змінна x відповідає за перевірку, на якому проході перебуває цикл, і завжди починається з 0. У слот Do блока if вставте блок place, додайте блок number із меню Math і встановіть число 5. Додайте блок turn right, щоб ваш персонаж дивився в напрямку наступного коридору.

Вставте ще один блок place у слот else блока if, додайте в нього блок number і встановіть число 9. Вставте під ним усередині слота блок turn right, це дозволить вам розмістити зібрані бур’яни після правильного їх забору.

Після того як усі бур’яни будуть зібрані та поміщені в контейнери за допомогою одного циклу та блока if, рівень буде завершено.