Ребят, срочно, нужно решить 2 задания по C++.
Постановка задачи
- Написать программу на С++, вычисляющую (уточняющую) корень уравнения f(x)=0 (см. таблица 1) методом итераций с точностью ε.
- Исправить написанную программу, путем указания прототипа функции (объявив функцию) в тексте программы.
- Дополнить написанную программу функцией отделения корня методом табуляции функции и проверки достаточного условия существования корня на отрезке.
- В программе указать класс памяти, используемый для хранения переменных и параметров функций. Указание к выполнению: перед составлением программы необходимо выполнить следующие этапы:
- Определить указанный вариант задачи и изучить уравнение f(x)=0. Варианты уравнений приведены в таблице 1;
- Преобразовать уравнение f(x)=0 к виду x= j(x). Записать на языке С++ формулу для расчета xn+1= j(xn) и логическое выражение проверки точности вычислений;
- Определить количество необходимых переменных, их имена и тип для всех функций;
- Определить входные данные, область допустимых значений и способ их задания;
- Определить и записать функцию на языке С++ для уточнения корня уравнения значения функции y=f(x).
- Определить выходные данные и их точность, формат вывода, способ вывода на экран.
- Определить основную и вспомогательные части алгоритма, имена и типы функций и их аргументов. Написать текст программы в целом.
- Образцы выполнения задания и форму записи в отчёте смотрите в предыдущих лабораторных работах. f(x)=sin x+2tgx-3x Точность вычисления: 0,01
24 ноября 2019 в 18:13