- •«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
- •Санкт-Петербург
- •Пакет прикладных программ MathCad.
- •1.1 Практическая работа 1. Основы работы с MathCad
- •Математические выражения
- •Операторы
- •Типы данных
- •Функции
- •Текстовые фрагменты
- •Графические области
- •Построение пересекающихся фигур
- •Создание анимационного клипа
- •Задания к упражнению 10
- •Практическая работа 2. Решение уравнений средствами MathCad
- •Численное решение нелинейного уравнения
- •Отсутствие сходимости функции root
- •Рекомендации по использованию функции root
- •Нахождение корней полинома
- •Решение систем уравнений
- •Решение матричных1 уравнений
- •Символьное решение уравнений
- •Порядок выполнения практической работы 2
- •Варианты упражнения 1
- •Варианты упражнения 2
- •Варианты упражнения 3
- •Варианты упражнения 4
- •1.3 Практическая работа 3. Символьные вычисления в MathCad
- •Выделение выражений для символьных вычислений
- •Символьные операции Операции с выделенными выражениями
- •Операции с выделенными переменными
- •Операции с выделенными матрицами
- •Операции преобразования
- •Стиль представления результатов вычислений
- •Примеры символьных операций в командном режиме
- •Операторы вычисления пределов функций
- •Задание операторов пользователя
- •Порядок выполнения лабораторной работы 3
- •Варианты упражнения 3
- •Варианты упражнений 6 и 7
- •Контрольные вопросы
- •Практическая работа 4. Программирование в среде MathCad
- •1.5 Практическая работа 5. Решение задач линейного программирования MathCad
- •1.6 Практическая работа 6. Решение задач линейного программирования (Транспортная задача)
- •2. Программирование в среде excel
- •Краткие сведения из теории
- •Настройка пользовательского интерфейса. Управление документами.
- •Оформление листа с текстовыми данными.
- •Оформление листа с числовыми данными.
- •2.3 Копирование/перемещение данных Возможности Автозаполнения
- •Копирование/перемещение данных. Заполнение из списков.
- •Автозаполнение с формированием прогрессий.
- •Мастер условного форматирования. Контроль ввода
- •Контроль ввода
- •Мастер условного форматирования.
- •Ввод формул. Относительная адресация.
- •Использование формул с относительной адресацией.
- •Функция суммирования
- •2.6. Данные процентного типа в формулах. Зависимости в формулах
- •1. Использование данных «процентного» типа
- •Выявление зависимостей в таблице с формулами
- •Полная абсолютная адресация в формулах
- •Полная абсолютная адресация
- •Собственные имена ячеек
- •Частичная абсолютная адресация в формулах
- •Графическое отображение данных
- •Проектирование таблицы для расчета
- •Оформление контроля ввода.
- •Оформление условного форматирования.
- •Оформление примечаний.
- •Задачи линейного программирования
- •Порядок работы
- •2.12 Задачи оптимизации (поиск решения)
- •Порядок работы
- •4. Библиографический список
2.12 Задачи оптимизации (поиск решения)
Цель занятия. Изучение технологии поиска решения для задач оптимизации (минимизации, максимизации).
Задание 12.1. Минимизация фонда заработной платы фирмы.
Пусть известно, что для нормальной работы фирмы требуется 5...7 курьеров, 8... 10 младших менеджеров, 10 менеджеров, 3 заведующих отделами, главный бухгалтер, программист, системный аналитик, генеральный директор фирмы.
Общий месячный фонд зарплаты должен быть минимален. Необходимо определить, какими должны быть оклады сотрудников фирмы, при условии, что оклад курьера не должен быть меньше 1400 р.
В качестве модели решения этой задачи возьмем линейную модель. Тогда условие задачи имеет вид
N1 * А1 * х + N2 * (А2 * х + В2) + . . . + N8 * ( А8 * х + В8) = Минимум, где
Ni - — количество работников данной специальности;
х — зарплата курьера;
Аi и Вi — коэффициенты заработной платы сотрудников фирмы.
Порядок работы
1. Запустите редактор электронных таблиц Microsoft Excel и откройте созданный в Практической работе 11 файл «Штатное расписание».
Скопируйте содержимое листа «Штатное расписание 1» на новый лист и присвойте копии листа имя «Штатное расписание 2».
2. В меню Сервис активизируйте команду Поиск решения (рис. 12.1).
3. В окне Установить целевую ячейку укажите ячейку F14, содержащую модель — суммарный фонд заработной платы.
Поскольку необходимо минимизировать общий месячный фонд зарплаты, активизируйте кнопку равный — Минимальному значению.
В окне Изменяя ячейки укажите адреса ячеек, в которых будет отражено количество курьеров и младших менеджеров, а также зарплата курьера - $E$6:$E$7:$D$3 (при задании ячеек Е6, Е7 и D3 держите нажатой клавишу [Ctrl]).
Рис. 27 Задание условий для минимизации фонда заработной платы
Рис. 28. Добавление ограничений для минимизации фонда заработной
платы
Используя кнопку Добавить и окнах Поиск решения и Добавление ограничений, опишите все ограничения задачи: количество курьеров изменяется от 5 до 7, младших менеджеров от 8 до 10, а зарплата курьера > 1400 (рис. 28).
Ограничения наберите в виде
$D$3 > = 1400
$Е$6 > = 5
$Е$6 < = 7
$Е$7 > = 8
$Е$7 <= 10
Активизировав кнопку Параметры, введите параметры поиска, как показано на рис. 29.
Окончательный вид окна Поиск решения приведен на рис. 12.1.
Запустите процесс поиска решения нажатием кнопки Выполнить. В открывшемся диалоговом окне Результаты поиска решения задайте опцию Сохранить найденное решение (рис. 30).
Решение задачи приведено на рис. 31. Оно тривиально: чем меньше сотрудников и чем меньше их оклад, тем меньше месячный фонд заработной платы.
Рис. 29 Задание параметров поиска решения по минимизации фонда
заработной платы
Рис. 30 Сохранение найденного при поиске решения
Рис. 31. Минимизация фонда заработной платы
4. Библиографический список
|
Дьяконов, В. П. Mathcad 11/12/13 в математике [Электронный ресурс]: базы и банки данных/ В. П. Дьяконов. - Электрон. текстовые дан.. - Б.м.: б.и., 2007. - 1 эл. жестк. диск. - Систем. требовани: CD-ROM. - ISBN 5-93517-332-8: Издание является приложением к документу: Mathcad 11/12/13 в математике : справочник / В. П. Дьяконов. - М.: Горячая линия - Телеком, 2007. - 958. - ISBN 5-93517-332-8. Шифр 004(083)/Д 93 Имеются экземпляры в библиотеке: ФО(12) |
|
|
) 004.94(083)/ Д 93 Дьяконов, В.П. Mathcad 11/12/13 в математике: справочник/ В. П. Дьяконов. - М.: Горячая линия - Телеком, 2007. - 958 с.: рис., табл. + 1 эл. жестк. диск. - Библиогр.: с. 932 – 935 (82 назв.). - ISBN 5-93517-332-8: 307.00, Имеются экземпляры в библиотеке: ФО(12) |
|
Долженков Самоучитель Excel 2007 СПб БХВ, Питербург 2008г., 544с |
|
|
Т.М.Ена Компьютерный практикум. Методические указания к выполнению лабораторных работ. Учебное пособие СПб. ГУАП 2005г, 55с. |
|
|
Т.П. Сибрина, А.М. Поласен Компьютер для офиса СПб БХВ, Питербург 2008г |
|
|
Винстон, Microsoft Office Excel 2007 Анализ данных и бизнес моделирование СПб БХВ, Питербург 2008г., 549с. |
1 Матричным уравнением называется уравнение, коэффициенты и неизвестные которого – прямоугольные матрицы соответствующей размерности.
Действие не выполняются для блока с несмежными ячейками
2 Следует построить таблицу с заданной структурой и произвольными данными (обозначены ХХХ). Ячейки с формулами обозначены знаками ???, в ячейки, обозначенные знаками … формулы копируются. Для ячеек с числовыми данными, выводимыми с какими-либо обозначениями (р., $, DM, кг, % и др.), следует использовать имеющиеся или собственные форматы.
3 Построение диаграммы можно начинать без предварительного выделения ячеек. В этом случае указание данных для диаграммы дается на шаге 2 Мастера диаграмм.
