Кодування блоками для початківців
Розділ 4
>
Рівень 1
Цикли та повторення
Цикли while
Цикли — це блоки, які можна використовувати для повторення одних і тих же дій.
Це полегшує виконання завдань у грі, оскільки вам не доводиться розміщувати довгі списки блоків.
Існує два типи циклів: блоки циклу 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) рази.
Розмістіть блоки move forward із правильною кількістю кроків і turn left всередині циклу while, щоб повторити послідовність блоків чотири (4) рази та обійти курник для збору всіх яєць.

Увага: цикл може працювати вічно, якщо його не зупинити, тому обов'язково додайте блок change count by, інакше може виникнути помилка.
Спробуйте! Зберіть усі п’ять (5) яєць і завершіть рівень, використавши в редакторі блоків лише шість (6) блоків загалом.