Що таке цикл з лічильником?
Цикл з лічильником — це команда, яка дозволяє повторювати певні дії задану кількість разів. Уявіть, що вам потрібно намалювати 5 зірок. Замість того, щоб 5 разів повторювати один і той самий код, ми можемо сказати Scratch: "Повторюй це 5 разів". Зручно, правда?
У Scratch для цього є спеціальний блок — "повторити [кількість] разів". Він знаходиться в категорії "Керування" (помаранчевий колір).
Як це працює?
Давайте розберемо приклад. Уявімо, що наш кіт (спрайт у Scratch) має пройти 10 кроків вперед 5 разів. Ось як це зробити:
- Відкрийте Scratch (наприклад, на сайті scratch.mit.edu).
- Виберіть кота як персонажа.
- Зберіть такий код:
- З категорії "Події" візьміть блок "Коли натиснуто зелений прапор".
- З категорії "Керування" додайте блок "повторити 10 разів".
- Усередину цього блоку з категорії "Рух" вставте блок "рухатись на 100 кроків".
Ось як виглядає готовий код:
- Натисніть зелений прапор і подивіться, що станеться! Кіт пройде вперед 1000 кроків (100 кроків × 10 разів).
Чому це називається "з лічильником"?
Лічильник — це число, яке Scratch "рахує" всередині циклу. У нашому прикладі лічильник починається з 1 і закінчується на 10. Кожен раз, коли цикл повторюється, лічильник збільшується на 1, поки не дійде до заданого числа.
Спробуймо щось цікаве!
Тепер давайте намалюємо квадрат за допомогою циклу. Щоб намалювати квадрат, кіт має пройти 4 сторони, повертаючи на 90 градусів після кожної сторони. Ось як це зробити:
- Візьміть блок "Коли натиснуто зелений прапор".
- Додайте блок "повторити 4 рази".
- Усередину додайте:
- "рухатись на 50 кроків" (з категорії "Рух"),
- "повернути вправо на 90 градусів" (з категорії "Рух").
Готовий код:
Коли натиснуто зелений прапор
повторити 4 рази
рухатись на 50 кроків
повернути вправо на 90 градусів
- Натисніть зелений прапор. Що вийшло? Кіт намалював квадрат!
Молодці!
Тепер ви знаєте, як створювати програми з циклами з лічильником у Scratch. Експериментуйте, створюйте свої проєкти і не бійтеся пробувати нове. Якщо щось не виходить — питайте вчителя або своїх друзів. Успіхів!
