Чертёжник рисует правильный многоугольник

Пример уже в редакторе: нажмите F9 — обычное выполнение или F8 — по шагам. Программу можно менять и запускать снова.

Вершины правильного многоугольника лежат на окружности. У вершины номер i угол равен 2π·i/n, а координаты — r·cos(угол) и r·sin(угол). Тригонометрические функции КуМира принимают угол в радианах.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

КуМир онлайн на SilverTests — неофициальная онлайн-версия, не продукт НИИСИ РАН. Язык, сообщения и поведение — как в «Кумир-Стандарт» 2.1.

Правильный многоугольник: sin и cos: разбор

Вершины правильного многоугольника лежат на окружности. У вершины номер i угол равен 2π·i/n, а координаты — r·cos(угол) и r·sin(угол). Тригонометрические функции КуМира принимают угол в радианах.

Перо начинает с точки (r, 0) и по очереди переходит во все n вершин; последняя совпадает с первой, и фигура замыкается.

На что смотреть при выполнении

  • на полях — угол a в радианах на каждом шаге;
  • n := 3 даст треугольник, n := 60 — почти окружность;
  • вещественные значения КуМир печатает с точностью до 13 знаков.

Программа на КуМире

использовать Чертежник
алг Правильный многоугольник
нач
. цел n, i
. вещ r, a
. n := 7
. r := 4
. выбрать чернила(синий)
. сместиться в точку(r, 0)
. опустить перо
. нц для i от 1 до n
. . a := 2 * 3.14159265358979 * i / n
. . сместиться в точку(r * cos(a), r * sin(a))
. кц
. поднять перо
кон

Программа уже в редакторе. Нажмите F9, чтобы выполнить её со значениями на полях, или F8 — по шагам. Код можно менять и запускать заново, а «Программа → Сохранить» скачает его файлом .kum.

КуМир онлайн: как пользоваться и частые вопросы

Примеры программ на КуМире

Другие инструменты SilverTests

Шрифт PT Mono © ParaType, распространяется по лицензии PT Free Font License. Оригинальная система КуМир — НИИСИ РАН.