Тема 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