Программа финансовой модели Герца — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Программа финансовой модели Герца

2017-06-02 610
Программа финансовой модели Герца 0.00 из 5.00 0 оценок
Заказать работу

На языке Visual Basic 6.0

Стартовая форма frmForml

 

Макет стартовой формы приведен на рис. 1 (смотри выше).

Таблица свойств

Объекты Свойства Значения
Командная кнопка 1 Name Caption Command 1 Расчет
Командная кнопка 2 Name Caption Command2 Очистка
Командная кнопка 3 Name Caption Command3 Выход

Процедуры обработки объектов

Private Sub Command1_Click()

Mrash = Val(Textl): SigRash = Val(Text2): Mrynok = Val(Text3)

SigRynok = Val(Text4): Nr = Val(Text5): NT = Val(Text6)

a(0) = Val(Text7): a(l) = Val(Text8): a(2) = Val(Text9)

a(3) = Val(TextlO): a(4) = Val(Textll): a(5) = Val(Textl2)

Ver = 1 / (NT - 1) ' вероятность попадания в участок

Call Modul6 ' обращение к модулю

End Sub

Private Sub Command2_Click()

Textl3 = «»: Textl4 = «»: Textl5 = «»

End Sub

Private Sub Command3_Click()

End

End Sub

Модуль общего назначения

Public a(5) As Single, n As Single, z As Single

Public r As Single, NT As Integer, Ver As Single

Public Sprof As Double, Sprof2 As Double, Mrash

Public SigRash, Mrynok, SigRynok, Nr, I, Dol, Prof

Public Rynok, Rash, Mprof, SigProf, Disp, Gprof

Public Sub Modul9()

' Обнуление глобальных переменных:

Sprof=0:Sprof2 = 0

' Цикл случайных реализаций:

For Ir = 1 То Nr

Call Norm: Rash = Mrash + n * SigRash

Call Norm: Rynok = Mrynok + n * SigRynok

Call Rasp: Dol = r

Prof = Rynok * Dol - Rash

Sprof = Sprof + Prof

Sprof2 = Sprof2 + Prof * Prof

Next Ir

Mprof = Sprof/Nr

Disp = (SproO - Nr * Mprof * Mprof) / (Nr - 1)

If Disp > 0 Then SigProf = Sqr(Disp) Else SigProf = 0

Gprof = Mprof- 1.28 * SigProf

' Результаты моделирования:

