Показать сообщение отдельно
  #6  
Старый 10.09.2012, 22:05
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,107
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Все-равно придется писать алгоритм расчета под каждую схему. От этого ты никуда не денешься. По поводу - как это оптимизировать - надо смотреть более конкретно. Возможно, получится написать некоторую аналитику, которая будет описывать решение задачи для группы схем (например, расчет фермы точно можно сделать одним алгоритмом вне зависимости от конфигурации фермы, но потребуется вводить доп. данные, или алгоритм сам будет эти данные выводить - кол-во перемычек и т.п.).

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

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