Builder 6.0 Динамическое программирование. Функциональные уравнения Бернули
Добавлено: 15 янв 2013, 07:45
Всем доброго времени суток!
На втором курсе проходили замечательную дисциплину "Математическое программирование".
Захотелось что то из полученных знаний автоматизировать, хотя бы частично.
Суть функциональных уравнений заключается в определении оптимального уровня использования
(затрат) ресурсов что приводит к получению максимального дохода.
К сожалению ссылки пока вставлять не могу, поэтому кому нужна теория- Google:889:
Реализовать решила с помощью создания двух БД. На форме находятся соответственно по парочке
DBgrid DBNavigator и одна кнопка(Button).
Упрощенно механизм заключается в следующем...Даны две таблицы, данные первой таблицы нам
даны(Z-столбцы, цифры- строки) , необходимо заполнить вторую(которая так же частично
заполнена) с помощью следующего механизма...
F2(80)=max{Z2(80)+F1(0),Z2(0)+F1(80)}= max{28+0,0+30}=30
И тут возникает проблема... не могу понять каким образом обозначить адреса ячеек в DBgrid,
так как это ключевой момент способа...
Нашла следующее..
Table.RecNo:=<номер нужной строки>;
Table.Fields[<номер нужного поля>].Value;
Но однако что то не работает..
Каким образом это можно реализовать??
На втором курсе проходили замечательную дисциплину "Математическое программирование".
Захотелось что то из полученных знаний автоматизировать, хотя бы частично.
Суть функциональных уравнений заключается в определении оптимального уровня использования
(затрат) ресурсов что приводит к получению максимального дохода.
К сожалению ссылки пока вставлять не могу, поэтому кому нужна теория- Google:889:
Реализовать решила с помощью создания двух БД. На форме находятся соответственно по парочке
DBgrid DBNavigator и одна кнопка(Button).
Упрощенно механизм заключается в следующем...Даны две таблицы, данные первой таблицы нам
даны(Z-столбцы, цифры- строки) , необходимо заполнить вторую(которая так же частично
заполнена) с помощью следующего механизма...
F2(80)=max{Z2(80)+F1(0),Z2(0)+F1(80)}= max{28+0,0+30}=30
И тут возникает проблема... не могу понять каким образом обозначить адреса ячеек в DBgrid,
так как это ключевой момент способа...
Нашла следующее..
Table.RecNo:=<номер нужной строки>;
Table.Fields[<номер нужного поля>].Value;
Но однако что то не работает..
Каким образом это можно реализовать??