← Все вопросы

Как сделать цикл повторить в Scratch?

Задан 35 месяцев назад879 просмотров2 ответа
9

Не хочу ставить один и тот же блок 10 раз подряд. Как в скретче сделать, чтобы команда повторилась нужное число раз?

2 ответа

13
✓ Принятый ответ — помог автору

Для этого есть оранжевый блок «повторить 10 раз» из полки «Управление». 🔁 Это волшебная штука против скуки — не надо копировать блоки вручную!

Блок выглядит как скобка-обнимашка: то, что положишь внутрь, повторится столько раз, сколько напишешь.

Пример — нарисовать квадрат пером:

повторить 4 раз
    идти 100 шагов
    повернуть на 90 градусов

Кот пройдёт и повернёт 4 раза — получится квадрат! ⬜

Как пользоваться:

  1. Возьми блок «повторить 10 раз».
  2. Кликни на число 10 и поставь своё (например, 4 или 20).
  3. Внутрь скобки положи команды, которые надо повторять.

Зачем это нужно? Сравни. Без цикла, чтобы сделать 5 прыжков, пришлось бы поставить блок «прыгнуть» пять раз подряд. А с циклом — один блок «повторить 5 раз» и внутри один «прыгнуть». Гораздо короче и понятнее. ✨

Частая ошибка: положить команду рядом со скобкой, а не внутрь неё. Только то, что внутри обнимашки, будет повторяться. Тащи блок так, чтобы он оказался в животике у скобки. ✅

5

Маленькая хитрость: цикл «повторить» отлично рисует узоры. Поставь внутрь «штамп» и поворот на маленький угол — получится цветок или звезда. 🌸

И помни: число повторов можно не только вписать, но и подставить переменную. Тогда сколько раз повторять — будет решаться прямо во время игры. Но это уже когда освоишься. 🙂

Ваш ответ

, чтобы ответить на вопрос.