Предлагаемая программа ориентирована на изучение языка программирования Visual Basic и технологии программирования специализированных экономических задач. Данная дисциплина изучается в течение 3-го семестра

Вид материалаПрограмма

Содержание


Содержание теоретического раздела дисциплины
Создание строки меню.
Содержание практического раздела дисциплины
Тема 2 Разработка фрагментов программ на языке VB по созданию личной заставки для оформления индивидуального пакета программ. Те
Лабораторные работы
Тема 4 Расчет и графическая интерпретация равновесия рынка. Тема 5
Вопросы к экзамену
Структура курса
Подобный материал:
  1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ


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

Предлагаемая программа ориентирована на изучение языка программирования Visual Basic и технологии программирования специализированных экономических задач.

Данная дисциплина изучается в течение 3-го семестра.

На лекциях излагаются модели, методы и алгоритмы некоторых микроэкономических задач, на практических занятиях осваиваются различные подходы к реализации изученных алгоритмов на языке Visual Basic.

При выполнении лабораторных работ существенным является:
  • разработка интерфейса пользователя,
  • графическое представление исходных и получаемых результатов,
  • корректная работа программы в случае ввода некорректных данных,

При изучении дисциплины учитывается, что основные сведения об алгоритмизации студенты получили в 1 разделе курса "Информатика", а знания по математике в курсах "Математический анализ", "Высшая алгебра и аналитическая геометрия".

  1. СОДЕРЖАНИЕ ТЕОРЕТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ


Тема 1

Введение. Цель. Задачи и структура курса. Модели, методы, алгоритмы в экономике. Кривые Энгеля и функции Торнквиста .Построение кривых "спрос-доход" и их асимптот на различные товары и услуги, заданных аналитическими функциями.

Вопросы для самостоятельного изучения:

Товар Гиффена. Функции, описывающие товар Гиффена.

Тема 2


Интегрированная среда разработки проектов в VB. Форма. Свойства форм. События форм. Создание заставки.

Элементы управления в VB: кнопка, графическое поле, переключатель, флажок, рамка, список. Свойства, события и методы элементов управления.

Вопросы для самостоятельного изучения:

Элементы управления: таймер, полоса прокрути.

Создание строки меню.

Тема 3

Алгоритм совмещение математической области определения и математического множества значений функции с физической областью построения графика. Оператор масштабирования области построения графиков. Графические методы в VB.

Вопросы для самостоятельного изучения:

Форматирование результатов вычислений.

Тема 4

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

Вопросы для самостоятельного изучения:

Метод монте - карло

Тема 5

Типы переменных, имена переменных, объявление переменных. Зона видимости переменных. Процедуры функции и процедуры в VB, Формальные и фактические параметры. Локальные, глобальные и статические параметры. Стандартные диалоговые окна в VB.

Вопросы для самостоятельного изучения:

Диалоговые окна:Font, Color

Тема 6


Излишек потребителя, излишек производителя, потери мертвого груза, дефицит и излишек товара. Применение интерактивного режима для исследования влияния неравновесных цен на процессы формирования излишков в обществе.

Вопросы для самостоятельного изучения:

Теории Л.Вальраса и А.Маршала установления равновесной цены. Устойчивость равновесия.

Тема 7


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

Вопросы для самостоятельного изучения:

Алгоритмы численного интегрирования несобственных интегралов.

Тема 8


Алгоритмы окраски криволинейных фигур излишков в обществе. Заливка, вертикальная и горизонтальная окраска.

Вопросы для самостоятельного изучения:

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

    1. СОДЕРЖАНИЕ ПРАКТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ

ПРАКТИЧЕСКИЕ ЗАНЯТИЯ

Тема 1

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

Тема 2

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

Тема 3

Оптимизация кода программы на языке VB построения кривых Энгеля с помощью процедур – функций и процедур VB.

Тема 4

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

Тема 5

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

Тема 6

Разработка алгоритмов и написание фрагментов программ по окраске замкнутых фигур: в полоску, в крапинку, в однотонный цвет средствами языка VB.


ЛАБОРАТОРНЫЕ РАБОТЫ

Тема 1

Изучение составляющих интегрированной среды разработки проектов VB.Освоение свойств элементов управления.

Тема 2

Конструирование интерфейса пользователя и личной заставки.

Тема 3

Построение кривых Энгеля и асимптот спроса на различные товары.

Тема 4

Расчет и графическая интерпретация равновесия рынка.

Тема 5

Расчет и графическая интерпретация излишков в обществе.

  1. ВОПРОСЫ К ЭКЗАМЕНУ
  1. Интегрированная среда разработки проектов VB. Компоненты среды.
  2. Форма, основные свойства формы.
  3. Размещение формы на экране. События формы – Activate и Deactivate.
  4. Элементы управления – кнопка, надпись. Соглашение об именах, назначение, основные свойства и события.
  5. Элементы управления – переключатель, флажок. Соглашение об именах, назначение, основные свойства и события.
  6. Элемент управления – графическое поле. Соглашение об именах, назначение, основные свойства и события. Оператор масштабирования.
  7. Единицы измерения графического поля. Установка размеров графического поля и места размещения.
  8. Графические методы:Line,Circle, Pset, Point, Сls, Print.
  9. Метод PRINT. Управление выводом текста.
  10. Форматы вывода числовых данных.
  11. Стандартные диалоговые окна в VB.
  12. Процедура-фукнция в VB. Назначение, синтаксис.
  13. Процедура в VB. Назначение, синтаксис.
  14. Понятие (определение) алгоритма.
  15. Определение математической модели.
  16. Совмещение математической и физической области построения графиков с помощью алгоритма масштабирования.
  17. Уравнение, график и асимптота зависимости спроса от дохода худший товар.
  18. Уравнение, график и асимптота зависимости спроса от дохода на нормальный товар.
  19. Уравнение, график и асимптота зависимости спроса от дохода на товар относительной роскоши.
  20. Уравнение, график и асимптота зависимости спроса от дохода товар абсолютной роскоши.
  21. Математическое определение асимптоты.
  22. Экономический смысл асимптоты.
  23. Спрос, предложение, равновесие рынка.
  24. Численные методы решения нелинейных алгебраических уравнений (перечень, различные условия прекращения поиска решения).
  25. Метод хорд для решения нелинейных алгебраических уравнений.
  26. Метод Ньютона для решения нелинейных алгебраических уравнений.
  27. Метод Монте-Карло для решения нелинейных алгебраических уравнений.
  28. Метод секущих для решения нелинейных алгебраических уравнений.
  29. Товарный излишек, дефицит - определение, графическая интерпретация.
  30. Излишки потребителя, производителя, потери мертвого груза - определение, графическая интерпретация.
  31. Расчет излишков потребителя в случае неравновесной и равновесной цен.
  32. Расчет излишков производителя в случае неравновесной и равновесной цен.
  33. Расчет потерь мертвого груза.
  34. Численное интегрирование (принцип, перечень методов). Повышение точности интегрирования.
  35. Метод прямоугольников (правых, левых, средних).
  36. Метод трапеций.
  37. Метод Симпсона.
  38. Типы переменных используемых, как параметры внутри процедуры (локальные, статические, глобальные).
  39. Различие между фактическими и формальными параметрами.
  40. Конструирование цвета с помощью функции RGB.
  41. Заливка фигур, границы, которых заданы уравнениями.
  42. Окраска фигур, границы, которых заданы уравнениями, с помощью вертикальных полос.
  43. Окраска фигур, границы, которых заданы уравнениями, с помощью горизонтальных полос.
  1. ЛИТЕРАТУРА
  1. Математическая экономика на персональном компьютере. Под редакцией М.Кубонива.-М.: Мир, 1991 1987.-352с.
  2. Б.Мейер, К.Бодуэн. Методы программирования.- М.: Мир, 1981.
  3. С.Браун. Visual Basic 6. – M.:Питер, 1999.
  4. Б.Сайлер, Д.Спотс. Использование VB 6. –М.:Вильямс,1999.


СТРУКТУРА КУРСА




Темы

Лекции

Практика

Лабораторные

СРС


Введение. Цель. Задачи и структура курса. Модели, методы, алгоритмы в экономике. Кривые Энгеля и функции Торнквиста .Построение кривых "спрос-доход" и их асимптот на различные товары и услуги, заданных аналитическими функциями.

2

2

6

8


Интегрированная среда разработки проектов в VB. Форма. Свойства форм. События форм. Создание заставки.Элементы управления в VB: кнопка, графическое поле, переключатель, флажок, рамка, список. Свойства, события и методы элементов управления.

2

2

4

10


Алгоритм совмещение математической области определения и математического множества значений функции с физической областью построения графика. Оператор масштабирования области построения графиков. Графические методы в VB.

2

2

6

6


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

2

2

4

12


Типы переменных, имена переменных, объявление переменных. Зона видимости переменных. Процедуры функции и процедуры в VB, Формальные и фактические параметры. Локальные, глобальные и статические параметры. Стандартные диалоговые окна в VB.

4

2

6

6


Излишек потребителя, излишек производителя, потери мертвого груза, дефицит и излишек товара. Применение интерактивного режима для исследования влияния неравновесных цен на процессы формирования излишков в обществе.

2

2

2

12


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

2

2

4

12


Алгоритмы окраски криволинейных фигур излишков в обществе. Заливка, вертикальная и горизонтальная окраска.

2

2

2

6




ИТОГО

18

16

34

72