Використання циклів#
Цей посібник проведе вас через використання блоку repeat для керування роботом у квадраті у VEXcode IQ (2-го покоління). Зрештою, у вас буде проєкт, який повторює ті самі два блоки чотири рази, щоб завершити квадрат.
Якщо ви хочете, щоб ваш робот повторював одну й ту саму дію кілька разів, наприклад, їздив по квадрату, ви можете продовжувати дублювати ті самі блоки знову і знову, доки вони не рухатимуться у формі квадрата. Однак простіший спосіб — використовувати блок повторення в категорії Логіка — керування.
Прикріпіть блок drive for та блок turn for під блоком when started.
коли запущено
їхати [вперед v] на (200) [мм v] ▶
повернути [праворуч v] на (90) градусів ▶
Прикріпіть блок повторення під блоком коли запущено.
коли запущено
повторити (10)
Кінець
їхати [вперед v] на (200) [мм v] ▶
повернути [праворуч v] на (90) градусів ▶
Перетягніть блоки drive for та turn for всередину блоку repeat.
коли запущено
повторити (10)
їхати [вперед v] на (200) [мм v] ▶
повернути [праворуч v] на (90) градусів ▶
Кінець
Виберіть кількість повторень і змініть її на 4, щоб блоки всередині розташовувалися один раз для кожної сторони квадрата.
Переконайтеся, що ваш робот підключено до VEXcode, потім виберіть Завантажити, щоб завантажити проєкт до Brain.
Виберіть Запустити, щоб запустити проєкт. Робот рухатиметься по квадрату.
Ви також можете повторювати послідовність дій нескінченно, використовуючи блок forever замість repeat.
назавжди
Кінець
Щоб вийти з циклу, використовуйте блок break всередині циклу, щоб код негайно вийшов з блоку циклу.
перервати