- •Лабораторная работа 4 Решение алгебраических и трансцендентных уравнений
- •1. Общие сведения и постановка задачи
- •2. Численные методы решения нелинейных алгебраических и трансцендентных уравнений
- •2.1. Метод половинного деления
- •2.2. Метод хорд
- •2.3. Метод Ньютона
- •2.4. Комбинированный метод
- •2.5. Метод параболической аппроксимации
- •2.6. Метод простой итерации
- •3. Реализация метода половинного деления для уточнения корня
- •4. Текст программы
- •5. Описание программы
- •6. Варианты заданий
- •7. Порядок выполнения работы
- •8. Контрольные вопросы
7. Порядок выполнения работы
1) Для указанного варианта задания составить программу для уточнения корня по предложенному методу. Для программы метода Ньютона кроме функции из уравнения, необходимо определить также функцию для задания производной от исходной функции.
2) При выполнении программы вывести на экран вычисленное значение корня, значение функции в найденной точке и количество шагов выполнения алгоритма.
3) Если требуемая точность не достигнута за 100 итераций, программа должна прекратить вычисления и вывести на печать соответствующее сообщение о том, что за 100 итераций заданная точность не достигнута.
4). В тексте программы и в окне формы предусмотреть комментарии, в которых должны быть представлены выражение функции, начальные границы интервала и указано, каким методом было получено решение.
5). Предусмотреть в программе возможность проверки правильности вычисления корня заданного уравнения.
6). Оформить отчет о проделанной работе.
7). При сдаче лабораторной работы студент демонстрирует и объясняет результаты работы программы, представляет отчет, и отвечает на контрольные вопросы.
8. Контрольные вопросы
Из каких этапов состоит решение задачи вычисления корня нелинейного уравнения?
Как решается задача отделения корня уравнения?
Какие методы используются для уточнения корня и их сравнительная характеристика?
Какие операторы используются в программе?
Как проверить, правильно ли найдено решение уравнения?
Каким образом реализовать в программе поиска и выделения интервала, на котором существует корень уравнения? Всех таких интервалов?