
- •Что такое оптимальное решение
- •1.1. Типовые задачи оптимизации
- •1.1.1. Откуда появились вопросы
- •1.1.2. Основные методы решения задач
- •1.2. Классификация задач оптимизации
- •1.2.1. Пример математической модели
- •1.2.2. Общий случай задачи оптимизации
- •1.2.3. Классификация математических моделей
- •1.3. Последовательность работ при принятии оптимальных решений
- •1.3.1. Основные этапы работ
- •1.3.2. Анализ решаемых задач
- •Типовые работы при оптимизации
- •2.1. Работа с электронной таблицей
- •2.1.1. Основные положения
- •Блок назначения команд
- •Блок ввода команд
- •2.1.2. Панели инструментов
- •Закрыть.
- •2.1.3. Ввод и форматирование данных
- •Формат, ячейки...
- •Сервис, параметры...
- •2.1.4. Основные задачи копирования и переноса
- •2.1.5. Некоторые дополнительные процедуры
- •Защита файлов
- •Файл, сохранить как...
- •Параметры...
- •Файл, сохранить как...
- •Параметры...
- •Сервис, защита.
- •Комментарии
- •Вставка, примечание...
- •Вставка, примечание...
- •Вставка, примечание...
- •Вставка, примечание...
- •Запись...
- •Вставка, примечание...
- •2.2. Построение диаграмм
- •2.2.1. Основные положения
- •2.2.2. Создание встроенных диаграмм
- •2.2.3. Работа с выделенными диаграммами
- •Вставка, метки значений...
- •2.2.4. Построение диаграмм с рисунками
- •2.3. Работа с базами данных
- •2.3.1. Основные положения
- •Данные, сортировка...
- •Данные, сортировка...
- •Параметры...
- •Правка, копировать...
- •Правка, специальная вставка...
- •2.3.2. Поиск
- •Условие...
- •2.3.3. Функции базы данных
- •2.4. Список алгоритмов
- •Задачи линейного программирования
- •3.1. Методы решения задач
- •3.1.1. Постановка задачи
- •3.1.2. Задача распределения ресурсов
- •3.1.3. Основные положения симплекс-метода
- •Признак 1
- •Признак 2
- •3.2. Методы анализа задач
- •3.2.1. Если решения нет
- •3.2.2. Двойственность в задачах линейного программирования
- •3.2.3. Анализ оптимального решения
- •Анализ влияния изменения cj
- •Анализ влияния изменения bi
- •3.2.4. Вариантный анализ
- •Первая постановка
- •Вторая постановка
- •3.3. Решение задач линейного программирования с помощью Excel
- •3.3.1. Блок-схема решения задачи
- •3.3.2. Ввод условий задачи
- •Сервис, поиск решения...
- •Добавить...
- •3.3.3. Решение задачи
- •Параметры...
- •Максимальное время
- •Предельное число итераций
- •3.3.4. Графическое представление результатов решения
- •3.3.5. Преодоление несовместности
- •3.3.6. Устранение неограниченности целевой функции
- •3.4. Анализ задач линейного программирования в Excel
- •3.4.1. Анализ оптимального решения
- •Отчет по результатам
- •Отчет по устойчивости
- •Отчет по пределам
- •3.4.2. Параметрический анализ
- •2.2. Сервис, поиск решения...
- •2.3. Выполнить.
- •2.4. Сохранить сценарий...
- •4.1. Сервис, сценарии...
- •4.2. Отчет...
- •3.4.3. Решение по нескольким целевым функциям
- •3.4.4. Решения по заказу
- •Сервис, поиск решения...
- •Выполнить.
- •3.4.5. Решение задач при условных исходных данных
- •3.5. Список алгоритмов
2.2.4. Построение диаграмм с рисунками
весьма наглядным является представление результатов оптимального решения в виде диаграмм с рисунками, которые могут быть как готовые, так и создаваемые пользователем.
начнем с готовых рисунков.
алгоритм 2.2.7. просмотр и вызов готовых рисунков
вызвать Excel.
курсор в то место электронной таблицы, где должен быть расположен вызываемый рисунок.
вставка, рисунок...
на экране: диалоговое окно вставка рисунка.
в окно папка ввести: с:\MSOffice\Clipart.
на экране: в окне имя — имена файлов рисунков; представление рисунков в диалоговом окне.
выбрать нужный рисунок. для примера курсор на Hardware.
ок.
на экране: в месте курсора выбранный встроенный рисунок с маркерами (рис. 2.2.12).
рис.
2.2.12
копировать;
перемещать;
изменять размеры;
убирать маркеры.
алгоритм 2.2.8. построение диаграммы с готовыми рисунками
скопировать отформатированную диаграмму (рис. 2.2.9) на новый лист.
на этот же лист скопировать вставляемый по алг. 2.2.7 рисунок (рис. 2.2.12). (вызов рисунка на тот же лист удобен, но необязателен.)
выбранный рисунок копируем с помощью кнопки копировать в буфер.
выделить диаграмму.
на выделенной диаграмме выделить столбцы.
кнопка вставить из буфера.
на экране: диаграмма с рисунками (рис. 2.2.13).
рис. 2.2.13
выделить диаграмму.
курсор на любой столбец с рисунком.
м2.
на экране: диалоговое окно форматирование ряда данных (рис. 2.2.14).
установить переключатель масштабированный ряд рисунков; единиц измерения 2.
ок.
на экране: рис. 2.2.15 с масштабированными рисунками.
перейдем теперь к построению диаграмм с рисунками пользователя. пользователь может создать рисунок в любом графическом приложении Windows.
наиболее простым является создание рисунков в Excel с помощью панели инструментов рисование.
рис. 2.2.14
рис. 2.2.15
алгоритм 2.2.9. построение диаграммы с рисунками пользователя
вызвать Excel.
панель рисование.
построить рисунок: строим эллипс.
курсор на рисунок.
м2.
на экране: диалоговое окно форматирование объекта.
назначить желаемый цвет.
ок.
на экране: построенный рисунок, выделенный маркерами.
перейти к алг. 2.2.8 и выполнить пункты от п. 4 и до конца алгоритма.
на экране: рис. 2.2.16.
рис. 2.2.16
приведенные алгоритмы дают возможность достаточно наглядно представить табличные данные, что было убедительно показано на диаграммах, построенных по результатам оптимального решения.
2.3. Работа с базами данных
2.3.1. Основные положения
с электронными таблицами Excel можно выполнять целый ряд действий, характерных для работ с базами данных (бд). при выполнении этих действий столбцы таблицы будем называть, как это принято в бд, полями, а строки — записями.
основные работы, выполняемые с бд, следующие:
сортировка;
поиск записей по принятому критерию;
действия с записями, удовлетворяющими принятому критерию.
начнем с сортировки, под которой понимают упорядочение записей по возрастанию или по убыванию принятого признака в назначенном столбце. процесс выполнения сортировки покажем на примере упорядочения результатов оптимального распределения ресурсов во времени, которые получены в главе 8 и приведены там же на рис. 8.4.3 (в данной главе рис. 2.3.1).
алгоритм 2.3.1. сортировка элементов столбцов
вызвать на экран бд, приведенную на рис. 2.3.1, для выполнения сортировки.
рис. 2.3.1