Ознайомитися з алгоритмами в яких використовуються (цикли) повторення. Навчитися розрізняти їх види.
Для цього ми скористаємося нижче наведеними матеріалами та підручником Інформатика § 3.1 стор. 51
Законспектувати в зошит:
Поняття циклічні процеси
Поняття цикл
Типи циклів, котрі використовуються в Scratch
Як називається алгоритм, який містить цикл
Дати відповіді на запитання стор. 57
Чи часто в реальному житті нам приходиться повторювати одні і ті самі дії?
Щоб запам’ятати, зробити краще, точніше та різні інші дії. Зрозуміло, багато з таких дій ми маємо виконувати самі, але чому б частину з них не доручити комп’ютерним програмам або пристроям? Спробуємо передати частину таких дій нашим скретч-проектам, додавши в них цикли.
Цикли, як і умови бувають різні. І основна відмінність циклічних команд це те:
Якщо ми точно знаємо, що певну дію або набір дій треба повторити певну кількість разів, то це буде цикл з параметром. “Параметр” - це звичайна змінна, лічильник, який контролює скільки разів наш цикл вже виконався і чи не час його закінчувати.
Для початку давайте з’ясуємо, які блоки відповідають за цикли в Scratch.
Створюємо новий проект і відкриваємо керування. Всього ми маємо три блоки циклів.
Відкриємо новий файл і створимо проект під назвою Балерина. Будемо використовувати лише цикл “завжди”. Суть у тому, щоб балерина, змінюючи свої образи, танцювала.
Отже, спершу видалимо початковий спрайт і оберемо спрайт балерини.
Тепер створимо сам код. Будемо використовувати цикл: “завжди” і блок зміни образу. Беремо блок “коли натиснуто зелений прапорець”, як завжди.
Далі додамо трохи музики, бо в нас же балерина. Беремо музику з групи Звук за допомогою блоку “грати звук” й обираємо мелодію.
Циклічний алгоритм з умовою можна подати графічно
Команди в тілі циклу будуть виконуватися, доки умова є істинною. Як тільки умова стане хибною, повторення припиниться.
Для створення подібних алгоритмів у середовищі Скретч використовують команду Повторити поки не.