![]() |
![]() |
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; var k:real; gd,gm:Integer; x,y,z:Longint; Begin gd:=detect; {gm:=VgaHi;} InitGraph(Gm,GD,''); randomize; k:=0.00000; repeat for x:=1 to getMaxX do for y:=1 to GetMaxY do begin If keypressed then halt; z:=sqr(x)+Sqr(y);{ 10+random(5);} If odd(trunc(z*k)) then putpixel(x,y,15) else putpixel(x,y,7); end; k:=k+0.1; until keypressed; CloseGraph; end. Эскизы прикрепленных изображений ![]() -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 24.06.2025 20:15 |