
Циклічне виконання програми
Циклічне виконання програми індивідуальний курс програмування для дітей
Циклічне виконання програми у Scratch

1. Що таке цикл?
📌 Цикл – це повторення команд багато разів.
💡 Приклад циклу в житті:
- Моргаємо очима багато разів. 👀
- Серце б’ється безперервно. ❤️
- Крокуємо, повторюючи рухи ніг. 🚶
🔹 У Scratch є два види циклів:
- Цикл із лічильником (повторює команду певну кількість разів).
- Нескінченний цикл (виконує команду безперервно).
2. Блоки циклів у Scratch
🔹 Основні блоки циклів (жовтий колір, розділ “Керування”):
- “Повторити 10 разів” – виконує команди певну кількість разів.
- “Завжди” – виконує команди безперервно.
- “Повторювати, поки…” – виконує команди, поки виконується умова.
3. Приклад: рух по колу
💡 Завдання: зробимо, щоб кіт крутився по колу 10 разів.
1️⃣ Відкрий Scratch.
2️⃣ Додай блок “Коли натиснуто зелений прапорець” (розділ “Події”).
3️⃣ У “Керування” вибери блок “Повторити 10 разів”.
4️⃣ Усередину встав “Повернути на 36 градусів” (розділ “Рух”).
5️⃣ Натисни зелений прапорець – кіт обернеться 10 разів! 🌀
4. Приклад: безперервний рух
💡 Завдання: зробимо, щоб кіт рухався назавжди.
1️⃣ Додай блок “Коли натиснуто зелений прапорець”.
2️⃣ Використай “Завжди” з розділу “Керування”.
3️⃣ Усередину додай “Перемістити на 10 кроків”.
4️⃣ Запусти – кіт буде рухатись без зупинки! 😺
💡 Щоб кіт не зник за межами екрану, додай блок “Якщо торкнувся межі, відбитися” (у “Рух”).
5. Приклад: цикл із умовою
💡 Завдання: зробимо так, щоб кіт ішов вперед, поки не торкнеться краю.
1️⃣ Додай блок “Коли натиснуто зелений прапорець”.
2️⃣ Використай блок “Повторювати, поки…” (з “Керування”).
3️⃣ Усередину встав “Торкнувся межі?” (з “Датчики”).
4️⃣ Додай “Перемістити на 10 кроків”.
5️⃣ Натисни зелений прапорець – кіт буде рухатись вперед, поки не торкнеться краю!
6. Підсумок уроку
💡 Сьогодні ми:
✔️ Дізналися, що таке цикл.
✔️ Вивчили циклічні блоки Scratch.
✔️ Створили анімацію з повторенням команд.
🎯 Домашнє завдання:
Створи програму, де персонаж ходить по екрану і змінює колір.
🚀 Наступний урок: Як використовувати умови у Scratch! 🔄
🔹 Запитання: Який цикл вам сподобався найбільше? Циклічне виконання програми індивідуальний курс програмування для дітей 😊