![]() |
![]() |
BlackShadow |
![]()
Сообщение
#1
|
Гость ![]() |
В этой теме приведены исходники, отрисовывающие следующие фигуры:
Цитата Параметрическое представление спирали: x = r cos t , y = r sin t, r = t/2 Если количество витков = n, то T пробегает от 0 до n*2*pi. r растёт от 0 до R_max (данный внешний радиус), и пропорционален T. Тогда r = T/(n*2*pi)*R_max. Uses Graph, Crt; |
![]() ![]() |
Altair |
![]()
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Код Uses crt,graph; const a=1.3; b=-1.3; c=-13; k1=2.1; k2=1; x0=320; y0=240; Var Gd,gm,sign:Integer; x,y,old:real; i:longint; begin gd:=detect; initgraph(gd,gm,''); x:=0; y:=0; repeat PutPixel(Round(x0+k1*x),Round(y0+k2*y), (i mod 6)+9); if x<0 then sign:=-1 else sign:=1; old:=y; y:=a-x; x:=old-sign*sqrt(abs(b*x-c)); inc(i); until keypressed; closegraph; end. Эскизы прикрепленных изображений ![]() -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 24.06.2025 20:30 |