Краткий ответ: пятиконечная звезда рисуется циклом из 5 отрезков с поворотом на \(144^\circ\). Вот программа на Python Turtle:
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
t.pencolor('blue') # цвет контура
t.fillcolor('green') # цвет заливки
def draw_star(x, y, size):
t.penup()
t.goto(x, y) # начало звезды
t.setheading(0)
t.pendown()
t.begin_fill()
for _ in range(5):
t.forward(size)
t.right(144)
t.end_fill()
# две звезды рядом
draw_star(-180, 20, 120)
draw_star(60, 20, 120)
t.hideturtle()
turtle.done()
Почему так:
У правильного пятиугольника поворот между соседними вершинами \(72^\circ\).
В звезде линия идёт через одну вершину, поэтому нужен поворот: \[ 2 \cdot 72^\circ = 144^\circ \]За 5 повторов суммарный поворот: \[ 5 \cdot 144^\circ = 720^\circ \] это два полных оборота, поэтому линия замыкается и получается звезда.
begin_fill()иend_fill()закрашивают звезду зелёным, аpencolor('blue')делает контур синим.penup()иpendown()нужны, чтобы при переходе ко второй звезде не рисовалась соединительная линия.
Проверка: в программе два вызова draw_star, значит, будет ровно две звезды; каждая обводится синим и заливается зелёным.
Если в твоём примере 6.2 используется другая среда, например КуМир или PascalABC, команды будут записываться иначе.
