Хотя бы не меньше половины,буду ооочень благодарен 1. Поясніть ідею методу обчислення наближеного значення кореня квадратного з
числа А, використовуючи алгоритм Герона.
2. Напишіть програму обчислення кореня п'ятого степеня з числа А.
3. Як визначити кількість ітерацій при обчисленні sin x у програмі E13?
4. Поясніть, чому достатньо двох величин для обчислення будь-якої кількості членів
послідовності в програмі E12?
5. Чому точність обчислень на комп'ютері не може бути довільною?
6. Чи можна вибрати відрізок для уточнення кореня, якщо на кінцях відрізка функція
має однакові знаки?
7. Чи можна сказати, що відрізок [-5; +5] для функції f(х)=Зх 2 -5х-3 містить ізольовані
корені?
8. Напишіть програму обчислення кореня рівняння для функції f(x)=0 із програми
на відрізку [0; 1] методом ділення відрізка навпіл 20 разів. Визначіть, із якою
точністю буде обчислений корінь рівняння.
9. Використовуючи програму, обчисліть корені квадратні з чисел 1.45, 1.678, 0.2, 131
зточністю 1E-6.
10. Використовуючи програму E13, обчислити значення sin x при x = π/8 із точністю
1E-5. Число π: задати як константу 3.141592.
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>negative;
vector<int>positive;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (A < 0)
negative.push_back(A);
else
positive.push_back(A);
}
for (int i = 0; i < negative.size(); i++)
cout<< negative[i]<<" ";
for (int i = 0; i < positive.size(); i++)
cout << positive[i] << " ";
}
import math
a = int(input("Введите коэффициент a"))
b = int(input("Введите коэффициент b"))
c = int(input("Введите коэффициент c"))
if (b ** 2 - 4 * a * c == 0):
print("Уравнение имеет всего 1 корень", -b / (2 * a))
if (b ** 2 - 4 * a * c > 0):
x1 = (- b + math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)
x2 = (- b - math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)
print("Уравнение имеет 2 корня", x1, x2)
if (b ** 2 - 4 * a * c < 0):
print("Уравнение не имеет корней в действительных числах")