Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 19:04   #1
Oektann123
Новичок
Джуниор
 
Регистрация: 28.03.2012
Сообщений: 1
По умолчанию Ряд Тейлора

Решаю задачу "Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью
ряда Тейлора, на интервале от х нач до х кон с шагом dx с точностью е. Таблицу
снабдить заголовком и шапкой. Каждая строка таблицы должна содержать
значение аргумента, значение функции и количество просуммированных членов
ряда. "


Реализовал так:
Код:
Console.Write("Введите х начальное "); 
x1 = Convert.ToDouble(Console.ReadLine()); 
Console.Write("Введите х конечное "); 
x2 = Convert.ToDouble(Console.ReadLine()); 
Console.Write("Введите шаг "); 
dx = Convert.ToDouble(Console.ReadLine()); 
Console.Write("Введите точность "); 
e = Convert.ToDouble(Console.ReadLine()); 
for (int i = 1; x1 <= x2; i++) 
{ 
c = 0;//счетчик циклов по n 
y = 0;//значение суммы 
d = 0;//предыдущий член ряда 
f = 1;//факториал 
u = true; 
for (int n = 0; u; n++) 
{ 
bufy =(Math.Pow(-1, n)*Math.Pow(x1,2*n)) / f; 
y = y + bufy; 
if (Math.Abs(bufy) < e) u = false; 
d = bufy; 
c++; 
f = f * c; 
} 
Console.Write("|{0,5} ",x1); 
Console.Write("|{0,13}|",y); 
Console.WriteLine(" {0,3}",c); 
x1 = x1 + dx; 
}
Но работает не верно. Подозреваю что условие выхода неправильно. Подскажите в чем ошибка?

Последний раз редактировалось alexBlack; 28.03.2012 в 21:02.
Oektann123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить функцию с по-щью разложения в ряд.(Ряд Тейлора) feelstor Помощь студентам 2 26.12.2011 03:44
ряд тейлора salwator C++ Builder 0 09.11.2011 20:22
ряд Тейлора alexmikt Общие вопросы C/C++ 5 09.12.2010 10:08
Ряд тейлора ln(x) R@Ziel Помощь студентам 9 13.11.2009 17:48
Ряд Тейлора siriusz Общие вопросы C/C++ 6 06.02.2009 20:26