
УО «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Экономическая информатика»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
для выполнения лабораторных работ
по дисциплине
«Алгоритмизация и программирование»
Методические указания разработал
к.т.н., доцент Климов Ю.В.
2010
ВВЕДЕНИЕ
Цель изучения дисциплины «Алгоритмизация и программирование» –формирование у студентов базовых знаний и навыков, направленных на разработку эффективных прикладных программ в практической деятельности экономиста.
Курс рассчитан на менеджеров, которые используют достижения информационных технологий в повышении эффективности работы предприятий.
Задачи дисциплины «Алгоритмизация и программирование»:
получению представления о состоянии и перспективах развития алгоритмических языков;
изучению основ алгоритмизации и проектирования программ;
изучению современных средств, использующихся для разработки программ на языках высокого уровня;
формированию базового уровня знаний в области программирования на объектно-ориентированных языках высокого уровня;
приобретению практических навыков для разработки программ на алгоритмических языках высокого уровня для решения комплекса экономических задач.
Методика выполнения работы
Для правильного решения практической задачи по заданному математическому (экономико-математическому) методу рекомендуется придерживаться следующей последовательности действий:
1. Рассчитать результаты по заданному методу по приведенным математическим формулам. В процессе решения использовать калькулятор Windows или табличный процессор MS Excel;
2. Разработать консольное приложение по рациональному алгоритму;
3. Вывести результаты при помощи функций форматируемого вывода;
4. Сопоставить полученные результаты с результатами, рассчитанными выше (пункт 1);
5. При достижении правильных результатов считается, что алгоритм верен и переходим к следующему пункту. В противном случае корректируем алгоритм решения задачи (метод решения);
6. Нарисовать графический интерфейс программы на бумаге, представить входные и выходные результаты расчета;
7. Используя компоненты C++ Builder и код консольной программы разработать программу с графическим интерфейсом пользователя (GUI), т. е. приложение Windows;
8. Оформить необходимую сопроводительную документацию на прикладное программное обеспечение в соответствие с индивидуальным заданием.
Задание
по выполнению лабораторной работы
«Разработка программы для расчета по экономико-математическому методу»
Выбрать математический (экономико-математический) метод для решения практической задачи;
Привести краткое описание метода и расчетные формулы;
Разработать алгоритм решения задачи;
Разработать внешнюю документацию:
3.1. техническое задание;
блок-схему;
псевдокод;
базовые допущения;
описание входных данных;
описание выходных данных;
Привести внутреннюю документацию (добавить комментарии в коде);
Привести полный код программы или ее основных элементов;
Выводы.
Перечень тем
Начисление банковского процента методом изменяемой процентной ставки;
Расчет банковских доходов методом капитализации;
Расчет экономико-математической модели управления запасами (модель Уилсона);
Метод наименьших квадратов;
Интерполяция полиномом Чебышева;
Нахождение корней уравнения методом секущих;
Нахождение квадратного корня уравнения методом Ньютона;
Нахождение квадратных корней уравнения методом перебора;
Симплексный метод;
Система массового обслуживания с отказами;
Система массового обслуживания с ожиданием;
Прогнозирование показателей с использованием временных рядов;
Распределение запасов поставщиков с помощью транспортной задачи;
Оптимизация решения методом итерации;
Метод анализа иерархий;
Прогнозирование и анализ с помощью мультипликативной тренд-сезонной модели;
Вычисление интеграла методом Ромберга;
Метод деления отрезка пополам (бисекции);
Оптимизация экономической задачи методом Монте-Карло;
Применение метода корреляционного анализа в экономике.