Разработать алгоритм и программную реализацию решения задач многомерной безусловной минимизации со следующими возможностями: графическое представление результата, выбор условия задачи, вывод результата (точка минимума, значение функции).
Алгоритм выполнения программы приведем в виде блок-схемы на рисунке1.
Рисунок1. Блок схема решения алгоритма задачи
Блок № 1 «Главная форма» — форма, отображения при запуске программы.
Блок № 2 «Выбор функции для исследования» производиться выбор функции.
Блок № 3 «Нахождение точки минимума и значения функции» осуществляется расчет по введенным данным.
Блок № 4 «Вывод min значения функции» выводится результат, содержащий значение функции, точки минимума и графическое представление.
ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА
Программный продукт реализован в среде С++. Интерфейс программы реализован в виде окна, в котором расположено несколько объектов:
- 1. Поля для ввода начальных точек;
- 2. Поля для ввода дополнительных ограничений;
- 3. Поле для вывода конечного результата;
- 4. Поле для графического представления результата.
Инструкция пользователя
Для запуска программы выполните следующие действия: MinS.exe.
После чего на экране запуститься главная форма программы (Рисунок 2).
Рисунок 2. «Главная форма».
На данной форме имеются поле выбора функции для исследования.