Алгоритми з повторенням: цикли «завжди», з умовою та заданою кількістю разів

18 січня 2026
Клас

Тема: Алгоритми з повторенням

Привіт, юний програмісте! Сьогодні ми дізнаємось, як навчити комп'ютер не втомлюватися робити одну й ту саму справу багато разів. Ти готовий? Поїхали!

1. Поняття повторення. Циклічні алгоритми

🔄 Що таке повторення?

Ти зустрічаєшся з повтореннями щодня. Подивись навколо:

  • Змінюються день і ніч.
  • Щороку приходить зима, потім весна, літо й осінь.
  • Ти щодня прокидаєшся, чистиш зуби та снідаєш.

Процеси, які неодноразово повторюються, називають циклічними.

В алгоритмах це називається "Цикл". Уявімо, що наш герой Змій літає навколо вежі без зупинки.

У Scratch для цього є спеціальна команда – "Завжди"

Зображення
Помаранчевий програмний блок "завжди" зі стрілкою циклу.
Зображення блоку "Завжди"
Як це працює: Все, що ти покладеш всередину цього блоку, буде виконуватися нескінченно, доки ти не натиснеш червону кнопку "Стоп".

2. Алгоритми з повторенням з умовою

Іноді нам не потрібно повторювати дію вічно. Наприклад, ти чистиш картоплю не завжди, а поки вона не скінчиться в мисці. Або принц приміряє черевичок дівчатам, поки не знайде Попелюшку.

❓ Умова завершення

Це спеціальне правило: "Роби це, поки не станеться ось це".

У Scratch для цього є блок: "Повторити до [умова]"

Зображення
Повторити до
Зображення блоку "Повторити до <>"

Приклад: "Не чіпай мене!"

Уяви котика, який бігає по екрану.

Команда: Біжи 10 кроків → Повернись.

Умова: Роби це, поки я не торкнуся тебе мишкою.

Як тільки ти торкнешся котика вказівником — він зупиниться і цикл закінчиться.

3. Алгоритми із заданою кількістю повторень

А що, якщо ми точно знаємо, скільки разів треба щось зробити? Пригадай Тома Сойєра, якому треба було пофарбувати рівно 10 дощечок паркану.

🔢 Лічильник повторень

Якщо відомо точну кількість разів, ми використовуємо блок з лічильником. 

Зображення
Повторити кількість
Зображення блоку з лічильником

Це економить час! Замість того, щоб писати "Перемістити" 100 разів, ми пишемо це один раз і кладемо в коробку "Повторити 100".

Геометричні фігури

Щоб намалювати Квадрат, нам треба 4 рази повторити: "Пройти вперед" і "Повернути на 90 градусів".

У Scratch це виглядає так:

Зображення
повторити 4 рази
Відеофайл

🧠 Поміркуй!

Якщо для квадрата ми ставимо повторити 4 рази, то скільки разів треба повторити дії, щоб намалювати:

  • Трикутник? (🔺)
  • Шестикутник? (⬡)

Готовий спробувати? Відкривай Scratch і починай творити! 🚀

Завдання

🛠 Практичне завдання: "Паркан"

Спробуй створити програму, де Олівець малює паркан (вгору-вниз), поки не торкнеться правого краю сцени.

Підказка: Використай сенсор "Торкається межі?".

Зображення
scratch скрип паркан
Предмет