GeoGebra
За допомогою програми GeoGebra
можна розв’язувати задачi лiнiйного програмування. Наведенi нижче iнструкцiї охоплюють як метод пiдстановки, так i метод лiнiйки.
Коли ти вставляєш рiвняння та нерiвностi в GeoGebra
, не потрiбно перемiщати члени так, щоб залишився сам лiворуч вiд знака рiвностi. Просто введи їх так, як вони зазначенi!
Iнструкцiя GeoGebra
1
- 1.
- Вiдкрий види
Алгебра
таПолотно
пiд вкладкоюВид
уМеню
. - 2.
- Введи нерiвностi одна за одною у видi
Алгебра
. - 3.
- Введи свої нерiвностi у виглядi рiвнянь, кожне в окремий рядок у видi
Алгебра
, замiнивши знаки нерiвностi , , , на знак рiвностi . Тобi знадобляться цi рiвняння, щоб знайти точки перетину пiзнiше. - 4.
- Прямi, побудованi пiд час етапу 3, є прямими роздiлення нерiвностi. Щоб знайти координати точок перетину мiж ними, спочатку обери iнструмент
Перетин
(вiн знаходиться пiд набором iнструментiв
Точка
). Для кожної пари прямих, що перетинаються, натисни на двi прямi в кожнiй парi, щоб побудувати точку їх перетину.
- 5.
- Тепер треба побачити область допустимих розв’язкiв для задач лiнiйного програмування як дiлянку, зафарбовану в темний вiдтiнок синього кольору, а її вершини мають бути точками перетину, отриманими пiд час етапу 4. Щоб зробити область допустимих розв’язкiв ще чiткiшою, обери iнструмент
Многокутник
i натисни мишею на всi точки перетину. Заверши побудову многокутника, знову натиснувши мишею на початкову точку.
- 6.
- У порожньому рядку виду
Алгебра
введи цiльову функцiю , набравшиZ(x,y) = Ax+By
, де та наданi в умовi задачi. - 7.
- Тепер можна обрати мiж методом пiдстановки чи методом лiнiйки.
Метод пiдстановки
- 7.1.
- Обчисли значення цiльової функцiї у всiх точках перетину. Введи
Z(A)
для точки ,Z(B)
для точки й так далi. Оптимальним розв’язком є точка, яка дає найбiльше значення .
Метод лiнiйки
- 7.1.
- Введи
w
у порожньому рядку видуАлгебра
й натисни клавiшуEnter
(якщо вже є iнший об’єкт з iм’ям , використай iнше iм’я). Має з’явитися повзунок для числа в тому самому рядку. Увiйди в меню налаштувань повзунка, натиснувши мишею на три вертикальнi крапки в рядку . Натисни мишею на вкладкуПовзунок
, встанови для параметраMin
значення 0, а для параметраMax
найменше зi значень та . - 7.2.
- У наступному рядку виду
Алгебра
введиr(x) = -A*x/B+w
де замiни
A
таB
на та , наданi в умовi задачi. Має з’явитися пряма. - 7.3.
- Вiдрегулюй повзунок для числа так, щоб збiльшувалося, водночас стежачи за тим, щоб хоча б один вiдрiзок прямої залишався в областi допустимих розв’язкiв. Зрештою, пряма повинна пройти через одну точку перетину. Ця точка є оптимальним розв’язком. Якщо пряма не може досягти точки перетину, вiдповiдно вiдрегулюй параметр
Max
у налаштуваннях повзунка.