![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Можно сделать в движении. Но это не консольный Pascal
В Delphi, с помощью Timer, Image, Image1.Picture.SaveToFile(.. и т.д. сделал когда-то кучку *.bmp, а из них в VirtualDub - гифку. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 21.09.2013
Сообщений: 232
|
![]()
да спасибо, как раз таки посмотрел такую формулу. мне так в паскаль и писать ?? sqr(x-x0)+sqr(y-yo) ??
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 21.09.2013
Сообщений: 232
|
![]()
хах спасибо буду знать, но это уже в будущем когда буду делфи учить. мне просто надо этот небольшой кучочек кода этой маленькой окружност, формулу дали но вот что то не доходит
|
![]() |
![]() |
![]() |
#14 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
mishammm, Вы хотите получить универсальный код или нарисовать и забыть? Если второе, то саму формулу писать не нужно. Просто на бумажке решите, где нарисуете орбиту (по каким координатам и с каким радиусом). Затем выберите одну из координат,например, х и подставьте в формулу окружности. Подставьте известные величины и выразите у. Это и будет центр малой окружности - электрона.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#15 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,872
|
![]()
(x0, y0) - центр системы, r1 - радиус внутренней окружности, r2, r3 - радиусы кольца, r4 - радиус электрона.
Рисуем окружности: (x0, y0, r3), (x0, y0, r2), (x0, y0, r1) r := r2+(r3-r2)/2 - расстояние от (x0, y0) до (x1, y1) - центра электрона x1 := x0 + r*cos(a); y1 := y0 + r*sin(a); a - это угол в радианах, на который отклоняется электрон. Рисуем электрон (x1, y1, r4) E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 01.02.2014 в 22:06. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Ужас, до чего дошел антинародный режим !
Учеников (или студентов) не учат, как решать уравнения типа (x-x0)^2+(y-y0)^2=R^2 , а уже заставляют писать в Pascal. Тогда может быть легче координаты определить из параметрических уравнений: X = X0+R*cos(угол) Y = Y0+R*sin(угол) Угол менять в цикле. Так можно - нарисовать траекторию электрона (задав R - радиус орбиты) - нарисовать ядро (протон) (задав R - радиус ядра) - нарисовать сам электрон. В качестве X0, Y0 - какая-то точка траектории, в качестве R - радиус электрона. Что еще? Писать за вас Код:
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 21.09.2013
Сообщений: 232
|
![]() |
![]() |
![]() |
![]() |
#18 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,872
|
![]()
Вот в Делфи:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 15.12.2013
Сообщений: 13
|
![]()
Если тебе статический рисунок надо, то на:
Код:
|
![]() |
![]() |
![]() |
#20 | |
Форумчанин
Регистрация: 21.09.2013
Сообщений: 232
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нарисовать в паскале окружность | Proskurina | Помощь студентам | 1 | 08.10.2012 23:30 |
класс атом | SAMOUCHKA | Помощь студентам | 3 | 03.09.2011 18:55 |
Слиянии Водорода | Bustle | Свободное общение | 6 | 26.05.2011 07:22 |
Генератор водорода | С.М.С | Свободное общение | 11 | 05.05.2009 15:22 |
Солнечная система - атом | Altera | Свободное общение | 14 | 25.11.2008 18:04 |