В прошлом задании мы рассматривали вариант движения mBot2 по траекториям "квадрат" и "треугольник". И, в самом конце, предложили самостоятельно создать программу для прохождения трассы в форме правильного N-угольника. Сегодня посмотрим, как можно было решить данную задачу. Напомним, что для решения требуется хорошо представлять себе общую формулу углов правильного многоугольника, посмотрев учебник математики, или заглянув в соответствующий справочный материал, например, здесь. Мы уже выясняли в прошлом разделе, что для Робота надо считать внешний угол поворота 180-α, где α - внутренний угол. Путем несложных математических преобразований получаем, что нужный нам внешний угол равен: Теперь остается составить программу. Реализовать ее можно разными способами, например, используя движение вперед на заданную дистанцию. А определять многоугольник можно новым блоком N_polygon, который мы создадим. В качестве параметров используем длину стороны многоугольника и количество вершин. Например, про
mBot2 #11. Траектория - правильный N-угольник. Ввод данных и экран.
26 августа 202526 авг 2025
8
3 мин