Skip to main content

Ветвление алгоритмов, или как научить робота принимать решения

Урок 7: Алгоритмическая структура «Ветвление»

На этом уроке мы погрузимся в мир логических ветвлений и условных операторов. Изучим однозначное и многозначное ветвление, научимся создавать вложенные условия и применять их в системах принятия решений роботами. Вы освоите булеву алгебру на практике и поймете, как создавать блок-схемы сложных алгоритмов для различных сценариев поведения робота.

Заметка
Робот с правильными условными операторами принимает решения быстрее, чем вы выбираете, что надеть утром. К счастью, роботу не приходится думать о том, идёт ли ему этот цвет сервопривода!

Урок 8: Практическая работа «Применение основных алгоритмических структур. Контроль движения при помощи датчиков»

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

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