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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2010, 17:41   #1
lenochka871
 
Регистрация: 25.12.2010
Сообщений: 8
Вопрос Линейное программирование в excel, ищу совета!

Доброго всем времени суток!

На учебе задали две задачки, уже всех знакомых замучала, может кто тут мне подскажет, как сделать эти расчеты в экселе?

Вот собственно и задачки:

1. Для приготовления смолы необходимо составить смесь, пользуясь набором из трех компонентов: A, B,C, ресурсы которых ограничены соответственно 20, 25 и 10 кг в расчете на одну загрузку. При этом требуется, чтобы смесь содержала необходимое количество химических добавок D (не менее 20 г), E (не менее 2000 г), F (не менее 100 г) и при этом оказалась наиболее выгодной по себестоимости.
Следующая таблица характеризует содержание химических добавок D, E и F в одном килограмме каждого компонента и себестоимость компонентов A, B и C....

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

Задание и таблицы в файле: Задание_Егорова_ЕД.doc

Использовать велели встроенный модуль "Поиск решения", из-за этого я и встала в тупик...

Готового решения не надо! просто объясните как это реализовать на простом человеческом языке?!

Преподаватель у нас такой - дал задание и делайте как хотите! А хочется понять как это делается - в будущем пригодится!

Заранее благодарю всех за помощь!
lenochka871 вне форума Ответить с цитированием
Старый 25.12.2010, 18:00   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Использовать велели встроенный модуль "Поиск решения", из-за этого я и встала в тупик...
В интернете куча примеров на эту тему

Есть даже видеоролики:
http://www.youtube.com/watch?v=9SK-Q4mZ_po
http://www.youtube.com/watch?v=2NtNbfOSDK4

На нашем форуме их тоже немало.
Достаточно в строке поиска набрать фразу Поиск решения

Последний раз редактировалось EducatedFool; 25.12.2010 в 18:06.
EducatedFool вне форума Ответить с цитированием
Старый 25.12.2010, 18:02   #3
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от lenochka871 Посмотреть сообщение
Готового решения не надо! просто объясните как это реализовать на простом человеческом языке?!
примеры можно посмотреть здесь:
http://exsolver.narod.ru/LM/index.html
MCH вне форума Ответить с цитированием
Старый 25.12.2010, 18:46   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Лена, решать - 5 минут, а обьяснять полчаса.
1. для начала сделайте затовку в Excel,
2. внесите туда исходные,
3. в этой заготовке выделите ячейки в которых якобы уже есть решение, напишите в эти ячейки, что-нибудь, если Вам так спокойнее, я обычно оставляю их пустыми.
4. пишете формулы (для задачи 1), которые определят количество химических добавок в смеси,
5. пишете формулу, которая определить себестоимость смеси.
6. открываете надстройку "поиск решений", если ее нет установите ее.
ячейка с формулой себнестоимости будет целевой, укажите изменяемые ячейки (это и будут ячейки, в которых "поиск решений" напишет Вам сколько чего надо взять для приговления смеси), добавьте ограничения, которые должны выполнятся.
жмите "Выполнить".

в институте Вас учат искать и находить решения, а не паниковать перед новой не совсем понятной задачей.
в том же Excel в справке поищете "поиск решений", читаете обьяснения на 3 страницы, с примером, я не куций опус, который я тут набрал.
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.12.2010, 22:40   #5
lenochka871
 
Регистрация: 25.12.2010
Сообщений: 8
По умолчанию

Я вот тут посидела, попробовала...
Посмотрите пожалуйста правильно первое сделала?
ЗАДАЧА_1.rar
lenochka871 вне форума Ответить с цитированием
Старый 25.12.2010, 23:25   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

вы на правильном пути, только...
количество химических добавок D, E, F - надо суммировать, по компонентам и с критическим значением сравнивать сумму, а не количество в отдельном компоненте.
Смесь надо готовить из 20кг А и 10кг С.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.12.2010, 11:34   #7
lenochka871
 
Регистрация: 25.12.2010
Сообщений: 8
По умолчанию

а критические значения это 20, 25, 10 ?? и почему смесь надо готовить только из 20 и 10 ??
lenochka871 вне форума Ответить с цитированием
Старый 26.12.2010, 11:46   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

читайте условия, Вы ограничены:
1.наличием компонетн для приготовления смеси A, B, C = 20, 25, 10 кг.
2.полученная смесь должна содержать химических добавок D, E, F не менее 20, 2000, 100 гр.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 26.12.2010 в 11:50.
IgorGO вне форума Ответить с цитированием
Старый 26.12.2010, 19:34   #9
lenochka871
 
Регистрация: 25.12.2010
Сообщений: 8
По умолчанию

Вот посидела подумала... но у меня почему-то компонент "В" выходит 0... наверное опять что-то не то делаю.... (((
Посмотрите - 1.rar
lenochka871 вне форума Ответить с цитированием
Старый 26.12.2010, 20:48   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

поздравляю, все уже нормально. посмотрите пост№6. у меня там получился точно такой же состав смеси.
только оформлял я все компактнее и проще (всего одна формула)
Вложения
Тип файла: rar Книга507.rar (8.8 Кб, 25 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линейное программирование Котокот Фриланс 5 01.12.2011 14:50
Линейное программирование в excel Две задачки lenochka871 Microsoft Office Excel 2 25.12.2010 17:07
Дробно-линейное программирование Diamond Rain Общие вопросы Delphi 0 21.12.2010 00:31
C++ Циклы. Линейное программирование. JaneRose Помощь студентам 5 11.12.2010 15:12
Зачем программистам линейное программирование? Мелка_Я Помощь студентам 2 01.05.2009 12:20