Чертёжник рисует правильный многоугольник
Пример уже в редакторе: нажмите 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. Оригинальная система КуМир —
НИИСИ РАН.