Тема 12. Применение математического процессора MathCad для решения логистических задач.
MathCad – профессиональный пакет для решения различных прикладных математических задач. Запись задачи и результаты ее решения представляются в общепринятой математической нотации (т. е. в естественной форме). В пакете имеется огромное количество встроенных функций, обеспечивающих возможность решения различных задач прогнозирования, оптимизации, выбора и т. п. Развитые графические средства позволяют обеспечить наглядность найденных решений. Практически решение многих задач поддержки решений в логистике требует только разработки математического алгоритма. Ибо инструменты пакета позволяют избежать трудоемкого программирования и отладки программ. Визуально большинство прикладных задач логистики может быть записано на рабочем листе MathCad в естественной форме.
Интерфейс системы. Работа с меню и мышью. Быстрый ввод выражений с клавиатуры. Пункты меню. Стандартный меню системы. Специальные панели с общематематической и арифметической «палитрами». Вывод и на правую (нерабочую) часть экранного листа. Порядок ввода информации в системе. Графика. Арсенал встроенных функции системы, их использование.
Пример решение логистической задачи.
Тема 13. Поддержка принятия решения о выборе поставщика средствами компьютерного моделирования в Excel.
При разработке функциональных стратегий фирмы таких, как финансово-экономическая и логистическая, требуется учитывать ряд факторов, одним из которых является особая компетенция организации. Все конкурирующие организации действуют в одной и той же среде бизнеса. Каждая из них может добиться успеха, если обладает явно выраженными компетенциями, приводящими к фактическому улучшению финансовых результатов на основе методов и технологий принятия выгодных стратегических финансово-экономических и логистических решений. Эти компетенции определяются факторами, которыми организация может управлять и которыми она отличается от других. Одним из таких факторов являются поставщики.
Тема 14. Пример решение задачи распределительной логистики.
В настоящем примере демонстрируется решение задачи распределительной логистики с помощью электронной таблицы. Электронная таблица имеет базовую таблицу «Выручка сети магазинов в первом квартале» и панель управления документом, реализованную с помощью формы. Лист2 – служит для вывода информации с листа 1 при расчетах с использованием подпрограмм на Visual Basic. Группировка информации по суммарной выручке производится с помощью макроса.
Тема 15. Модель управления запасами.
Реализация модели управления запасами распределительной логистики – управление товарным запасом в магазине. Разыгрывание вероятностного финансового исхода с помощью матрицы, заполняемой пользовательской функцией, созданной с помощью VBA. Имитация различных ситуации реализации количества закупаемого товара. Определение оптимального объема товарного запаса.
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 |


