Алгоритми і програми з циклами з лічильником у Scratch

29 березня 2025
Клас

Що таке цикл з лічильником?

Цикл з лічильником — це команда, яка дозволяє повторювати певні дії задану кількість разів. Уявіть, що вам потрібно намалювати 5 зірок. Замість того, щоб 5 разів повторювати один і той самий код, ми можемо сказати Scratch: "Повторюй це 5 разів". Зручно, правда?

У Scratch для цього є спеціальний блок — "повторити [кількість] разів". Він знаходиться в категорії "Керування" (помаранчевий колір).

Як це працює?

Давайте розберемо приклад. Уявімо, що наш кіт (спрайт у Scratch) має пройти 10 кроків вперед 5 разів. Ось як це зробити:

  1. Відкрийте Scratch (наприклад, на сайті scratch.mit.edu).
  2. Виберіть кота як персонажа.
  3. Зберіть такий код:
    • З категорії "Події" візьміть блок "Коли натиснуто зелений прапор".
    • З категорії "Керування" додайте блок "повторити 10 разів".
    • Усередину цього блоку з категорії "Рух" вставте блок "рухатись на 100 кроків".

Ось як виглядає готовий код:

Зображення
цикл
  1. Натисніть зелений прапор і подивіться, що станеться! Кіт пройде вперед 1000 кроків (100 кроків × 10 разів).

Чому це називається "з лічильником"?

Лічильник — це число, яке Scratch "рахує" всередині циклу. У нашому прикладі лічильник починається з 1 і закінчується на 10. Кожен раз, коли цикл повторюється, лічильник збільшується на 1, поки не дійде до заданого числа.

Спробуймо щось цікаве!

Тепер давайте намалюємо квадрат за допомогою циклу. Щоб намалювати квадрат, кіт має пройти 4 сторони, повертаючи на 90 градусів після кожної сторони. Ось як це зробити:

  1. Візьміть блок "Коли натиснуто зелений прапор".
  2. Додайте блок "повторити 4 рази".
  3. Усередину додайте:
    • "рухатись на 50 кроків" (з категорії "Рух"),
    • "повернути вправо на 90 градусів" (з категорії "Рух").

Готовий код:

Зображення
квадрат

Коли натиснуто зелений прапор
повторити 4 рази
   рухатись на 50 кроків
   повернути вправо на 90 градусів

  1. Натисніть зелений прапор. Що вийшло? Кіт намалював квадрат!

Молодці!

Тепер ви знаєте, як створювати програми з циклами з лічильником у Scratch. Експериментуйте, створюйте свої проєкти і не бійтеся пробувати нове. Якщо щось не виходить — питайте вчителя або своїх друзів. Успіхів!

Завдання

Спробуйте самостійно виконати ці завдання у Scratch. Збережіть свої проєкти, щоб показати вчителю!

  1. Танцюючий кіт
    Зробіть так, щоб кіт повторив 6 разів такі дії:

    • рухатись на 20 кроків,
    • повернутись на 60 градусів вліво.

    Що вийшло? Опишіть у зошиті.

  2. Малюємо зірку
    Створіть код, щоб кіт намалював зірку. Підказка: зірка має 5 кінців, а кут повороту між ними — 144 градуси. Використовуйте цикл "повторити 5 разів".
  3. Стрибки
    Зробіть так, щоб кіт 10 разів підстрибнув: рухався вгору на 30 кроків, а потім униз на 30 кроків. Додайте звук (блок із категорії "Звук") для кожного стрибка.

Перевір себе

Відповіді на ці питання запишіть у зошит:

  1. Що таке цикл з лічильником?
  2. Який блок у Scratch використовується для циклів з лічильником?
  3. Скільки разів виконається команда всередині блоку "повторити 7 разів"?

Додаткові завдання (для тих, хто хоче більше!)

  1. Створіть проєкт, де кіт малює спіраль. Підказка: у циклі "повторити 20 разів" поступово збільшуйте кількість кроків (наприклад, використовуйте змінну або додавайте кожен раз більше кроків).

  2. Виконати завдання за посиланням: ЗАВДАННЯ

    https://studio.code.org/s/frozen/stage/1/puzzle/4

Предмет