
- •Что такое оптимальное решение
- •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.3.2).
ввести имена полей и направление сортировки, которые отображаются в диалоговом окне.
ок.
на экране: результат сортировки (рис. 2.3.3).
рис. 2.3.2
рис. 2.3.3
алгоритм 2.3.2. сортировка элементов строк
вызвать бд для сортировки строк (рис. 2.3.4).
в
рис. 2.3.4
ыделить сортируемую часть бд: ячейки с2:F4.Данные, сортировка...
Параметры...
сортировать: столбцы (!) диапазона.
ок.
ввести:
номер строки электронной таблицы Excel (а не порядковый номер строки в бд);
направление сортировки.
рис. 2.3.5
ок.
на экране: результат сортировки (рис. 2.3.5).
алгоритм 2.3.3. сортировка с помощью кнопок панели инструментов
с помощью кнопок можно выполнить сортировку по элементам только одного столбца.
курсор в ячейку столбца, по которому производится сортировка.
курсор на кнопку по возрастанию или по убыванию.
м1.
на экране: результат сортировки.
рассмотренный алгоритм сортировки обеспечивает упорядочение данных как по столбцам, так и по строкам. другой важной, если не основной, задачей бд является поиск записей, удовлетворяющих назначенному критерию. однако поиск производится только по полям, т. е. по столбцам электронной таблицы.
если же необходимо выполнить поиск по записям, т. е. по строкам электронной таблицы, то предварительно электронную таблицу надо транспонировать, в результате чего строки таблицы станут столбцами, а столбцы — строками. и такая транспонированная таблица будет готова для выполнения требуемого поиска.
алгоритм 2.3.4. транспонирование базы данных
вызвать на экран бд (рис. 2.3.6).
выделить всю бд, т. е. в4:F9.
Правка, копировать...
рис. 2.3.6
курсор в левый верхний угол места расположения транспонируемой бд, в в13.
Правка, специальная вставка...
транспонировать.
ок.
на экране: в ячейках в13:G17 находится транспонированная бд, в которой строки исходной бд (в4:F9) стали столбцами, а столбцы — строками. при необходимости в транспонированной бд можно изменить ширину столбцов, после чего транспонированная бд будет готова к поиску нужной информации.
2.3.2. Поиск
под поиском, который часто называют фильтрацией, будем понимать нахождение в бд таких записей, которые удовлетворяют требованиям, вводимым для полей. эти требования называются критерием поиска (фильтрации).
в Excel предусмотрено 2 вида поиска:
автофильтром;
расширенным фильтром.
алгоритм 2.3.5. поиск автофильтром
вызвать на экране бд (рис. 2.3.1).
курсор в любую ячейку бд.
данные, фильтр, автофильтр.
на экране: в каждом имени поля появилась стрелка.
курсор на стрелку того поля, по которому хотим произвести поиск (в примере: стоимость).
м1.
на экране: перечень значений всех записей в этом поле.
ввести значение, по которому нужно выполнить поиск.
на экране: все записи, удовлетворяющие введенному значению.
но это еще не все.