Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2015, 18:44   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию И еще одна тема...Физика + программирование.

Ребят, помогите с идеей для реализации чего - либо, связанного с физикой (от молекул до планет), способное заинтересовать препода:D да еще и в программном варианте, не сильно сложное, т.к. времени - до сессии.

Прога - как доп . задание, которое можно не писать.

Язык Делфи, в нем умею:

графика - canvas
таблицы
плеер
шифрование, контрольные суммы, indy -компоненты некоторые.

учусь на экономическом факультете, так что можно что - нибудь из этого придумать, например: взять монеты - процесс чеканки -чем не физика?...

Очень прошу, любые идеи, но не шуточные.
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 08.11.2015, 18:56   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Сделай в упрощенном (или не в упрощенном) виде вращение планет вокруг Солнца. Если еще спутники потянешь, то дополнительный бонус будет

ЗЫ

коль экономический факультет, то вместо планет пусть монеты вращаются
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.11.2015, 19:00   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Электрическая модель микросхемы типа 555 на топологическом уровне . С промежуточным моделированием единичного транзистора, а также триггера. За одно для триггера представить расчёты устойчивости.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 08.11.2015, 19:17   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
связанного с физикой (от молекул до планет)..
учусь на экономическом факультете...
С физикой - например задача двух тел. Движение тел под действием гравитации.
Код:
type tTelo = record
 mass,
 X,Y,Z,
 Vx,Vy,Vz:Double;
end;
Задаете массу, начальные координаты и скорость, и получаете на Canvas типа этого ( на рис, правда там 3 тела)

Или экономика - моделирование курса валюты. Например, чем больше покупают, тем больше растет, чем больше продают, тем больше падает. Ввести случайный элемент в стратегию .
Изображения
Тип файла: jpg te3.JPG (30.7 Кб, 115 просмотров)
type_Oleg вне форума Ответить с цитированием
Старый 08.11.2015, 19:17   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Цитата:
Электрическая модель микросхемы типа 555 на топологическом уровне . С промежуточным моделированием единичного транзистора, а также триггера. За одно для триггера представить расчёты устойчивости.
ахах, да, ничего не ясно
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 08.11.2015, 19:30   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
ахах, да, ничего не ясно
Ну а что не ясно?
Правда, на уровне транзисторов - слишком муторно. Там даже у простого И-НЕ порядка 4-х транзисторов. В триггере штук 8, а регистр - несколько триггеров, плюс общее управление.

Просто на функциональном уровне.
Создайте типы для разных микросхем. Рекорд или даже класс ( если уж ООП). Например, сигналы на входах - свойства ( или просто поля), сигналы на выходах - тоже свойства, меняющиеся с помощью методов. Все - логического типа .
А можно и сложнее, можно учесть отключение питания , или Z-состояния, тогда три значения -0,1,Z.
type_Oleg вне форума Ответить с цитированием
Старый 08.11.2015, 19:33   #7
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
С физикой - например задача двух тел.
Три тела не сложнее, но выглядят намного интереснее, особенно, если начальные значения подобрать. К тому же, эту задачу решают именно численно.

Последний раз редактировалось ds.Dante; 08.11.2015 в 19:37.
ds.Dante вне форума Ответить с цитированием
Старый 08.11.2015, 19:41   #8
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от ds.Dante Посмотреть сообщение
Три тела не сложнее, но выглядят намного интереснее, особенно, если начальные значения подобрать. К тому же, эту задачу решают именно численно.
Ну да, я и имел в виду численные методы. Хотя задача двух тел она и точно решается.
Просто когда много тел, вывод в графику усложняется, масштабирование всякое и пр.
type_Oleg вне форума Ответить с цитированием
Старый 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
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

возьми чего-нибудь из линейной оптики.

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

или там дифракцию, так чтоб можно было задавать конфигурацию дифракционной решетки.
f.hump вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
физика - программирование(отражение в зеркале) 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