Forml.Textl3 = Format$(Mprof, «#######»)

Forml.Textl4 = Format$(SigProf, «#######»)

Forml.Textl5 = Format$(Gprof, «#######»)

End Sub

Sub Norm()

S = 0

For j = 1 To 12

z = Rnd(l): S = S + z

Next

n = S-6

End Sub

 

Sub Rasp()

z = Rnd(l)

For j = 1 To NT - 1

Ifz<=Ver*jThen

M=j:GoToMet

End If

Next

Met:

z = Rnd(l)

r = a(M - 1) + (a(M) - a(M - 1)) * z

End Sub

 

 


ЗАДАНИЕ 13

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

 

Исходные данные

Бройлерное хозяйство птицеводческой фермы насчитывает 20000 цыплят, которые выращиваются до 8 -недельного возраста и, после соответствующей обработки, поступают в продажу. Хотя недельный расход корма для цыплят зависит от их возраста, в дальнейшем будем считать, что в среднем (за 8 недель) он составляет 1 фунт.

Для того чтобы цыплята достигли к восьмой неделе необходимых весовых кондиций, кормовой рацион должен удовлетворять определенным требованиям по питательности. Этим требованиям могут соответствовать смеси различных видов кормов, или ингредиентов. В качестве ингредиентов рассмотрим три: известняк, зерно и соевые бобы. Требования к питательности рациона сформулируем, учитывая три вида питательных веществ: кальций, белок и клетчатку. В таблице приведены данные, характеризующие содержание (по весу) питательных веществ в каждом из ингредиентов и удельную стоимость каждого ингредиента. Заметим, что известняк не содержит ни белка, ни клетчатки.

 

Смесь должна содержать:

1. не менее 0,8 %, но не более 1,2 % кальция;

2. не менее 22 % белка;

3. не более 5 % клетчатки.

 

Задача

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

 

3. Порядок решения:

Введем следующие обозначения:
– содержание известняка (в фунтах) в смеси,
– содержание зерна (в фунтах) в смеси,
– содержание соевых бобов (в фунтах) в смеси.

В качестве (минимизируемой) целевой функции выступает общая стоимость смеси, определяемая по формуле

Минимальный общий вес смеси, еженедельно расходуемой на кормление 20000 цыплят равен 20000 фунтов. Так как x1, x2 и x3 представляют веса трех ингредиентов, используемых для составления смеси, то общий вес смеси будет равен (x1 + x2 + x3), причем эта сумма не должна быть меньше 20000 фунтов.

Теперь обратим внимание на требования, предъявляемые к смеси с точки зрения питательности. Так как общий расход кормов равен , то содержание кальция должно находиться в пределах от до . В соответствии с таблицей исходных данных содержание кальция, обусловленное включением в смесь x1 фунтов известняка, x2 фунтов зерна и x3 фунтов соевых бобов, равно . Отсюда следует, что ограничения, связанные с содержанием кальция в кормовом рационе, можно представить в следующем виде:

1. Cмесь должна содержать не менее 0,8 % кальция:

2. Cмесь должна содержать не более 1,2 %кальция:

Эти ограничения можно записать в более простой форме, объединив в левых частях неравенств члены, содержащие x1, x2 и x3:

Аналогично записываются условия по оставшимся питательным веществам.

Окончательная математическая формулировка задачи может быть представлена в следующем виде:

4. Задания для самостоятельной работы

1. Сформировать блок – схему алгоритма решения поставленной задачи.

 

2. Разработать программу решения поставленной задачи в средеVisual Basic 6.0 или в любой другой среде (по выбору студента).

 

3. С использованием базовой технологии Excel 2000 сформировать таблицу исходных данных (взамен выполнения п. 4.2)

 

4. С использованием встроенных функций Excel 2000 произвести расчет и решение поставленной задачи оптимизации для пяти различных вариантов набора исходных данных с учетом поставленных ограничений

 

5. Представить полученные результаты в виде графиков и диаграмм

 

 

Рекомендуемые источники

1. Блаттнер, Патрик. Использование Microsoft Excel 2002Специальное издание.Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 864 с.

2. Карлберг, Конрад. Бизнес-анализ с помощью Excel. Пер с англ. – К.: Диалектика, 1997. – 448 с.

3. Гарнаев А.Ю. использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 1999. – 336 с.

4. Арунянц Г.Г., Калинкин А.Ю., Столбовский Д.Н. Информационные технологии в экономике: практикум (Часть 1)/ Под ред. Арунянца Г.Г., Пагиева К.Х. – Владикавказ: Олимп, 2001 – 600 с.


ЗАДАНИЕ 14

Провести параметрический анализ и построить математическую модель промышленной фирмы с целью решения задачи
максимизации выпуска продукции

 

Исходные данные

Промышленная фирма производит изделие, представляющее собой сборку из трех различных узлов. Эти узлы изготовляются на двух заводах. Из-за различий в составе технологического оборудования производительность заводов по выпуску каждого из трех видов узлов неодинакова. В приводимой ниже таблице содержатся исходные данные, характеризующие как производительность заводов по выпуску каждого из узлов, так и максимальный суммарный ресурс времени, которым в течение недели располагает каждый из заводов для производства этих узлов.

 

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

 

Задача

Требуется определить еженедельные затраты времени (в часах) на производство каждого из трех видов узлов на каждом заводе, не превышающие в сумме временные ресурсы каждого завода и обеспечивающие максимальный выпуск изделий.


3. Порядок решения

Пусть - недельный фонд времени (в часах), выделяемый на заводе i для производства узла j. Тогда объемы производства каждого из трех комплектующих узлов будут равны

Так как в конечной сборке каждый из комплектующих узлов представлен в одном экземпляре, то количество конечных изделий должно быть равно количеству комплектующих узлов, объем производства которых минимален. Поэтому количество конечных изделий можно выразить через число комплектующих узлов следующим образом:

Условия рассматриваемой задачи устанавливают ограничения только на фонд времени, которым располагает каждый завод. Тогда математическую модель можно представить в следующем виде:

4. Задания для самостоятельной работы

4.1. Сформировать блок-схему алгоритма решения поставленной задачи.

 

4.2. Разработать программу решения поставленной задачи в средеVisual Basic 6.0 или в любой другой среде (по выбору студента).

 

4.3. С использованием базовой технологии Excel 2000 сформировать таблицу исходных данных (взамен выполнения п. 4.2)

 

4.4. С использованием встроенных функций Excel 2000 произвести расчет и решение поставленной задачи оптимизации для пяти различных вариантов набора исходных данных с учетом поставленных ограничений

 

4.5. Представить полученные результаты в виде графиков и диаграмм

 

Рекомендуемые источники

5. Блаттнер, Патрик. Использование Microsoft Excel 2002Специальное издание.Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 864 с.

6. Карлберг, Конрад. Бизнес-анализ с помощью Excel. Пер с англ. – К.: Диалектика, 1997. – 448 с.

7. Гарнаев А.Ю. использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 1999. – 336 с.

8. Арунянц Г.Г., Калинкин А.Ю., Столбовский Д.Н. Информационные технологии в экономике: практикум (Часть 1)/ Под ред. Арунянца Г.Г., Пагиева К.Х. – Владикавказ: Олимп, 2001 – 600 с.

 

 


ЗАДАНИЕ 15

Разработать математическую модель предприятия, выпускающего два вида продукции из двух видов сырья с целью решения задачи увеличения выпуска продукции как за счет приобретения нового оборудования и сверхурочных часов работы

 

Исходные данные

На предприятии производятся два вида продукции из двух видов сырья. Производство единицы продукта 1 (первого вида) приносит предприятию доход, равный 10 единицам, а производство единицы продукта 2 (второго вида) - доход в 8 единиц. Переработка сырья производится аппаратами двух типов, которые условно называются в дальнейшем машинами и агрегатами. На переработке сырья первого вида занято пять машин, причем производственные условия не допускают, чтобы суммарное время использования машин на этой работе превышало 40 ч (за некоторый период). На переработке сырья второго вида занято 25 агрегатов; суммарное время их использования в течение того же периода не должно превышать 200 ч. При производстве единицы продукта 1 на переработку сырья первого вида затрачивается 4 ч и на переработку сырья второго вида - 9 ч, в то время как производство единицы продукта 2 требует затраты 3 ч на переработку каждого из видов сырья.

На предприятии принимается решение увеличить выпуск продукции как за счет приобретения нового оборудования тех типов, что и имеющиеся, так и за счет сверхурочных часов работы.

Максимальное число сверхурочных часов, приходящихся на период, равно восьми, причем эти часы должны распределяться на переработку первого и второго видов сырья равномерно. Доплата за час сверхурочной работы на переработке любого из видов сырья одинакова; полная оплата за час сверхурочной работы равна 2 единицам. Повышение затрат за период, связанный с приобретением одной машины, перерабатывающей сырье первого вида, составляет 10 единиц. Агрегаты, перерабатывающие сырье второго вида, дополнительно не приобретаются.

 

Задача

Необходимо максимизировать доход от выпуска продукции.


3. Порядок решения:

Задачу максимизации дохода от выпуска продукции можно записать как задачу математического программирования:

Здесь через и обозначены соответственно искомые количества производимых продуктов первого и второго видов, через - количество приобретаемых дополнительных машин для переработки сырья первого вида и через - число часов сверхурочной работы. Целевая функция представляет собой величину суммарного дохода. Первое ограничение связано с невозможностью превысить лимит времени на переработку сырья первого вида, второе - с невозможностью превысить лимит времени на переработку сырья второго вида, третье ограничение и условие неотрицательности переменных самоочевидны.

 

4. Задания для самостоятельной работы

4.1. Сформировать блок-схему алгоритма решения поставленной задачи.

 

4.2. Разработать программу решения поставленной задачи в средеVisual Basic 6.0 или в любой другой среде (по выбору студента).

 

4.3. С использованием базовой технологии Excel 2000 сформировать таблицу исходных данных (взамен выполнения п. 4.2)

 

4.4. С использованием встроенных функций Excel 2000 произвести расчет и решение поставленной задачи оптимизации для пяти различных вариантов набора исходных данных с учетом поставленных ограничений

 

4.5. Представить полученные результаты в виде графиков и диаграмм

 

Рекомендуемые источники

1. Блаттнер, Патрик. Использование Microsoft Excel 2002Специальное издание.Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 864 с.

2. Карлберг, Конрад. Бизнес-анализ с помощью Excel. Пер с англ. – К.: Диалектика, 1997. – 448 с.

3. Гарнаев А.Ю. использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 1999. – 336 с.

4. Арунянц Г.Г., Калинкин А.Ю., Столбовский Д.Н. Информационные технологии в экономике: практикум (Часть 1)/ Под ред. Арунянца Г.Г., Пагиева К.Х. – Владикавказ: Олимп, 2001 – 600 с.

 


ЗАДАНИЕ 16


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.054 с.