← Все вопросы

В чём разница между блоками «повторить 10 раз» и «всегда» в Scratch?

Задан 10 месяцев назад1к просмотров1 ответ
7

Есть два цикла: «повторить ___ раз» и «всегда». Не пойму, когда какой брать. Они вроде оба повторяют. В чём разница?

1 ответ

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

Оба повторяют блоки внутри себя, но:

  • «повторить 10 раз» — выполнит то, что внутри, ровно столько раз, сколько укажешь, и остановится. Бери, когда знаешь точное количество (нарисовать квадрат — 4 раза, моргнуть — 3 раза).
  • «всегда» — повторяет бесконечно, пока не нажмёшь «стоп». Бери для того, что должно работать всю игру: проверять нажатие клавиш, двигать врага, следить за касанием.
повторить (4) раз
  идти (100) шагов
  повернуть ↻ на (90) градусов

Это нарисует квадрат. А вот так кот будет бегать туда-сюда всю игру:

всегда
  идти (5) шагов
  если касается края, оттолкнуться

Ваш ответ

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