Составьте алгоритм построения шестиугольника при помощи вспомогательных алгоритмов !...

0 голосов
78 просмотров

Составьте алгоритм построения шестиугольника при помощи вспомогательных алгоритмов !
очень нужна помощь!


Информатика (28 баллов) | 78 просмотров
Дан 1 ответ
0 голосов

 Если речь идет о правильном шестиугольнике (у которого все углы равны), то можно составить алгоритм, состоящий из шести одинаковых циклов.Цикл должен состоять из двух команд:
1) нарисовать отрезок длины a (длина отрезка является длиной одной стороны шестиугольника);
2) сделать поворот влево по углом 60 градусов.
{Теперь обьясню, почему 60. Сума углов любого n-угольника вычисляется по формуле: 180*(n-2) (можете проверить ее для треугольника или квадрата). Подставляем вместо n значение 6: 180*(6-2)=180*4=720, то есть каждый угол равен 720/6=120. Сделав поворот на 60 градусов влево, мы создаем нужный угол 120 градусов между исполнителем и нарисованной прямой.}

Если среда программирования Python, нужна такая программа:
from turtle import*
from count in range(6):
     forward(a)
     left(60)


(648 баллов)