Повторы
Одним из важнейших преимуществ робота перед людьми, является умение многократно повторять похожие или одинаковые действия. Для программирования повторений используются 3 блока:

Первый выполняет блоки помещенные внутри заданное количество раз.
Второй повторяется бесконечно, пока программа не будет прервана из вне.
Третий повторяется пока условие ложно.

При использовании блоков повторения или их еще называют циклы, важно помнить про 2 категории: моментальные и длительные блоки, потому как именно в программах с циклами они оказывают наибольшее влияние на конечный результат работы программы. Рассмотрим несколько примеров:
По этой программе робот не будет ехать сначала влево, а затем вправо. Он выполнил все блоки моментально и последние не отмененные команды будут работать пока мы не выключим робота вручную. А именно движение вправо и красная подсветка
!!! Моментальные блоки в цикле с указанием количества чаще всего ошибка.

Пример №2:
Программа индикатор расстояния.
Когда расстояние на датчике расстояния меньше 15 см включена подсветка зеленого света, иначе красного. В таком виде робот моментально реагирует на изменения показаний и при переходе через 15 см меняется цвет незамедлительно. Если в программу добавить любой «длительный» блок, робот будет проверять расстояние со скоростью в несколько тысяч раз меньше, и между фактическим изменением расстояния и сменой подсветка может появиться значительная пауза.