Програмування для початківців із блоками
Розділ
>
Рівень

Цикли та повторення
Послідовність циклу for

Мета

Збирайте зерна та виходьте з лабіринту, використовуючи не більше чотирьох (4) блоків.

Ви опинилися загублені посеред лабіринту, використовуйте цикли, щоб зібрати зерна на полі та вийти з лабіринту.

Як ви можете бачити з карти, лабіринт нерівний, тому ви не можете просто повторювати одне й те саме пересування, як у попередніх рівнях. Для цього потрібно повністю використовувати змінну блоку циклу for.

Використовуйте блок циклу for із змінною, що називається x. Встановіть її початкове значення на 0 і нехай вона йде до певного числа (наприклад, 11). Змінна x визначає, скільки разів блок циклу for пройшов. Використовуючи змінну x у параметрі кроків блоку move forward (з математичним блоком для додавання x + 1), це дозволить вам пересувати персонажа на один крок більше з кожним циклом.

Наприклад, якщо ви встановите блок циклу for від 0 до 3 і використаєте x + 1 у параметрі кроків блоку move forward, пересування буде збільшуватися на один додатковий крок з кожним циклом і виглядатиме наступним чином:

  • Перший цикл: move forward (1 крок)
  • Другий цикл: move forward (2 кроки)
  • Третій цикл: move forward (3 кроки)
  • Четвертий цикл: move forward (4 кроки)

Використовуйте змінну з блоку циклу for у параметрі кроків блоку move forward, щоб збільшувати своє пересування з кожним циклом та зібрати всі зерна для завершення рівня. Пам’ятайте, це має бути зроблено, використовуючи не більше чотирьох (4) блоків.

Книга Коду