
- •Что такое оптимальное решение
- •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.1.5 это печать и последовательность вывода страниц.
в каждой группе команд имеются поля выбора (флажки и переключатели), в которых производится выбор команд из числа имеющихся. при этом все команды делятся на совместимые и альтернативные.
совместимыми называются такие команды, при которых ввод одной из них не исключает ввода других. левее таких команд имеется квадратик (флажок), поэтому поля выбора таких команд иногда называют квадратными. при одном щелчке мыши в квадратике появляется галочка (флажок установлен), которая обозначает ввод данной команды, а ее отсутствие (флажок сброшен) — отмену команды. в рассматриваемом примере (рис. 2.1.5) это команды, входящие в группу печать, и они не исключают друг друга.
альтернативными командами называют такие команды, для которых назначение одной исключает назначение остальных. левее этих команд находится кружок (переключатель), поэтому поля выбора таких команд иногда называются круглыми. после одного щелчка мышью в кружке либо появляется точка, что означает выбор команды (переключатель выбран), либо точка убирается, что означает ее отмену. на рис. 2.1.5 в группе последовательность вывода страниц такими командами являются команды вниз, затем вправо; вправо, затем вниз. очевидно, что эти команды исключают друг друга. назначаемый порядок страниц иллюстрируется схемой.
Блок ввода команд
выполняемыми командами являются ок, отмена, просмотр, вызывающими диалоговые окна — печать..., свойства... вместе с тем возможен ввод команд и другого типа, суть которых заключается в следующем. чтобы дойти до нужной команды с помощью разветвленной иерархической структуры команд, надо последовательно вызывать на экран несколько меню, включая диалоговые окна. при этом во всех меню и диалоговых окнах будет значительное число команд, которые к данной решаемой задаче не имеют никакого отношения.
для вызова не всех возможных команд, а только тех, которые нужны в данной конкретной ситуации, существует несколько контекстных меню, вызываемых командой мп.
наибольшее применение имеют контекстные меню при работе:
с кнопками панелей инструментов;
с выделенными ячейками;
с ярлычками листов.
таковы основные положения, связанные с командами, входящими в меню.
рассмотрим далее работу с большими таблицами, т. е. с такими таблицами, размер которых больше размера экрана. представить на экран всю таблицу или нужную ее часть можно с помощью следующих действий:
уменьшить масштаб представления окна;
произвести прокрутку окна;
выполнить деление окна.
первое действие не требует пояснений, два последующих рассмотрим подробно.
алгоритм 2.1.1. прокрутка окна с фиксацией заголовков строк и столбцов
курсор на рис. 2.1.7 в ячейку в3, выше и левее которой надо зафиксировать строки и столбцы при прокрутке.
окно, закрепить области.
выполнить прокрутку стрелками или с помощью полосы прокрутки.
на экране: результат прокрутки.
рис. 2.1.7
отмена фиксации производится командой окно, снять закрепление областей.
алгоритм 2.1.2. деление окон
курсор на горизонтальный делитель.
курсор превращается в двустороннюю стрелку с горизонтальными линиями.
мн.
на экране: разделительная горизонтальная линия.
перемещение курсора вызывает перемещение разделительной линии.
отпустить кнопку мыши.
на экране: 2 горизонтальных окна со своими вертикальными элементами прокрутки (рис. 2.1.8).
рис. 2.1.8
аналогично можно производить деление с помощью вертикального делителя.
после деления окна, пользуясь прокруткой, можно вызывать на экран одновременно различные части таблицы, находящиеся на значительном расстоянии друг от друга.
поскольку в каждом новом окне есть свои делители, процесс деления окон можно продолжить. но это уже экзотика из серии неиспользуемых возможностей Excel.
для устранения деления необходимо:
установить курсор на делитель.
мн.
вернуть делитель в начальное положение.
с помощью приведенных алгоритмов можно работать с таблицами любых размеров.