Задание к лабораторной №3
.docЛабораторная работа №3
Программирование элементарных численных методов
Задание
Написать программу, осуществляющую поиск оптимального значения функции или решение уравнения заданным методом. Интервал поиска (или начальную точку – в зависимости от метода) вводит пользователь. На экране пользователю должен отображаться ход решения, т.е. все промежуточные точки и значения функции в этих точках. Начальные условия (функция, интервал/начальная точка) и ход поиска должны дублироваться в текстовый файл. Имя файла вводит пользователь.
Варианты
Алгоритм оптимизации |
Функция |
1 – метод дихотомии |
|
2 – метод Фибоначчи |
|
3 – метод золотого сечения |
|
4 – метод квадратичной интерполяции |
|
5 – метод первого приемлемого значения |
|
6 – метод кубической интерполяции |
|
7 – метод случайного поиска |
|
8 – метод секущих, касательных |
|
Функция: .
Интервал/начальную точку выбирать в пределах [-10;10].
Содержание отчета
-
Титульный лист
-
Задание + вариант
-
Блок-схема или пошаговое описание алгоритма
-
Текст программы
-
Пример выполнения: выходной файл