Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ROZRAKhUNKOVA_ROBOTA_Z_INFORMATIKI_Gotova.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
9.24 Mб
Скачать
  1. Завдання 2

    1. Умови завдання 2

За допомогою MS Excel розв’язати задачу лінійного програмування (рисунок 2.1).

Рисунок 2.1 – Завдання

    1. Виконання завдання 2

За допомогою MS Excel розв’язуємо задачу лінійного програмування. Установлюємо надбудову «Поиск решения». Для цього виконуємо команду «Сервис-Надстройки...». Внаслідок цього з’явилося вікно «Надстройки». В цьому вікні у прокручуваному списку Список надстроек: установлюємо прапорець на пункті «Поиск решения» і «натиснути кнопку OK» (рисунок 2.2). Ця програма дуже корисна для рішення подібних завдань, або не можна рішати це завдання іншими шляхами. Вона дуже зручна та легка в освоєнні.

Рисунок 2.2 – Пошук рішення

В робочому листі Excel створюємо наступну форму (вводимо дані, що стосуються значення цільової функції, при цьому вказуємо направлення, змінні та їх значення, а також обмеження, де вказуемо ліву, праву частину нерівності та умову) (рисунок 2.3).

Рисунок 2.3 – Ввод даних

Далі вставимо у комірку В3 формулу «=3+2*B7+C7»;До комірок В9-В12 вставимо формули 2.1 – 2.4 відповідно:

=A7-B7+2*C7+D7 (2.1)

=2*A7-B7+C7-D7 (2.2)

=A7-2*B7+C7-D7 (2.3)

=A7+B7+C7+2*D7 (2.4)

Далі звертаємось до надбудови «Поиск решения» з метою розв’язування задачі. Для цього виконуємо команду «Данные - Поискрешения....». Після цього на екрані з’явилося вікно «Поискрешения», в яке здійснюється внесення задачі лінійного програмування.

В полі установлюємо «целевую ячейку»: надрукувати «$B$3».Я установив відмітку на пункті «Равной: Максимальному значению». В полі «Изменяяячейки»: надрукував «$А$7:$D$7».

Ввів перше обмеження. Для цього натиснув кнопку «Добавить».

У діалоговому вікні «Добавление ограничения» в поле «Ссылка на ячейку»: ввести «$A$9», в полі Ограничение: вибрати значок “<=” і надрукувати значення «$A$9». Натиснути кнопку ОК.

Аналогічно ввів друге, третє і четверте обмеження.Ввів умови невід’ємності змінних. Для цього натиснув кнопку Добавить. Удіалоговому вікні «Добавлениеограничения» в поле «Ссылка на ячейку»: ввів

«$A$7:$D$7», в полі «Ограничение»: вибрав значок «>=» і надрукував значення 0.Натиснув кнопку OK.

Я ввів умови цілочисельності змінних. Для цього натиснув кнопку «Добавить». У діалоговому вікні «Добавление ограничения» в поле «Ссылка на ячейку»: ввела «$B$2:$Е$5», в полі «Ограничение»: вибрав пункт цел. Натиснув кнопку OK.

Натиснув кнопку «Параметри...», установив відмітку на пункті «Линейная Модель» і натиснула кнопку OK (рисунок 2.4).

Рисунок 2.4 – Параметри вікна «Поиск решения»

Задачу ЛП повністю підготовлено. Втиснуємо у вікні «Поиск решения» кнопку «Выполнить».

З’явилося вікно «Результаты поиска решения», в якому повідомилося, що

«Рішення найдено». Відмітив пункт «Сохранить найденное решение» і натиснув кнопку OK для виконування остаточного та збалансованого рішення з метою узнати результат (рисунок 2.5). Для більш цікавої роботи, треба зробити «Поиск решения линейных задач симплекс-методом». Це дозволить розв’язати це лінейне рівняння більш грамотно.

Рисунок 2.5 – Результати пошуку рішення

На листі електронної таблиці бачимо отриманий результат (рисунок 2.6).

Рисунок 2.6 – отриманий результат

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]