Написал программу на Си, которая рисует окружность с помощью sin и cos, вычисляя координаты точек каждые 1 градус. В math.h функции sin, cos и т.д. принимают в качестве аргумента радианы, но я передал градус по ошибке, каждую следующую вычисленную точку(вплоть до 360) соединял с предыдущей, получился следующий результат: 1) Если вычислять очередную точку через 1 градус: 2) Если вычислять точку каждые 4.2 градуса: В аттаче приложил программный код и файл для компиляции с помощью gcc. (На ЛКМ прибавляется переменная dif - показывает, через сколько градусов вычисляется очередная точка, на ПКМ уменьшается. shag - не используется). Объясните, пожалуйста, как называются данные кривые (сделал абсолютно случайно, передав по ошибке в функции градусы, а не радианы).
Молодец написал Спирограф, я ещё 20 с лишним лет назад васике написал для УКНЦ, правда код не запустил, да он бы не заработал, много синтактических ошибок. Но в 2004 переписал на турбопаскаль для 486 и код работал.
Нашел интересное видео про тригонометрические функции на единичной окружности, когда учился в школе - нам такое не показывали.