Рассмотрим две типичные задачи, связанные с принятием решений.
Задача 1. Небольшая частная фирма производит косметическую продукцию для подростков. В течение месяца реализуется 15, 16 или 17 упаковок товара. От продажи каждой упаковки фирма получает 75 руб. прибыли. Косметика имеет малый срок годности, поэтому, если упаковка не продана в месячный срок, она должна быть уничтожена. Поскольку производство одной упаковки обходится в 115 руб., потери фирмы составляют 115 руб., если упаковка не продана к концу месяца. Вероятности продать 15, 16 или 17 упаковок за месяц составляют соответственно 0,55; 0,1 и 0,35. Сколько упаковок косметики следует производить фирме ежемесячно?
Задача 2. Магазин «Молоко» продает в розницу молочные продукты. Директор магазина должен определить, сколько бидонов сметаны следует закупить у производителя для торговли в течение недели. Вероятности того, что спрос на сметану в течение недели будет 7, 8, 9 или 10 бидонов, равны соответственно 0,2; 0,2; 0,5 и 0,1. Покупка одного бидона сметаны обходится магазину в 70 руб., а продается сметана по цене 110 руб. за бидон. Если сметана не продается в течение недели, она портится, и магазин несет убыт¬ки. Сколько бидонов сметаны желательно приобретать для продажи?
В первой задаче мы имеем три стратегии, во второй задаче — 4 стратегии. В реальности же приходится рассматривать гораздо большее количество стратегий, и в отличие от приведенных задач, поиск решения вручную становиться утомительным. К тому же действия для решения обеих задач абсолютно одинаковые. Почему бы не создать готовый алгоритм решения для всех задач подобного типа?
В качестве среды для написания программы был выбран пакет символьных вычислений Mathematica .
Целью курсовой работы является написание программы для решения задач приведенного типа в пакете символьных вычислений Mathematica.