LINUX.ORG.RU

Убунта, гном, гедит, питон, пайгейм, физика


1

0

Когда школьнику на каникулах нечего делать, можно заняться различными бесполезными делами. Например написать похожую на гравитационную модель на питоне.

Вот быдлокод, ему требуется установленный пайгейм:

http://paste.ubuntu.com/218751/

Пробел — сгенерить новую систему.

Собираюсь прикрутить генетический алгоритм, чтобы получать начальные условия для стабильных систем. И ещё раз устроить в толксах флейм про эволюцию.

>>> Просмотр (1280x800, 186 Kb)

★★★★★

Проверено: boombick ()

Шрифт в редакторе мелковат, а задумка ничего.

lester_dev ★★★★★
()

Ахтунг. Почитайте численные методы, ваш самый тривиальный из вариантов метода эйлера даёт дикую погрешность, Замените его на метод решения диффур рунге-кутты 4ого порядка, он чуть-чуть сложнее. но точность системы сущеееественно повыситься. А то у вас же дико не сохраняется энергия.

З.Ы. По численным методам можно почитать В.М. Вержбицкого

theos ★★★
()

> Убунта, гном, гедит, питон, пайгейм, физика

Кто гедит? Где гедит? Гном гедит? Чего гедит? Питон гедит?

Фубля гадость...

MooSE ★★★★
()

Эхх, не тем я в школе занимался. Респект таким школьникам.

pento ★★★★★
()

Для школьника - просто прекрасно.

Manhunt ★★★★★
()

Прогнал с такими начальными условиями: Семь планет на систему (было влом придумывать правила скрещивания систем с разным количеством планет), 100 абсолютно случайных систем, 10 лучших из которых отбирались для воспроизводства в следующее поколение.

Степень пригодности определяется количеством видимых планет и временем их пребывания в зоне видимости.

Прогнал 30 поколений. Покажу скриншоты лучших экземпляров.

Седьмое поколение: http://pic.ipicture.ru/uploads/090715/21504/X6U2xseWQ4.png

Одиннадцатое: http://pic.ipicture.ru/uploads/090715/21504/v9VD6Qvz1S.png

Двадцать четвёртое: http://pic.ipicture.ru/uploads/090715/21504/zIe4Q8fIru.png

Симуляция последнего была прервана по таймауту. Стремление системы к совершенству видно невооружённым глазом.

PolarFox ★★★★★
() автор топика

Всё страшно. Разве что за нетупость можно простить

bobrik
()

Помню свой грави-мячик на паскале. Было же время ^_^

jcd ★★★★★
()
Ответ на: комментарий от Jayrome

А чего шрифт в редакторе такой мелкий? С микроскопом читаешь? Сделай покрупнее, хотя бы раза в два.

Klizmoid
()
Ответ на: комментарий от theos

>>Ахтунг. Почитайте численные методы, ваш самый тривиальный из вариантов метода эйлера даёт дикую погрешность

Нашел перед кем выеживаться. Небось вспомнил свои школьные годы и стало неуютно??

Правда не верится мне что ОП — школьник.

gkrellm
()

По теме же — респект и зачет!

gkrellm
()
Ответ на: комментарий от NTZ

>Рунге-куттом ...

Кем кем??? "Метод Рунге-Кутта" их два поцана было один Рунге другой Кутта и фамилии у них не сколняются. Но школьнику это все я думаю нафиг не нужно, судя по посту главный интерес состоит в применении генетических алгоритмов.

A-234 ★★★★★
()

скрин ужасен: дикий контраст чёрного с белым, совершенно бесполезные 2 панели с кучей лишних кнопок и надписей, размер шрифта в редакторе - это epic facepalm

PayableOnDeath
()

/me ничерта не понял, но одобряет.

DarkLioN
()

Так и знал что половина комментов будет про большие шрифты.

Я тоже использовал мелкие и не выпендривался, пока где-то в этой галерее не увидел емакса с подобным шрифтом. gedit, конечно, не емакс, но с таким размером шрифта всё гораздо симпатичнее. Советую попробовать. Конечно с индусокодом на 200символов/строка будет неудобно, но я привык хорошо форматировать код (:

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от PayableOnDeath

> http://www.linux.org.ru/gallery/3655309.png

> совершенно бесполезные 2 панели с кучей лишних кнопок и надписей

Это просто зависть, что гном, потратив ту же площадь экранного пространства на панельки (две тонкие = 1 жирная), использует более разумно эту площадь.

Не думал, что напишу такое про гном.

PolarFox ★★★★★
() автор топика

Размер шрифта очень удобный. Глаза наверное никогда не устают.

smh ★★★
()

в школах снова стали курить план?:)

realname
()
Ответ на: комментарий от gkrellm

>Небось вспомнил свои школьные годы и стало неуютно??

