Модуль: Исполнитель Черепашка


8. Использование циклов для рисования многоугольников


Правильный многоугольник — это фигура, у которой все стороны одинаковые, а углы равны.

Например:

  • треугольник (3 стороны)
  • квадрат (4 стороны)
  • пятиугольник (5 сторон)
  • и так далее.

Для рисования такого многоугольника черепашкой нам нужно знать, на сколько градусов поворачивать черепашку после каждой стороны.

Формула для угла поворота:

\[\text{угол поворота} = \frac{360}{\text{число сторон}}\]

Например:

  • Для треугольника (3 стороны): \[360 / 3 = 120\] градусов — поворот черепашки.
  • Для квадрата (4 стороны): \[360 / 4 = 90\] градусов — поворот черепашки.

Используя эту формулу, можно нарисовать любой правильный многоугольник.


 

В этом коде мы последовательно выполняем следующие действия:

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

 

Так можно легко рисовать любые правильные многоугольники, меняя количество сторон и длину.

time 1000 ms
memory 256 Mb

Комментарий учителя