Для створення циклічних алгоритмів з визначеною кількістю повторень у середовищі Скретч використовують команду Повторити К, де параметр К вказує на кількість повторень у тілі циклу.
Наприклад, розглянемо алгоритм, за яким виконавець Танцюрист змінюватиме зовнішній вигляд 4 рази з інтервалом 1 секунду:
Такий алгоритм можна подати графічно
Поданий алгоритм у середовищі Скретч матиме такий вигляд
Виконавши наведений алгоритм, що містить цикл. Рудий кіт намалює орнамент.
Як реалізувати цикл із невідомою кількістю повторень у середовищі Скретч?
У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду Завжди
Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопкуЯк реалізувати цикл із невідомою кількістю повторень у середовищі Скретч? вікна середовища Скретч
Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не буде натиснута кнопка "зупинити", у середовищі Скретч можна подати у вигляді програми
Давай переглянемо відео, для доповнення та узагальнення того, що ми обговорювали.
Знайомство з циклами. Цикл з параметром. Створення програми “Балерина”
Завдання 1. Скласти два сценарії, за якими клоун жонглюватиме кульками:
а) допоки ви не натиснете клавішу Пробіл:
б) щоразу, коли ви натискатимете клавішу Пробіл.
Завдання 2. За допомогою спрайту Рудий Кіт намалювати квадрат зі сторонами різного кольору
Завдання 3. Створити проект, який демонструє зміну пори року.
Завдання 4. Створити проект, в якому рибка ганяється за черв'яком, керованим маніпулятором миша.
Завдання 5. Створити проект, в якому метелик літає по саду та росте поки його не зловили сачком — доторкнулися вказівником миші.
Завдання 6. Скласти скрипт, за яким на сцені проекту створювалась би рамка з кольорових рибок.
Завдання 7. Скласти скрипт, за яким на сцені проекту створювалась би рамка з кольорових метеликів.
Підказка. Блок доторкається кольору? має вказувати на колір рамки. Щоб це сталося, клацніть спочатку на квадратик у блоці, а коли вказівник мишки перетвориться на піпетку — на рамку на сцені проекту.
Завдання 8. Створити проект, що відтворює дію лічильника поверхів у ліфті, що рухається на дев'ятий поверх.
Завдання 9. склади програму для спланованих подій та реалізуй у середовищі Скретч проект Світлофор, у якому червоний колір блиматиме тричі з інтервалом 0,5 с. Після чого він погасне й загориться зелене світло світлофора.
Завдання 10. Склади програму для того, щоб зібрати нектар з кожної квітки.
Завдання 11. Намалюй трикутник, шириною 50 пікселів. Підказка: використай блок повторення.