Що таке вкладений цикл?
У Scratch ви вклали цикл «повторити 10» у цикл «повторити 10». Всередині внутрішнього циклу стоїть команда «перемістити на 1 крок». Скільки всього кроків зробить спрайт?
У Minecraft Education ви хочете збудувати стіну висотою 5 блоків і довжиною 10 блоків. Яку комбінацію циклів найзручніше використати?
У Scratch агент малює орнамент. Якщо ви зміните кут повороту в зовнішньому циклі з 3 на 1, а кількість повторень з 10 на 24, як зміниться малюнок?
Як називається цикл, який охоплює інші цикли всередині своєї структури?
У Minecraft Education агент має побудувати сходи. Це приклад якого алгоритму?
(Зверніть увагу на повторення однакових рухів для кожної сходинки.)
У Scratch ви використовуєте блок «якщо торкається кольору, то...». Куди його можна вкласти для постійної перевірки під час руху?
Умова повинна перевірятися багаторазово під час роботи програми.
Як обчислюється загальна кількість повторень тіла внутрішнього циклу?
Що таке «ітераційний цикл»?
У Scratch вкладені розгалуження дозволяють перевіряти:
У Scratch ви хочете, щоб спрайт малював квадрат лише тоді, коли користувач натисне клавішу «пробіл». Яка структура вам потрібна?
Спочатку йде перевірка клавіші, а потім — малювання сторін.
При розробці складних алгоритмів рекомендується уникати вкладеності більше ніж:
У Minecraft Education агент перевіряє: «якщо попереду блок — зруйнуй його, інакше — йди вперед». Це вкладено в цикл «повторити 20». Що робитиме агент?
Агент виконує перевірку на кожному з 20 кроків.
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома