Пояснення програми C++ для обчислення arctan(x) через ряд Тейлора

1. Підключення бібліотек

#include <iostream>
#include <iomanip>
#include <cmath>

2. Функція для обчислення arctan через ряд Тейлора

double arctan_series(double x, double eps) { ... }
while (std::abs(term) > eps) { ... } – цикл, що обчислює суму ряду до точності eps

3. Основна програма

int main() { ... }

4. Пошук x, що дає π ≈ 3.14

for(double x = 0.5; x <= 0.8; x += 0.00001) { ... }

5. Остаточний результат

double final_pi = 4 * arctan_series(best_x, eps); std::cout << std::fixed << std::setprecision(10); std::cout << "Найкраще x: " << best_x << std::endl; std::cout << "Приблизне Pi = " << final_pi << std::endl; std::cout << "Різниця = " << std::abs(final_pi - 3.14) << std::endl;

6. Завершення програми

return 0;

0 означає, що програма завершилась без помилок.

7. Як працює програма загалом

Програма підбирає x, щоб 4*arctan(x) давало π ≈ 3.14 через ряд Тейлора.

Семестр №1
Наші партнери