Sectionsf (index) Section.
Свойства объекта Range - Start, End и Story Type. Уникальная идентификация объектов. Изменение части документа. Работа с объектом Find. Получение информации о выделенном фрагменте. Работа с объектом Replacement. Создание макросов в среде MS Word.
Тема 11. Разработка пользовательских диалоговых окон. Требование к стандарту интерфейса.
Одной из наиболее серьезных задач, возникающих при разработке собственных систем, является создание интерфейса: необходимо исключить из меню и панелей инструментов основного приложения команды и кнопки, которые не относятся к разрабатываемому приложению, а также добавить в интерфейс новые средства.
Расширение возможности стандартных приложений MS Office, используя VBA, путем настройки и создания компонент основного приложения, таких как меню, панели инструментов и контекстные меню.
Облегчение программирования через VBA, объединяя в меню, панели инструментов и контекстные меню в одну группу. Создание строк меню. Создание нового меню в Excel, Word или PowerPoint средствами VBA. Добавление выпадающих меню скриптом. Добавление команд в меню.
Тема 12. Применение математического процессора MathCad для решения задач оценки.
MathCad – профессиональный пакет для решения различных прикладных математических задач. Запись задачи и результаты ее решения представляются в общепринятой математической нотации (т. е. в естественной форме). В пакете имеется огромное количество встроенных функций, обеспечивающих возможность решения различных задач прогнозирования, оптимизации, выбора и т. п. Развитые графические средства позволяют обеспечить наглядность найденных решений. Практически решение многих задач поддержки решений в логистике требует только разработки математического алгоритма. Ибо инструменты пакета позволяют избежать трудоемкого программирования и отладки программ. Визуально большинство прикладных задач логистики может быть записано на рабочем листе MathCad в естественной форме.
Интерфейс системы. Работа с меню и мышью. Быстрый ввод выражений с клавиатуры. Пункты меню. Стандартный меню системы. Специальные панели с общематематической и арифметической «палитрами». Вывод и на правую (нерабочую) часть экранного листа. Порядок ввода информации в системе. Графика. Арсенал встроенных функции системы, их использование.
Тема 13. Пример решения задач: Поддержка принятия решения об оценке поставщика средствами компьютерного моделирования в Excel.
При разработке функциональных стратегий фирмы таких, как финансово-экономическая и логистическая, требуется учитывать ряд факторов, одним из которых является особая компетенция организации. Все конкурирующие организации действуют в одной и той же среде бизнеса. Каждая из них может добиться успеха, если обладает явно выраженными компетенциями, приводящими к фактическому улучшению финансовых результатов на основе методов и технологий принятия выгодных стратегических финансово-экономических и логистических решений. Эти компетенции определяются факторами, которыми организация может управлять и которыми она отличается от других. Одним из таких факторов являются поставщики и задача оценка поставщика.
Тема 14. Пример решения задач: оценка риска бизнес проектов.
Основные темы. Выявление и оценка риска в проекте. Основные составляющие процесса управления риском. Выявление источников риска; Анализ и оценка риска; Определение реакции на риск; Планирование расходов в чрезвычайных обстоятельствах; Создание резервов на случай чрезвычайных обстоятельств. Выявление источников риска. Эффективный инструмент выявления рисков – СРРПЭ. Анализ и оценка риска. Анализ сценария (А): неколичественный. Анализ с использованием поправочных коэффициентов и допусков. Анализ смешанного типа. Реакция на риск. Снижение или сохранение риска.
Переадресация риска. Участие в рисках. Риски защиты цен. Технические риски. PERT и PERT-моделирование. Расчет средневзвешенного времени операции. Использование возможностей электронной таблицы для проведения анализа риска.
Тема 15. Пример решения задач: оценка эффективности инвестпроектов.
Основные темы. Методы финансовой оценки инвестиционных проектов. Статические методы оценки инвестиционных проектов. Экономический анализ показателей эффективности проекта. Окупаемость (payback). Норма прибыли (accounting rate of return) Динамические методы оценки инвестиционных проектов. Метод приведенной стоимости. Расчет интегрального экономического эффекта. Внутренняя доходность. Создание алгоритма анализа эффективности инвестпроектов средствами электронной таблицы.
3.2 Наименование тем лабораторных занятий и их содержание.
Лабораторная работа №1. Программирование с использованием встроенных функций ввода/вывода.
Цель: Приобрести навыки программирования с использованием встроенных функций ввода/вывода.
Теоретические разделы для выполнения лабораторной работы
1. Структура программы.
2. Описание констант и переменных.
3. Стандартные функции ввода/вывода языка программирования.
Лабораторная работа №2. Программирование разветвляющихся вычислительных процессов с использованием операторов If и Select Case.
Цель: Приобрести навыки программирования разветвляющихся вычислительных процессов.
Теоретические разделы для выполнения лабораторной работы.
1. Использование логического оператора If при решении разветвляющихся вычислительных задач.
2. Разновидности и применение оператора If.
3. Оператор выбора Select Case.
Лабораторная работа №3. Программирование циклических вычислительных процессов.
Цель: Приобрести навыки программирования циклических вычислительных процессов.
Теоретические разделы для выполнения лабораторной работы.
1. Использование циклических вычислительных процессов при решении задач.
2. Операторы циклов языка программирования Visual Basic.
Лабораторная работа №4. Программирование циклических вычислительных процессов с использованием массивов и матриц.
Цель: Приобрести навыки программирования циклических вычислительных процессов с использованием массивов и матриц.
Теоретические разделы для выполнения лабораторной работы.
1. Особенности работы с массивами.
2. Программирование с использованием матриц.
Лабораторная работа №5. Программирование с использованием составных пользовательских типов данных.
Цель: Приобрести навыки программирования с использованием составных пользовательских типов данных.
Теоретические разделы для выполнения лабораторной работы:
1. Пользовательский тип данных.
2. Работа с объектами Microsoft Excel.
3. Свойства, методы объектов.
Лабораторная работа №6. Разработка пользовательских диалоговых окон (форм).
Цель: Приобрести навыки разработки пользовательских диалоговых окон.
Теоретические разделы для выполнения лабораторной работы
1. Создание пользовательских форм.
2. Элементы управления формой
3. Процедуры обработки событий элементов формы.
Задание: выполнить разработку приложения «База поставок фирмы», используя панель инструментов Формы. Задание предусматривает разработку и подготовку на листе Excel формирование базы поставок (рис.2), связь элементов управления карточки с ячейками листа, обработку информации, помещенной в карточке с переносом в таблицу на том же листе, организации таблицы, в которой будут накапливаться сведения о клиентах фирмы.
Лабораторная работа №7. Автоматизация заполнения табличного документа.
Цель работы. Используя возможности языка VBA создать автоматизацию заполнения табличного документа.
Постановка задачи.
Дан табличный документ. Необходимо:
1) создать шаблонную часть этого документа с помощью табличного процессора Excel;
2) составить программу на языке VBA, которая будет запрашивать у пользователя исходные данные для заполнения этой таблицы, производить необходимые расчеты и помещать все данные в соответствующие ячейки, предусмотренные в шаблоне.
3.4 Самостоятельная работа студентов под руководством преподавателя (СРМ).
№ п/п | Задание | Методические уазания | Литература | Форма сдачи СРМП |
1 | VBA – язык программирования офисных пакетов | Особенности офисных пакетов | 3 осн. | Презентация |
2 | Основы программирования VBA | Создания простых программ | 3 осн. | Презентация |
3 | Передача аргументов в процедур | Принципы передачи аргументов в процедур. Типы аргументов. | 1, 3 осн. | Привести пример |
4 | Сорздание объекта Application | Создание в среде MS Word приложение | 3 осн. | Привести пример |
5 | Обработка ошибок | Для предыдущих примеров создать ловушки | 3 осн. | Привести пример. |
6 | Работа с Workbook | Особенности использования VBA в Workbook | 1 осн. | Привести пример. |
7 | Работа с листами | Особенности использования VBA в WorkSheet | 1 осн. 2 қос | Дискуссия |
8 | Технология макросов | Особенности создания макросов. | 1 осн. 2 қос | Привести пример. |
9 | Технология работы с командами Word | Разобрать пример | 1 осн. | Привести пример |
10 | Использование строк меню | Технология создания меню, семейства объектов для меню | 1 осн. | Привести пример |
11 | Использование и создание функции | Работа с сосответсвтующими объектами | 1 осн. | Привести пример |
12 | Создание макросов в среде Power Point | Особенности работы с Power Point | 1 осн. | Презентация. |
13 | Защита данных | Способы защиты данных в офисных пакетах | 1, 3 осн. | Привести пример |
14 | Создание макросов в среде MS Project | Особенности работы в MS Project | 1 осн. | Привести пример |
15 | Макросы в MS Access | Технология макросов в MS Access | 1 осн. | Привести пример |
3.4 Самостоятельной работы студентов (СРМ)
№ | Задание | Методические уазания | Литература |
1 | Работа с встроенными функциями VBA | Ознакомится с функциями, их категориями | 1 осн. |
2 | Функци для проверки типов | Использование функции для конкретных задач (прогаммирование) | 4 (242 стр.) доп. |
3 | Функции преобразования типов | Использование функции для конкретных задач | 4 (243 стр.) доп. |
4 | Функции для исползования типов | Использование функции для конкретных задач (прогаммирование) | 4 (244 стр.) доп. |
5 | Функции для форматирования типов | Использование функции для конкретных задач (прогаммирование) | 4 (245 стр.) доп. |
6 | Функции пользователей | Создание функции по заданию преподавателя | 1 осн. |
7 | Функции обработки строк | Обраьотка строк по заданию преподавателя | 4 (249 стр.) |
8 | Функции времени и даты | Создание функции по заданию преподавателя | 4 (253 стр.) |
9 | Функции выбора | Разобрать примеры. | 4 (257 стр.) |
10 | Диалоговые окна | Функции InputBox, MsgBox | 4 (259 стр.) |
11 | Использование Excel как базу данных | Ведение данных | 4 (264 стр.) |
12 | Логические функции | Рассмотреть логистическую задачу с использованием логических функции | 4 (265 стр.) |
13 | Использование элементов управления. | Создать проект для решения логистической задачи | 4 (308 стр.) |
14 | Автоматизация создания диаграмм | Создать проект для решения длгистической задачи | 4 (326 стр.) |
15 | Защита проектов | Перзентация |
Таблица 5
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


