Отчёт по ТПР2
.docМинистерство образования Р.Ф.
Омский государственный технический университет
Кафедра АСОиУ
Отчет по курсовой работе
по дисциплине “Теория принятия решений”
Выполнил: ст.гр. В-311
Драгун
Проверил:
А.В. Зыкина
Омск-2004
Содержание
- 
Задание.
 - 
Математическая модель.
 - 
Краткое описание программы.
 - 
Примеры работы программы.
 - 
Список использованной литературы.
 
1
Задание
27. Приобретение товаров
Получатель имеет сумму денег J и может купить товары трех видов по цене P1, P2, P3 за единицу. Функция полезности товара для покупателя имеет вид U(x)=X1a*X2b*X3j, где a,b,j>0; X1,X2,X3 – количество товаров, которое он покупает.
Определить, какое количество товара каждого вида выгодно приобрести покупателю.
2
Математическая модель
Задача о распределении ресурсов
Fi(x) – функция полезности.
F(x)=X1a*X2b*X3j
Pi-стоимость товара i.
J-всего средств.
xi – количество товара i покупаемого покупателем.
3i=1Fi(xi) ->max.
3i=1xi*Pi=J
J>=xi*Pi>=0 i=1..3
(x,i) – остаток средств к i-му товару.
(J,1) – начальное состояние.
(0,4) – конечное состояние.
ui – количество средств вкладываемых в i-й товар.
(x,i)-Ui>(x-ui,i+1)
x-ui>=0
Q(x,i)=max – полезность покупки при вкладывании x средств в i-й товар
Q(x,i)=max{f(ui)*Q(x-ui,i+1)}
3
Краткое описание программы
Название:Kurs.pas
Размер:2 кб.
Язык:Turbo Pascal 7.0
Программа выполнена на языке Turbo Pascal. Для реализации программы был выбран именно Turbo Pascal в следствии его удобности для реализации математических задач.
Так как программа не предусматривает широкого применения графических средств, не нуждается в интуитивно понятном интерфейсе и не ориентирована на коммерческое или научно-лабораторное использование то использование более сложных систем для реализации было не целесообразно.
Программа реализует алгоритм задачи о распределении ресурсов.Большинство вычислений в программе производится в циклах, что обеспечило маленький программы.
Программа широко использует вычислительные мощности PC.
Программа позволяет задавать количество ресурсов а также все остальные параметры задачи: коэффициент важности и цену за единицу каждого товара. В случае необходимости программа легко редактируется для задачи всех параметров константами.
По завершению программа выдает ответ – число единиц каждого вида товара.
4
Примеры работы программы
Пример 1
Количество ресурсов:10
| 
			 
  | 
		
			 Товар1  | 
		
			 Товар2  | 
		
			 Товар3  | 
	
| 
			 Коэф. важности  | 
		
			 2  | 
		
			 3  | 
		
			 1  | 
	
| 
			 Стоимость  | 
		
			 4  | 
		
			 2  | 
		
			 1  | 
	
Ответ:1 2 2
Пример 2
Количество ресурсов:20
| 
			 
  | 
		
			 Товар1  | 
		
			 Товар2  | 
		
			 Товар3  | 
	
| 
			 Коэф. важности  | 
		
			 3  | 
		
			 2  | 
		
			 1  | 
	
| 
			 Стоимость  | 
		
			 4  | 
		
			 2  | 
		
			 6  | 
	
Ответ:2 3 1
5
Список использованной литературы
- 
Лекции по Теории принятия решений.
 - 
Фаронов В.В. Turbo Pascal 7.0.-М.:Нолидж,2001.-575 с.
 
6
