Программирование для начинающих с блоками
Глава
>
Уровень

Циклы и повторение
Циклы while

Циклы – это блоки, которые можно использовать для повторения одних и тех же действий. Это упрощает выполнение задач в игре, так как не нужно размещать длинные списки блоков. Существует два типа циклов: блоки цикла while и блоки repeat, которые мы рассмотрим в следующих уровнях.

На этой карте находится пять (5) яиц; вы можете собрать их, используя всего несколько блоков с циклом while. Попробуйте собрать все яйца, повторив два одинаковых блока движения четыре раза.

Guide

Цель

Соберите все яйца в сарае, используя только шесть (6) блоков и блок цикла while.

Куры разбросали яйца повсюду! Пройдитесь по сараю и быстро соберите все яйца!

Чтобы уменьшить количество используемых блоков и сделать программирование менее утомительным, можно использовать циклы! Это блоки, которые позволяют повторять одни и те же действия, избавляя от необходимости постоянно размещать одни и те же блоки.

Блок цикла while — это один из таких циклов, в котором можно настроить повторение блоков, пока выполняется определенное условие. Создайте переменную с именем count, чтобы определить, сколько раз должны повторяться блоки, а затем используйте её в качестве условия для цикла.

Используйте блок set count to для установки переменной в значение 0, затем примените блок цикла while с блоком сравнения, чтобы проверить, меньше ли count чем 4. Разместите ваши блоки движения внутри блока цикла while и используйте блок change count by для увеличения значения переменной count на 1 с каждым циклом.

В этом примере блок цикла while проверяет, меньше ли count чем 4. Переменная count начинается с 0 и увеличивается на 1 с каждым циклом, пока не достигнет 4. Любые блоки, размещенные внутри блока цикла while, будут повторяться, в данном случае четыре раза. Будьте осторожны, циклы могут работать бесконечно, если их не остановить, поэтому обязательно включайте блок change count by, иначе может возникнуть ошибка.

Попробуйте сами! Соберите все пять (5) яиц и пройдите уровень, используя всего шесть (6) блоков в редакторе блоков.

Книга Кода