|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2015, 18:44 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
И еще одна тема...Физика + программирование.
Ребят, помогите с идеей для реализации чего - либо, связанного с физикой (от молекул до планет), способное заинтересовать препода:D да еще и в программном варианте, не сильно сложное, т.к. времени - до сессии.
Прога - как доп . задание, которое можно не писать. Язык Делфи, в нем умею: графика - canvas таблицы плеер шифрование, контрольные суммы, indy -компоненты некоторые. учусь на экономическом факультете, так что можно что - нибудь из этого придумать, например: взять монеты - процесс чеканки -чем не физика?... Очень прошу, любые идеи, но не шуточные.
from dark to light)
|
08.11.2015, 18:56 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Сделай в упрощенном (или не в упрощенном) виде вращение планет вокруг Солнца. Если еще спутники потянешь, то дополнительный бонус будет
ЗЫ коль экономический факультет, то вместо планет пусть монеты вращаются
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.11.2015, 19:00 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Электрическая модель микросхемы типа 555 на топологическом уровне . С промежуточным моделированием единичного транзистора, а также триггера. За одно для триггера представить расчёты устойчивости.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
08.11.2015, 19:17 | #4 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
Код:
Или экономика - моделирование курса валюты. Например, чем больше покупают, тем больше растет, чем больше продают, тем больше падает. Ввести случайный элемент в стратегию . |
|
08.11.2015, 19:17 | #5 | |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Цитата:
from dark to light)
|
|
08.11.2015, 19:30 | #6 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Ну а что не ясно?
Правда, на уровне транзисторов - слишком муторно. Там даже у простого И-НЕ порядка 4-х транзисторов. В триггере штук 8, а регистр - несколько триггеров, плюс общее управление. Просто на функциональном уровне. Создайте типы для разных микросхем. Рекорд или даже класс ( если уж ООП). Например, сигналы на входах - свойства ( или просто поля), сигналы на выходах - тоже свойства, меняющиеся с помощью методов. Все - логического типа . А можно и сложнее, можно учесть отключение питания , или Z-состояния, тогда три значения -0,1,Z. |
08.11.2015, 19:33 | #7 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Три тела не сложнее, но выглядят намного интереснее, особенно, если начальные значения подобрать. К тому же, эту задачу решают именно численно.
Последний раз редактировалось ds.Dante; 08.11.2015 в 19:37. |
08.11.2015, 19:41 | #8 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
Просто когда много тел, вывод в графику усложняется, масштабирование всякое и пр. |
|
09.11.2015, 01:21 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Думаю интереснее всего было бы реализовать подвижный стол (изменние угла наклона, подбрасывание стола (резкий точёк вверх)), и на столе монета. Которая подвержена законам физики, и можно следующее:
- Наклонив стол - монета поедет в строну большего угла со скоростью и ускорением - Подбросив монету, на вращается и летит по траектории согласно силе толка и направлению. - При падении на стол, монета вновь отскакивает. В общем много чего можно навязать монете. Но смотрелось бы прикольно) До кучи, возьмите Box2D движек... наиграетесь https://code.google.com/p/box2d-delphi/ Последний раз редактировалось Человек_Борща; 09.11.2015 в 01:24. |
09.11.2015, 02:15 | #10 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
возьми чего-нибудь из линейной оптики.
дисперсия света, к примеру, рисуешь треугольник призмы, пару линий, так чтоб цвет меняли. ну и пару полей ввода для коэфициента преломления, и кол-ва и частот спектральных линий падающего пучка. или там дифракцию, так чтоб можно было задавать конфигурацию дифракционной решетки. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
физика - программирование(отражение в зеркале) | Beggginer | C# (си шарп) | 1 | 28.10.2015 12:34 |
Еще одна задачка. | andrey_94 | Общие вопросы C/C++ | 6 | 23.12.2009 12:58 |
еще одна задачка | koston | Помощь студентам | 4 | 09.04.2008 18:43 |
еще одна задача в BP | Jasper | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.12.2006 15:13 |