Программирование для начинающих с блоками
Глава 4
>
Уровень 1
Циклы — это блоки, которые можно использовать для повторения одинаковых действий. Это упрощает выполнение задач в игре, поскольку вам не нужно размещать длинные списки блоков. Существует два типа циклов: блоки while и блоки repeat, которые мы будем изучать на следующих уровнях.
На этой карте есть пять (5) яиц, которые вы можете подобрать с помощью всего нескольких блоков и блока while. Попробуйте собрать все яйца, повторив одни и те же два блока движения четыре раза.

Цель
Соберите все яйца в амбаре, используя всего шесть (6) блоков и блок цикла
while.
Куры повсюду разбросали яйца! Пройдите через амбар и быстро соберите все яйца!
Чтобы уменьшить количество используемых блоков и сделать программирование менее утомительным, можно использовать циклы! Это блоки, которые позволяют повторять одни и те же действия, устраняя необходимость размещать одинаковые блоки снова и снова.
Блок цикла while — это один из таких циклов, где можно задать повторение блоков, пока выполняется определённое условие.

В редакторе блоков создаётся переменная count, которая определяет, сколько раз нужно выполнить цикл. Она используется в условии цикла.
В редакторе кода устанавливается блок цикла while с блоком сравнения, чтобы проверить, меньше ли значение count чем 4. Поместите блоки движения внутрь блока while, а блок change variable используйте, чтобы увеличивать count на 1 в каждом цикле.

В этом примере блок while проверяет, меньше ли count чем 4. Переменная count изначально равна 0 и увеличивается на 1 в каждом цикле до достижения значения 4. Любые блоки, помещённые внутри блока while, будут выполняться повторно, в данном случае четыре (4) раза.
Поместите внутри цикла while блоки move forward с нужным количеством шагов и turn left, чтобы четыре (4) раза обойти курятник и собрать все яйца.

Будьте внимательны: циклы могут выполняться бесконечно, если их не остановить, поэтому обязательно добавьте блок change count by, иначе может возникнуть ошибка.
Попробуйте! Соберите все пять (5) яиц и пройдите уровень, используя в редакторе блоков всего шесть (6) блоков.