
- •Экономическая информатика
- •Оглавление
- •Лабораторная работа № 1 Создание пользовательских функций. Создание макросов в ms Eхcel c использованием макрорекордера
- •Лабораторная работа № 2 Программирование алгоритмов линейной и разветвляющейся структуры на vba
- •Задание к работе
- •Структура редактора vba
- •Окно проекта
- •Возможности редактора кода.
- •Окно свойств
- •Окно Просмотр объектов
- •Линейные алгоритмы
- •Передача данных программе и получение данных из программы.
- •Пример программы на линейный алгоритм.
- •Алгоритмы с ветвлением
- •Применение структуры Select Case
- •Программы циклической структуры, массивы, вложенные циклы. Характерные приемы программирования
- •Теоретическая часть Операторы цикла
- •Оператор For Next
- •Массивы
- •Вложенные циклы
- •Программирование типовых алгоритмов
- •Вычисление суммы и произведения.
- •Запоминание результата
- •Лабораторная работа №4 Подпрограммы. Передача данных из рабочих листов ехсеl в vba программу и обратно.
- •Процедуры и функции.
- •Создание и применение функций
- •Передача данных из рабочих листов excel в vb программу и обратно.
- •Лабораторная работа№5 Создание пользовательских форм
- •Перехват ошибок
- •Контрольные вопросы
- •Лабораторная работа №6 Работа с файлами последовательного и произвольного доступа
- •Контрольные вопросы
- •Приложение
- •Литература
Экономическая информатика
Методические указания к выполнению лабораторных работ для студентов специальности:
080100 — Экономика
Оглавление
Введение 3
Лабораторная работа № 1 4
Лабораторная работа № 2 9
Лабораторная работа № 3 18
Лабораторная работа №4 26
Лабораторная работа№5 31
Лабораторная работа №6 38
Приложение 42
Литература 47
Введение
Важным звеном в подготовке студентов к эффективному использованию современных компьютерных средств, для решения экономических задач, как в процессе обучения в вузе, так и в будущей профессиональной деятельности является дисциплина «Экономическая информатика».
Задачей дисциплины является практическое освоение студентами широко применяемых на практике программно-инструментальных средств, моделей и методов решения задач экономики и финансов.
В процессе изучения дисциплины студент должен овладеть алгоритмами обработки информации и технологиями их решения.
Одним из самых простых языков программирования является Visual Basic for Application(VBA), в сочетании с вычислительными возможностями MS Excel позволяет конструировать профессиональные приложения, решающие многие практические задачи в области экономики .
В данном пособии рассматриваются основные компоненты среды Visual Basic for Application и их назначение. Программирование, управляемое событиями, типы событий. Язык программирования VBA: типы данных и их объявление, основные операторы языка. Основные алгоритмические конструкции. Основные объекты VBA MS Excel. Макросы: назначение, создание и редактирование. Технология создания функций рабочего листа. Создание приложений с диалоговым окном.
Настоящее пособие состоит из 6 лабораторных работ и рекомендуется непосредственно использовать на аудиторных занятиях при изучении дисциплины «Экономическая информатика» студентами экономического факультета
Лабораторная работа № 1 Создание пользовательских функций. Создание макросов в ms Eхcel c использованием макрорекордера
Цель работы:
изучить возможности создания макросов в MS Eхcel с помощью макрорекордера;
получить практические навыки написания пользовательских функций в модуле редактора VBA(Visual Basic for Application);
создание команд меню и кнопок на панели инструментов для запуска макроса.
Для автоматизации рабочего места пользователя записывают макросы с помощью макрорекордера. Макрос-это программа, состоящая из списка команд, которые должны быть выполнены приложением. VBA - это среда программирования, разработанная для создания макросов в приложениях. Если пользователь не умеет программировать, то с помощью VBA может «записать» макрос и назначить его какой-либо кнопке. Макрорекордер записывает каждый шаг, вызов команды, перемещение мыши, ввод формул, ввод с клавиатуры. После того как запись окончена, нужно остановить рекордер.
Задание 1
Создать таблицу и сохранить ее в своей папке под своим именем, таблицу не форматировать.
Таблица №1
Задание 2
Создать следующие пользовательские функции для расчета таблицы:
функцию для расчета отчислений в пенсионный фонд;
-отчисления в пенсионный фонд составляют 1% от оклада, поэтому получим следующее выражение:
отчисления в пенсионный фонд = оклад*1%;
функцию, которая вычисляет подоходный налог;
-подоходный налог составляет 13% от оклада за вычетом пенсионного фонда:
подоходный налог = (оклад - пенсионный фонд)*0.13
функцию, которая вычисляет все вычеты из заработной платы работника;
удержания = подоходный налог +отчисления в пенсионный фонд ;
функция, которая вычисляет алименты:
Если один ребенок, то
алименты =25%*(оклад - удержания),
если два и более, то
алименты =33%*( оклад - удержания);