Уявіть, що ви створюєте програму для малювання паркану. Зовнішній цикл повторюється 10 разів (кількість дощок), а внутрішній малює одну дошку. Що станеться, якщо змінити кількість повторень у зовнішньому циклі на 5?
Чому блок «якщо» часто вкладають у цикл «завжди» під час розробки відеоігор?
Ви програмуєте робота-пилососа. Він має їхати вперед, поки не побачить перешкоду. Яку структуру найефективніше використати для постійної перевірки датчика відстані під час руху?
Спрайт має намалювати 3 окремі квадрати. Яка структура коду буде найбільш правильною?
Під час виконання вкладеного циклу «Повторити 5 [Повторити 2 [Змінити розмір на 10]]», на скільки одиниць сумарно зміниться розмір спрайта?
Учень створив гру, де персонаж має зникати при торканні до ворога. Персонаж торкається ворога, але нічого не відбувається. Яка найбільш імовірна причина помилки?
Ви створюєте генератор сніжинок. Цикл малювання одного променя вже готовий. Де слід розмістити команду повороту, щоб промені розходилися по колу?
Що таке «цикл у розгалуженні»?
Яка структура найкраще підійде для створення алгоритму «Автоматичні двері», які відчиняються, коли людина підходить, і зачиняються, коли вона відходить?
У псевдокоді «Для кожного ряду -> Для кожного місця -> Якщо місце вільне -> Зайняти», що є найглибшим рівнем вкладення?
Що станеться, якщо вкласти цикл «завжди» в інший цикл «завжди»?
Для чого в алгоритмах обробки даних використовується розгалуження всередині циклу?
Ви розробляєте гру, де м'яч відбивається від стінок. Ви додали команду «якщо на межі, відбити», але м'яч пролітає крізь стіну. Де має бути ця команда?
Як називається тип вкладення, де зовнішній цикл задає кількість рядів у таблиці, а внутрішній — кількість комірок у ряду?
Учень вклав 4 блоки «якщо» для керування стрілками в цикл «завжди». Що дозволяє така конструкція?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома