Вычислить и вывести на экран в виде таблицы значения функции, заданной через ряд Тейлора - C#

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

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

Здравствуйте, помогите решить такую задачку на C#. Написать программу, которая вычисляет и выводит на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Х-начальное в Х-конечное с шагом dx и точностью е. Таблица должна иметь заголовки и название. Каждая строка таблицы должна иметь значение аргумента, значение функции и количество членов ряда, которые были добавлены. (Мой вариант на картинке)
Листинг программы
  1. using System;
  2. namespace Зад_3
  3. {
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. double xBegin, xEnd, step, eps, amount, auto, x, currentValue;
  9. int n;
  10. //---------------Ввод данных пользователем-------------------
  11. Console.Write("Eps= ");
  12. eps = 0.0001; // Convert.ToDouble(Console.ReadLine());
  13. Console.Write("x begin= ");
  14. xBegin = -1; //Convert.ToDouble(Console.ReadLine());
  15. Console.Write("x end= ");
  16. xEnd = 0.9; // Convert.ToDouble(Console.ReadLine());
  17. Console.Write("Step= ");
  18. step = 0.1; // Convert.ToDouble(Console.ReadLine());
  19. Console.WriteLine();
  20. //----------------------цикл-счетчик - начало
  21. for (x = xBegin; x <= xEnd; x += step)
  22. {
  23. n = 0;//
  24. currentValue = eps + 1;
  25. amount = 0;
  26. //-----------------цикл для вычисления второго выражения - начало
  27. while (eps <= Math.Abs(currentValue))
  28. {
  29. currentValue = -1*Math.Pow(x, n) / n;//формула для данного члена
  30. amount += currentValue;// сумма членов ряда
  31. n++;//количество членов ряда
  32. }
  33. //-----------------цикл для вычисления второго выражения - конец-----------------------------------
  34. auto = Math.Log(1 - x); //вычисление первого выражения
  35. //-----------------------вывод данных---------------------
  36. Console.WriteLine("\t x= " + x + "\t y= " + amount + "\t n= " + n + "\t auto= " + (Math.Round(auto, 10)));
  37. Console.WriteLine();
  38. }
  39. //----------------------цикл-счетчик - конец
  40. Console.ReadKey(); Console.ReadKey();
  41. }
  42. }
  43. }
Заранее спасибо!

Решение задачи: «Вычислить и вывести на экран в виде таблицы значения функции, заданной через ряд Тейлора»

textual
Листинг программы
  1. Console.WriteLine("\t x={0:F1}\ty={1:F4}\tn={2}\tauto={3:F4}", x, y, n, func);

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


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

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

12   голосов , оценка 3.75 из 5

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

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

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