Программирование для начинающих с блоками
Глава 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, уровень будет завершен.