Програмування для початківців із блоками
Розділ
>
Рівень
Цикли та повторення
Послідовність циклу 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) блоків.