Для построения правильных многоугольников с помощью исполнителя «Черепаха» используются следующие алгоритмы:
- Последовательное применение команд перемещения и поворота. www.cyberforum.ru Для создания прямой линии используется команда «Вперёд» с указанием необходимого расстояния в шагах. www.cyberforum.ru Построение углов и изменение направления движения осуществляется с помощью команд «Налево» и «Направо». www.cyberforum.ru При этом угол поворота задаётся в градусах, а положительное направление отсчёта — против часовой стрелки. www.cyberforum.ru
- Точный расчёт углов поворота. www.cyberforum.ru Для построения правильного многоугольника угол поворота определяется по формуле: 360 градусов делится на количество сторон многоугольника. www.cyberforum.ru Например, для построения пятиугольника угол, на который нужно поворачивать Черепаху, равен 360/5 = 72 градуса. multiurok.ru
- Использование циклических конструкций. multiurok.ru www.cyberforum.ru Циклические конструкции позволяют существенно сократить объём кода при создании повторяющихся элементов рисунка. www.cyberforum.ru В среде «КуМир» используются циклы «нц» (начало цикла) и «кц» (конец цикла). www.cyberforum.ru
Также для рисования правильных многоугольников в среде «МетаШкола» используется команда t.circle(d, 360, n), где d — радиус описанной окружности, а n — число сторон многоугольника. metaschool.ru