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

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

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

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

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

textual
Листинг программы
        static void Main(string[] args)
        {
            
            int N_point = 3;//число точек в которых следует вычислить функцию
            // Применим массив, хотя, конечно можно обойтись без него
            double[] x = { 0.5, 0.9, 1 };
            //Цикл по расчетным точкам
            double exactly = 0;
            for (int i = 1; i <= N_point; i++)
            {
                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!
                double y = Math.Log(x[i-1] + Math.Sqrt(1 + x[i-1] * x[i-1]));
                Console.WriteLine("при x={0} у={1}",x[i-1],Math.Round(y,4));
            }
            Console.Write("Сумма ряда S: "+exactly);
            Console.ReadKey();
        }
        public static int fact(int n) //функция для вычисления факториала, которого почему-то тут не было
        {
            int fac = 1;
            for (int i = 1; i <= n; i++)
            {
                fac *= i;
            }
            return fac;
        }

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


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

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

7   голосов , оценка 4.286 из 5
Похожие ответы