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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2010, 22:35   #1
Dukem
 
Регистрация: 24.09.2010
Сообщений: 9
По умолчанию Задача по рядам Тейлора

Условие задачи: Вычислить с точностью =10–4 сумму ряда


Примерно решил так:

Код:
uses crt;
Var I: Integer;
X, S, A: real;
Begin
write('Введите число X:');readln(x);
a:=1;
i:=1;
s:=0;
repeat
a:=a*x;
s:=s+a/(i*(i+1));
I:=i+1 ;
until abs (a)<=0.0001;
write('Сумма ряда составляет: ',s) ;
End.

Пожалуйста проверте правильно ли решил.
Изображения
Тип файла: jpg 12345.jpg (16.2 Кб, 72 просмотров)

Последний раз редактировалось alex_fcsm; 10.12.2010 в 22:47.
Dukem вне форума Ответить с цитированием
Старый 10.12.2010, 22:48   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

1. Идите в отладчик
2. Или калькулятор в руки и вперед
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 10.12.2010, 23:11   #3
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Dukem Посмотреть сообщение
Условие задачи: Вычислить с точностью =10–4 сумму ряда


Примерно решил так:

Код:
uses crt;
Var I: Integer;
X, S, A: real;
Begin
write('Введите число X:');readln(x);
a:=1;
i:=1;
s:=0;
repeat
a:=a*x;
s:=s+a/(i*(i+1));
I:=i+1 ;
until abs (a)<=0.0001;
write('Сумма ряда составляет: ',s) ;
End.

Пожалуйста проверте правильно ли решил.
элементы ряда считаются не правильно, получается что 1 равен x/(1*2)
2 = x^2/(2*3)
условие окончания вычислений тож не верно
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 10.12.2010, 23:53   #4
Dukem
 
Регистрация: 24.09.2010
Сообщений: 9
По умолчанию

Не поможете с решением (времени просто нет разбираться) завтра сдать нужно.

Паскаль только начал изучать (и вот заковыка в одной задачи из шести)
Dukem вне форума Ответить с цитированием
Старый 11.12.2010, 00:19   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Я точно не знаю, но проверь такой способ!
Код:
uses crt;
Var 
    n: Integer;
    f, f1, x, x1: real;
Begin
write('Введите число X:');readln(x);
x1 := x;
f := (0.5 + x/6);
n := 3;
repeat
x := x*x1
f1 := (x/(n*(n+1)));
f := f+f1;
Inc(n);
until abs (f1)<=0.0001;
write('Сумма ряда составляет: ',f) ;
End.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 11.12.2010, 01:00   #6
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Dukem Посмотреть сообщение
Не поможете с решением (времени просто нет разбираться) завтра сдать нужно.

Паскаль только начал изучать (и вот заковыка в одной задачи из шести)
Код:
repeat
s:=s+a/(i*(i+1));
a:=a*x;
I:=i+1 ;
until abs (a/(i*(i-1)*x))>=0.0001;
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по рядам Тейлора!!! Влад09 Помощь студентам 1 26.10.2010 23:27
Задача на ряд Тейлора - не могу найти ошибку _NooB_ Помощь студентам 0 30.09.2010 14:53
СИ++: создать матрицу и изменить значения по рядам Otelio Помощь студентам 1 10.05.2010 12:54
Ряд тейлора ln(x) R@Ziel Помощь студентам 9 13.11.2009 17:48
Присвоение названий рядам данных в диаграмме 500_pinguins Microsoft Office Excel 4 21.08.2009 08:55