представлену у вигляді тексту, і перетворити її в алгоритмічну структуру. Мається на увазі динамічний введення формули під час виконання програми, як уже говорилося - в текстовому вигляді. Такий функціональністю володіють лише вузьконаправлені комерційні пакети програм математичного моделювання. br/>В
Рис. 6. Приклад представлення формули в текстовому процесорі Word, без будь-яких можливостей інтерпретації
У нашому ж випадку всі функції заздалегідь відомі, і змінюються лише їх коефіцієнти-константи. Виходом з такої ситуації послужить зчитування і запис в змінні числових значень констант функції з текстових полів введення. br/>В
Рис. 7. Текстові поля для введення констант
У програмному коді в якості констант у формулі використовуються змінні, в які записані числові значення констант.
В
Рис. 8. Використання змінних в якості констант
Виходячи з особливостей математичних операцій на ЕОМ, графік простіше будувати на основі таблиці значень аргументів і функції. Відомо, що кількість елементів в таблиці прямо пропорційно точності графіка. Враховуючи високі характеристики швидкості і точності обчислень на ЕОМ, а також автоматизированность всіх підрахунків, таблиця значень, розмірність таблиці майже не обмежена, а отже і точність графіка дуже висока. Точність також залежить від кроку збільшення аргументу в таблиці, але ЕОМ дозволяє легко оперувати числами, наприклад, з шістнадцятьма знаками після коми. p align="justify"> Графік сповнений на ЕОМ виглядає точно так само як і на будь-якому іншому носії і може бути представлений як у двовимірному просторі, так і в ізометричної проекції тривимірного простору.
В
Рис. 9. Графік функції y = x2 , виконаний у табличному процесорі Excel
1.4 Постановка завдання та алгоритм реалізації графічного методу рішення приватного випадку задачі нелінійного програмування
Стандартна математична задача оптимізації формулюється таким чином. Серед елементів x , що утворюють безлічі ? , знайти такий елемент x * , який доставляє мінімальне значення f (x *) заданої функції f (x). Для того, щоб коректно поставити завдання оптимізації необхідно задати:
. Допустиме безліч - безліч ;
2.Целевую функцію <# "19" src = "doc_zip19.jpg"/>;
. Критерій пошуку <# "justify"> Тоді вирішити завдання ...