Выполните рассмотренную программу на компьютере. Внесите такие изменения в программу, чтобы получить на экране следующие изображения. Преобразуйте процедуру hexagon() в pentagon(). Постройте следую...

6 классИнформатика

Выполните рассмотренную программу на компьютере.
Внесите такие изменения в программу, чтобы получить на экране следующие изображения.
Задание рисунок 1
Задание рисунок 2
Преобразуйте процедуру hexagon() в pentagon(). Постройте следующее изображение.
Задание рисунок 3

StaticConfig

Выполните рассмотренную программу на компьютере. Внесите такие изменения в программу, чтобы получить на экране следующие изображения. Преобразуйте процедуру hexagon() в pentagon(). Постройте следую...

Решение

Рассмотренная программа:
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (6):
hexagon()
left(60)
Результат выполненной программы:
Решение рисунок 1
Первое изображение от результата отличается количеством гексагонов (4 вместо 6) и углом поворота (90 градусов, вместо 60). Для его получения мы сокращаем количество повторений тела цикла с 6 до 4 и меняем поворот Черепашки с 60 градусов на 90.
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (4):
hexagon()
left(90)
Решение рисунок 2
Во втором изображении мы видим 5 гексагонов, соответственно угол поворота — 72 градуса.
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (5):
hexagon()
left(72)
Решение рисунок 3
В третьем изображении мы видим изменение самой фигуры. Значит нам нужно поменять процедуру, чтобы она рисовала правильный пятиугольник. Количество повторений — 5, угол поворота — 72 градуса. Тело основной программы остается прежним, но необходимо поменять имя исполняемой процедуры с hexagon() на pentagon().
def pentagon():
for i in range (5):
forward(30)
left(72)
from turtle import *
for i in range (6):
pentagon()
left(60)
Решение рисунок 4