Составить и отладить программу для приближенного вычисление заданной функций y(x) - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте знатоки!!! Составить и отладить программу для приближенного вычисление заданной функций y(x) путем суммирования членов заданного его ряда s(x) Задача длинная, писать тут не знаю как формулы, поэтому скину скрин задачи P/s прошу модератором не удалять тему. Пожалуйста помогите в задаче знатоки!

Решение задачи: «Составить и отладить программу для приближенного вычисление заданной функций y(x)»

textual
Листинг программы
  1.         static void Main(string[] args)
  2.         {
  3.            
  4.             int N_point = 3;//число точек в которых следует вычислить функцию
  5.             // Применим массив, хотя, конечно можно обойтись без него
  6.             double[] x = { 0.5, 0.9, 1 };
  7.             //Цикл по расчетным точкам
  8.             double exactly = 0;
  9.             for (int i = 1; i <= N_point; i++)
  10.             {
  11.                 exactly = x[i-1] + (Math.Pow(-1,i)*(2 * i - 1) * Math.Pow(x[i-1], 2 * i + 1)) / Math.Pow(2, i) *fact(i)* (2 * i + 1); // здесь добавил (-1)^n и n!
  12.                 double y = Math.Log(x[i-1] + Math.Sqrt(1 + x[i-1] * x[i-1]));
  13.                 Console.WriteLine("при x={0} у={1}",x[i-1],Math.Round(y,4));
  14.             }
  15.             Console.Write("Сумма ряда S: "+exactly);
  16.             Console.ReadKey();
  17.         }
  18.         public static int fact(int n) //функция для вычисления факториала, которого почему-то тут не было
  19.         {
  20.             int fac = 1;
  21.             for (int i = 1; i <= n; i++)
  22.             {
  23.                 fac *= i;
  24.             }
  25.             return fac;
  26.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы