Предлагаемая программа ориентирована на изучение языка программирования Visual Basic и технологии программирования специализированных экономических задач. Данная дисциплина изучается в течение 3-го семестра
Вид материала | Программа |
- Краткий курс по изучению языка программирования Visual Basic, 357.37kb.
- Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие, 128.99kb.
- Краткий обзор моделей стохастического программирования и методов решения экономических, 59.55kb.
- Анализировать и сравнивать, 157.08kb.
- Язык Visual Basic имеет разнообразные средства визуализации разрабатываемых приложений., 41.17kb.
- Рейтинг-план дисциплины «Языки программирования в иит» в течение семестра Недели, 53.58kb.
- Тематическое планирование учебного времени раздела «Введение в программирование» (15, 68.18kb.
- Урок по теме «Программа. Языки программирования Visual Basic и Free Pascal», 49.5kb.
- Конспект урока по теме, 157.1kb.
- Редактора Visual Basic Для записи текста программы необходимо создать модуль: Меню, 465.2kb.
- ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Независимо от огромного количества стандартизованного программного обеспечения, существующего в мире, у специалистов в предметной области часто возникает потребность программирования каких-либо специфических, профессиональных приложений, т.к. в некоторых случаях это сделать проще, чем осваивать специальные пакеты, которые, как правило, очень универсальны и снабжены большим количеством документации
Предлагаемая программа ориентирована на изучение языка программирования Visual Basic и технологии программирования специализированных экономических задач.
Данная дисциплина изучается в течение 3-го семестра.
На лекциях излагаются модели, методы и алгоритмы некоторых микроэкономических задач, на практических занятиях осваиваются различные подходы к реализации изученных алгоритмов на языке Visual Basic.
При выполнении лабораторных работ существенным является:
- разработка интерфейса пользователя,
- графическое представление исходных и получаемых результатов,
- корректная работа программы в случае ввода некорректных данных,
При изучении дисциплины учитывается, что основные сведения об алгоритмизации студенты получили в 1 разделе курса "Информатика", а знания по математике в курсах "Математический анализ", "Высшая алгебра и аналитическая геометрия".
- СОДЕРЖАНИЕ ТЕОРЕТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ
Тема 1
Введение. Цель. Задачи и структура курса. Модели, методы, алгоритмы в экономике. Кривые Энгеля и функции Торнквиста .Построение кривых "спрос-доход" и их асимптот на различные товары и услуги, заданных аналитическими функциями.
Вопросы для самостоятельного изучения:
Товар Гиффена. Функции, описывающие товар Гиффена.
Тема 2
Интегрированная среда разработки проектов в VB. Форма. Свойства форм. События форм. Создание заставки.
Элементы управления в VB: кнопка, графическое поле, переключатель, флажок, рамка, список. Свойства, события и методы элементов управления.
Вопросы для самостоятельного изучения:
Элементы управления: таймер, полоса прокрути.
Создание строки меню.
Тема 3
Алгоритм совмещение математической области определения и математического множества значений функции с физической областью построения графика. Оператор масштабирования области построения графиков. Графические методы в VB.
Вопросы для самостоятельного изучения:
Форматирование результатов вычислений.
Тема 4
Спрос, предложение и равновесие рынка некоторого товара. Численные методы решения нелинейных алгебраических уравнений (методы хорд, касательных, секущих, дихотомии) для нахождения равновесных цены и объема.
Вопросы для самостоятельного изучения:
Метод монте - карло
Тема 5
Типы переменных, имена переменных, объявление переменных. Зона видимости переменных. Процедуры функции и процедуры в VB, Формальные и фактические параметры. Локальные, глобальные и статические параметры. Стандартные диалоговые окна в VB.
Вопросы для самостоятельного изучения:
Диалоговые окна:Font, Color
Тема 6
Излишек потребителя, излишек производителя, потери мертвого груза, дефицит и излишек товара. Применение интерактивного режима для исследования влияния неравновесных цен на процессы формирования излишков в обществе.
Вопросы для самостоятельного изучения:
Теории Л.Вальраса и А.Маршала установления равновесной цены. Устойчивость равновесия.
Тема 7
Определение площадей криволинейных фигур. Численное интегрирование (методы прямоугольников, трапеций, Симпсона). Вычисление значения излишков потребителя, производителя и "потерь мертвого груза" в случае нелинейных аналитически заданных функций спроса и предложения.
Вопросы для самостоятельного изучения:
Алгоритмы численного интегрирования несобственных интегралов.
Тема 8
Алгоритмы окраски криволинейных фигур излишков в обществе. Заливка, вертикальная и горизонтальная окраска.
Вопросы для самостоятельного изучения:
Алгоритмы окраски произвольных криволинейных фигур, границы которых заданы точечно.
- СОДЕРЖАНИЕ ПРАКТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ
ПРАКТИЧЕСКИЕ ЗАНЯТИЯ
Тема 1
Решение задач в целях определения уровня навыков по составлению алгоритмов и написанию фрагментов программ с использованием операторов ввода, обработки массивов, использования операторов цикла, блочных условий и операторов вывода на языке QB.
Тема 2
Разработка фрагментов программ на языке VB по созданию личной заставки для оформления индивидуального пакета программ.
Тема 3
Оптимизация кода программы на языке VB построения кривых Энгеля с помощью процедур – функций и процедур VB.
Тема 4
Разработка алгоритмов и написание фрагментов программ на языке VB для решения нелинейных алгебраических уравнений с помощью методов: дихотомии, хорд, монте – карло, касательных и секущих.
Тема 5
Разработка алгоритмов и написание фрагментов программ на языке VB для нахождения площадей криволинейных фигур с помощью методов численного интегрирования: прямоугольников, трапеций, Симпсона.
Тема 6
Разработка алгоритмов и написание фрагментов программ по окраске замкнутых фигур: в полоску, в крапинку, в однотонный цвет средствами языка VB.
ЛАБОРАТОРНЫЕ РАБОТЫ
Тема 1
Изучение составляющих интегрированной среды разработки проектов VB.Освоение свойств элементов управления.
Тема 2
Конструирование интерфейса пользователя и личной заставки.
Тема 3
Построение кривых Энгеля и асимптот спроса на различные товары.
Тема 4
Расчет и графическая интерпретация равновесия рынка.
Тема 5
Расчет и графическая интерпретация излишков в обществе.
- ВОПРОСЫ К ЭКЗАМЕНУ
- Интегрированная среда разработки проектов VB. Компоненты среды.
- Форма, основные свойства формы.
- Размещение формы на экране. События формы – Activate и Deactivate.
- Элементы управления – кнопка, надпись. Соглашение об именах, назначение, основные свойства и события.
- Элементы управления – переключатель, флажок. Соглашение об именах, назначение, основные свойства и события.
- Элемент управления – графическое поле. Соглашение об именах, назначение, основные свойства и события. Оператор масштабирования.
- Единицы измерения графического поля. Установка размеров графического поля и места размещения.
- Графические методы:Line,Circle, Pset, Point, Сls, Print.
- Метод PRINT. Управление выводом текста.
- Форматы вывода числовых данных.
- Стандартные диалоговые окна в VB.
- Процедура-фукнция в VB. Назначение, синтаксис.
- Процедура в VB. Назначение, синтаксис.
- Понятие (определение) алгоритма.
- Определение математической модели.
- Совмещение математической и физической области построения графиков с помощью алгоритма масштабирования.
- Уравнение, график и асимптота зависимости спроса от дохода худший товар.
- Уравнение, график и асимптота зависимости спроса от дохода на нормальный товар.
- Уравнение, график и асимптота зависимости спроса от дохода на товар относительной роскоши.
- Уравнение, график и асимптота зависимости спроса от дохода товар абсолютной роскоши.
- Математическое определение асимптоты.
- Экономический смысл асимптоты.
- Спрос, предложение, равновесие рынка.
- Численные методы решения нелинейных алгебраических уравнений (перечень, различные условия прекращения поиска решения).
- Метод хорд для решения нелинейных алгебраических уравнений.
- Метод Ньютона для решения нелинейных алгебраических уравнений.
- Метод Монте-Карло для решения нелинейных алгебраических уравнений.
- Метод секущих для решения нелинейных алгебраических уравнений.
- Товарный излишек, дефицит - определение, графическая интерпретация.
- Излишки потребителя, производителя, потери мертвого груза - определение, графическая интерпретация.
- Расчет излишков потребителя в случае неравновесной и равновесной цен.
- Расчет излишков производителя в случае неравновесной и равновесной цен.
- Расчет потерь мертвого груза.
- Численное интегрирование (принцип, перечень методов). Повышение точности интегрирования.
- Метод прямоугольников (правых, левых, средних).
- Метод трапеций.
- Метод Симпсона.
- Типы переменных используемых, как параметры внутри процедуры (локальные, статические, глобальные).
- Различие между фактическими и формальными параметрами.
- Конструирование цвета с помощью функции RGB.
- Заливка фигур, границы, которых заданы уравнениями.
- Окраска фигур, границы, которых заданы уравнениями, с помощью вертикальных полос.
- Окраска фигур, границы, которых заданы уравнениями, с помощью горизонтальных полос.
- ЛИТЕРАТУРА
- Математическая экономика на персональном компьютере. Под редакцией М.Кубонива.-М.: Мир, 1991 1987.-352с.
- Б.Мейер, К.Бодуэн. Методы программирования.- М.: Мир, 1981.
- С.Браун. Visual Basic 6. – M.:Питер, 1999.
- Б.Сайлер, Д.Спотс. Использование 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 |