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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 19:23   #1
studentkavke
 
Регистрация: 23.04.2010
Сообщений: 5
Сообщение ???????

как на эту задачу написать программу??
Человек ежесуточно должен потреблять определенное количество калорий, белков, жиров и углеводов; назовем все это ингредиентами.
Известны:
а) набор доступных продуктов;
б) количество ингредиентов в единице каждого продукта;
в) суточная потребность в ингредиентах;
г) цена продуктов.
Определить диету (набор продуктов), обеспечивающую человека необходимыми ингредиентами, с минимальными издержками.
Условия задачи задаются матрицей (рис. 4.10.1).

i=1,…,m – номера ингредиентов;
j=1,…,n – номера продуктов;
aij – содержание i-го ингредиента в единице j-й продукции;
xj - плановый объем суточного потребления j-го продукта;
bi= - плановое содержание i-го ингредиента в диете (суточном наборе продуктов);
b ,b - нижняя и верхняя границы для bi;
pj – цена единицы j-го продукта;
P= - цена суточного набора продуктов, целевая фунуция;
x , x - ограничения на количество j-го продукта в диете .
Математическая модель задачи:
Найти min P,
при ограничениях :
b ≤ bi ≤ b ;
x ≤ xj ≤ x ;
По медицинским данным содержание ингредиентов в некоторых продуктах задается следующей таблицей, где потребность в ингредиентах дана для человека в возрасте 30 – 39 л. (в числителе для женщины, в знаменателе - для мужчины); содержание и потребность ингредиентов (кроме калорий) даны в граммах на 1 кг. продукта.

Рыба
камбала Сахар Мясо
говядина Моло-ко Масло
сливоч-ное Мака-
роны Хлеб
ржа-
ной Кар-
то-
фель Крупа
рисо-
вая
Калории 900 3740 2030 580 7480 3330 1900 830 3230 2300/2700
Белки 157 - 163 28 6 103 56 20 70 75/88
Жиры 30 - 153 32 825 13 11 1 6 84/99
Углеводы - 998 - 47 9 742 433 197 773 310/ 365
studentkavke вне форума
Старый 17.05.2010, 19:25   #2
studentkavke
 
Регистрация: 23.04.2010
Сообщений: 5
По умолчанию

мне идея нужна
studentkavke вне форума
Старый 17.05.2010, 19:32   #3
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

И вы надеетесь получить помощь при таком названии темы?
Почитайте правила для начала.

А задача неплохая...
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab

Последний раз редактировалось ex.cluz; 17.05.2010 в 20:00.
ex.cluz вне форума
Старый 17.05.2010, 20:19   #4
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Идея здесь одна.
Это типичная задача линейного программирования. Решается одним из ряда общеизвестных методов, например симплекс-методом - многократно реализованным, в том числе и на этом форуме.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума
Закрытая тема


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