Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА2.docx
Скачиваний:
2
Добавлен:
14.08.2019
Размер:
286.11 Кб
Скачать
        1. Создание формы для решения задачи.

Этот шаг предполагает создание матрицы перевозок. Для этого необходимо выполнить резервирование изменяемых ячеек, поэтому в блок ячеек ВЗ:Е6 вводятся «1» — так резервируется место, где после решения задачи будет находиться распределение поставок, обеспечивающее минимальные затраты на перевозку груза.

        1. Ввод исходных данных.

В конкретном примере осуществляется ввод мощностей четырех поставщиков (ячейки А10:А13), потребности регионов в их продукции (В9:Е9), а также удельные затраты по доставке груза от конкретного поставщика потребителю (блок В10:Е13) (рис. 2.1).

Рис.2.1. Экранная форма задачи (2.1)

        1. Ввод граничных условий.

Вводим условия реализации мощностей поставщиков.

Для этого необходимо выполнить следующие операции:

  • поместить курсор в ячейку A3;

  • выбрать знак ;

  • выделить необходимые для суммирования ячейки ВЗ:ЕЗ;

  • нажать ENTER для подтверждения ввода формулы для суммирования (см.рис.2.2).

Аналогичные действия выполнить для ячеек А4, А5, А6, т.е. ввести условия реализации мощностей всех поставщиков (для всех строк). Эти действия можно реализовать иначе:

  • поместить курсор в ячейку A3;

  • выбрать команду Копировать, т.е. скопировать в буфер формулу, введенную для ячейки A3;

  • выделить ячейки А4:А6;

  • выбрать команду Вставить, тем самым из буфера будет вставлена формула для суммирования в А4:А6.

Рис.2.2.

Вводим условия удовлетворения запросов потребителей.

Для этого необходимо выполнить следующие операции:

  • поместить курсор в ячейку В7;

  • выбрать знак , при этом автоматически выделяется весь столбец B3:B6;

  • нажать ENTER для подтверждения суммирования показателей выделенного столбца (см.рис.2.3).

Эту же последовательность действий выполнить для ячеек С7 и Е7 или же проделать следующие действия:

  • поместить курсор в ячейку С7;

  • выбрать команду Копировать

  • выделить ячейки С7:Е7;

  • выбрать команду Вставить.

Рис.2.3.

Таким образом, введены ограничения для всех поставщиков и всех потребителей.

        1. Назначение целевой функции.

Для вычисления значения целевой функции, соответствующей минимальным суммарным затратам на доставку груза, необходимо зарезервировать ячейку и ввести формулу для ее вычисления

Для этого необходимо произвести следующие действия:

  • поместить курсор в ячейку В15 (после решения задачи в данной ячейке будет находиться значение целевой функции);

  • запустить Мастер функций (значок fx );

  • в окне Категория выбрать Математические;

  • в окне Функция при помощи спинера выбрать СУММПРОИЗВ;

  • нажать кнопку ОК;

  • в окне СУММПРОИЗВ указать адреса массивов, элементы которых обрабатываются этой функцией.

В задаче целевая функция представляет собой произведение удельных затрат на доставку груза (расположенных в блоке ячеек В10÷Е13) и объемов поставок для каждого потребителя (содержимое ячеек ВЗ÷Е6). Для этого надо:

  • в поле Массив 1 указать адреса ВЗ:Е6;

  • в поле Массив 2 указать адреса В10:Е13;

  • нажать кнопку ОК — подтверждение окончания ввода адресов массивов (см.рис.2.4.).

В поле ячейки В15 появится некоторое числовое значение, равное произведению единичных поставок на удельные коэффициенты затрат по доставке грузов (в данной задаче — это число 144) (рис. 2.5.).

Рис.2.4. Ввод формулы для расчета ЦФ в окно "Мастер функций"

Рис.2.5. Экранная форма задачи (2.1) после ввода всех необходимых формул