Да при чём тут выёживаться. Если уж человек учится, так пусть учится нормально. А в школе я писал распознование текста для КПК, так что мимо ;)

theos ★★★
()
Ответ на: комментарий от theos

>>в школе я писал распознование текста для КПК

Гы интересно. А это как-то связано с распознаванием текста, или просто звучит похоже? ж)

gkrellm
()

О, делал такое в детстве на спектруме (там правда бейсик был а не питон). Доставляет картинками, но для реальных расчётов надо писать дифур и решать соответственно.

P.S. А когда студентам скучно, то они развлекаются решением нестационарного Шрёдингера (вот тут действительно можно развести срач про эволюцию) или Кортевега Де Фриза ^_^. Аспиранты вот развлекаются Навье-Стоксом...

world
()
Ответ на: комментарий от gkrellm

>Небось вспомнил свои школьные годы и стало неуютно??

Ну как бэ да) просто это была не OCR. В моём случае распознаётся не картинка, а векторная линия (движение стилуса). Тогда на ВинМоб нельзя было слитно писать буквы, а в моей программе было можно.

theos ★★★
()
Ответ на: комментарий от world

>>P.S. А когда студентам скучно, то они развлекаются решением нестационарного Шрёдингера (вот тут действительно можно развести срач про эволюцию) или Кортевега Де Фриза ^_^. Аспиранты вот развлекаются Навье-Стоксом...

Реквестуем скриншот, коллега)

gkrellm
()
Ответ на: комментарий от theos

>Тогда на ВинМоб нельзя было слитно писать буквы, а в моей программе было можно.

Мдя, технарский дух молодеет. Время — вперед!

gkrellm
()

А что, питонщики обделены нормальными IDЕ, что им приходится кодить в ноутпаде?

DOKA
()
Ответ на: комментарий от DOKA

>А что, питонщики обделены нормальными IDЕ, что им приходится кодить в ноутпаде?

в отличии от многих других языков пистонистам не обязательна IDE для комфортного программирования %-)

hizel ★★★★★
()

Вот это нынче школьники пошли ))

Дистр правда низачотный, да и темка ГТК тривиальна уже, но надежда на подрастающее поколение есть!

User2X
()

Одобряю идею кодинга. Возможно, быдлокод со временем превратится в код, а потом в КодЪ. Это гут. Теперь о плохом - панели ужасны.

SlackMare
()

Нифига не понял суть. Автор, что читал ?

//я в школе смастерил сайт на php для тотальной слежки за учениками и управления всешкольной базой знаний.

unrealix
()
Ответ на: комментарий от justuser

убунта на скрине аццкое нечто)

зы по методу рунге-кутта N-порядка было правильно сказано (вдруг вспомнил как сдавал экзамены по мат.мету-чис.мету и заболела голова.. брр, но запомнилось надолго)

dragon_djanic ★★
()

За идею зачот, за генетику тем более. Правда, самая веселуха начинается, когда генетику нужно анализировать... ну да ладно, не буду пугать ожидаемым временем оптимизации. Респект и уважуха, в общем :-)

drs
()

Рекомендую школьнегу почитать про ряды Зундмана ... хотя бы для общего развития :)

sS ★★★★★
()
Ответ на: комментарий от sS

вот сиди тут, думай, как бы из пылевого облака систему сделать... как пылинки слеплять... где планеты гиганты поставить... как остудить...

а он на питоне набросал быстренько....

HAW ★★
()
Ответ на: комментарий от dragon_djanic

Убунта, гном, гедит - не очень, а питон, пайгейм, физика - вполне себе)

justuser ★★
()

ггг, когда я учился в школе, то тоже писал гравитационную модель и программу про хищинков-жертв-траву. Только на паскале. Но питон, конечно, лучше :-)

michwill ★★★★★
()
Ответ на: комментарий от michwill

> ггг, когда я учился в школе, то тоже писал гравитационную модель

+1

Я ещё писал двухмерный симулятор идеального газа =).

Deleted
()

ОМГ, ну и школьники пошли)

Народ в каментах, не надо засорять раньше времени школьнику голову диффурами и ЧМами. Он свое еще получит)

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от Deleted

> Я ещё писал двухмерный симулятор идеального газа =).

зачет))

ушел писать java-машину на java, которая вертит java-ос и требует для установки mono

dragon_djanic ★★
()

Вспомнилось. У меня в школьном учебнике по физике в конце были листинги программ для рассчета подобных штук на бейсике!

Deleted
()

Отлично. Сам тоже, как, видимо, и многие здесь, писал в школе эту саму гравитационную модель, правда, тогда еще на Delphi, ЕМНИП, 3.

Итого:

за python - зачет

за полезность - зачет

и даже дизайн понравился, хотя гнома никогда и не любил :)

P.S. На наезды с численными методами советую не обращать внимания. Этим еще весь моск съедят в ВУЗе ;)

RaySlava
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.