Автор работы: Пользователь скрыл имя, 19 Мая 2014 в 11:17, курсовая работа
Данная курсовая работа выполняется в приложении Visual Basic .Visual Basic развился из первоначального языка Basic и в настоящее время содержит несколько сотен команд, функций и ключевых слов, многие из которых связаны непосредственно с графическим интерфейсом пользователя GUI (Graphical User Interface) операционной системы Windows. Используя Visual Basic даже начинающие программисты могут создавать полезные программы, зная лишь несколько ключевых слов. При этом профессиональные программисты имеют все необходимые средства для разработки сложных приложений, функционирующих под управлением Windows. Интегрированная среда разработки приложений Microsoft Visual Basic (в дальнейшем изложении Visual Basic), обладая простыми в обращении средствами визуального проектирования, позволяет в полной мере использовать преимущества графической среды.
Введение 3
1. Описание экономического объекта и постановка задачи 4
1.1 Спрос и факторы его определяющие 4
1.2 Предложение и факторы его определяющие 4
1.3 Цена спроса и цена предложения. Рыночное равновесие 5
2. Математическая модель и метод анализа 7
3. Разработка входных и выходных форм 9
4. Структура данных и программного обеспечения 11
5. Разработка алгоритмов 13
6. Тестирование программного обеспечения 17
Заключение 20
Приложение А 21
Литература 24
Charts.Add
'указывает тип графика (график с маркерами)
ActiveChart.ChartType = xlLineMarkers
'указывает
источник данных для
ActiveChart.SetSourceData
Source:=Sheets("Лист1").Range(
xlColumns
ActiveChart.SeriesCollection(
'подписи по оси X
ActiveChart.SeriesCollection(
ActiveChart.SeriesCollection(
'указывает где будет расположена диаграмма. расположить диаграмму на листе 1
ActiveChart.Location Where:=xlLocationAsObject, Name:="Лист1"
ActiveChart.SeriesCollection(
'добавление линии тренда
ActiveChart.SeriesCollection(
, Forward:=0, Backward:=0, DisplayEquation:=True, DisplayRSquared:= _
False).Select
ActiveChart.SeriesCollection(
Selection.Left = 317
Selection.Top = 20
ActiveChart.SeriesCollection(
'добавление линии тренда
ActiveChart.SeriesCollection(
, Forward:=0, Backward:=0, DisplayEquation:=True, DisplayRSquared:= _
False).Select
ActiveChart.SeriesCollection(
Selection.Left = 307
Selection.Top = 236
End With
End Sub
Private Sub btnExit_Click() ' закрытие формы
UserFormMetodSec.Hide
End Sub
Function F(x) As Double
F = dA * x ^ 2 + dB * x + dC - (sA * x ^ 2 + sB * x + sC)
End Function
Private Sub btnResult_Click() ' вычисление равновесной цены методом секущих
Dim x1 As Double, x2 As Double, x As Double
Dim F1 As Double, F2 As Double
Dim e As Double
x1 = txtX1.Value
x2 = txtX2.Value
e = txtEps.Value
While x2 - x1 > e
F1 = F(x1)
F2 = F(x2)
x = x2 - (x2 - x1) / (F2 - F1) * F2
x1 = x2
x2 = x
Wend
MsgBox ("Равновесная цена = " & x2)
txtEquilibriumPrice.Text = x2
End Sub
Литература
1. Зубко Н.М., Зубко А.Н., Экономическая теория – Мн., «ТетраСиситемс»,
2002
2. Тур А.Н., Курс экономической теории – Мн.,ООО «Мисанта», 1988
3. Мышкис А.Д., Лекции по высшей математике, Издательство «Наука», М.,
1964
4. Гальперин В.М., том 1, Микроэкономика, Высшая школа, С.- П., 2000