Skip to main content

Циклы и алгоритмы, или как научить робота повторять за нами

Урок 5: Алгоритмическая структура «Цикл»

На этом уроке мы раскроем магию циклических алгоритмов в робототехнике. Познакомимся с различными видами циклов: с предусловием, с постусловием и счетным. Разберемся, как эффективно использовать повторяющиеся действия в программах для роботов и научимся оптимизировать циклические алгоритмы. Вы создадите схемы для различных типов циклов и поймете, в каких ситуациях применять каждый из них.

Заметка
В робототехнике хороший цикл – это как стиральная машина: запустил и можно заниматься другими делами, пока работа выполняется. Только в отличие от стиральной машины, робот вряд ли намочит вашу одежду при выполнении задания… если вы правильно настроили циклы!

Урок 6: Практическая работа «Составление цепочки команд»

На этом уроке мы перейдем от теории к практике и создадим настоящие циклические алгоритмы для роботов. Вы научитесь разрабатывать эффективные программы, в которых робот будет многократно выполнять определенные действия — например, двигаться по заданному маршруту или обрабатывать набор объектов. После этого урока ваши роботы смогут действовать так же последовательно и упорно, как вы играете в любимую компьютерную игру!

Предупреждение
Циклы в программировании вызывают привыкание! После этого урока вы можете начать мыслить циклами в повседневной жизни, например: ПОКА_(не_сделано_домашнее_задание) {откладывать_выход_с_друзьями}. Побочный эффект — повышение эффективности и родительское одобрение.