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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2008, 15:09   #1
Ku6ep
 
Регистрация: 23.12.2008
Сообщений: 3
По умолчанию Ряд Тейлора в паскале

Товарищи ! Кому не заподло, решите пожалуйста

Дано разложение некоторой функции y(x) в ряд Тэйлора S(x). Вычислить для вводимых с клавиатуры значений x ( │х│ < 1 ), N, K, Eps:
A) Сумму N членов ряда;
B) Сумму членов ряда до достижения заданной точности Eps;
C) Число слагаемых, при котором достигается эта точность;
D) Точное значение функции y(x);
Если для любого Е (эпселент)>0 можно найти такое N, что для всех n>N выполняется неравенство |A-Xn|<

y(x)=Sin(x) ; S(x)= x – x3 /3! + x5 /5! – x7 /7! +...
Ku6ep вне форума Ответить с цитированием
Старый 23.12.2008, 19:09   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
var sum,x,temp,eps:real;
    i,n:integer;
    
function power(a:real;y:integer):real;
var res:real;
    i:integer;
begin
  res:=1;
  for i:=1 to y do
   res:=res*a;
  power:=res;
end;

function fact(a:integer):real;
var i:integer;
    res:real;
begin
res:=1;
for i:=1 to a do
 res:=res*i;
 fact:=res;
end;

begin
clrscr;
writeln('input x');
readln(x);
writeln('input eps');
readln(eps);
writeln('input n');
readln(n);
sum:=x;i:=1;
clrscr;
repeat
inc(i);
temp:=power(x,2*i+1)/fact(2*i+1);
if i mod 2=0 then sum:=sum-temp
   else sum:=sum+temp;
until temp<=eps;
Writeln('Сумма до достижения точности ',sum:10:6);
Writeln('Количество слагаемых при этом ',i);
sum:=0;
for i:=0 to n-1 do
 sum:=sum+power(x,2*i+1)/fact(2*i+1);
Writeln('Сумма ',n,' слагаемых ',sum:10:6);
Writeln('Значение функции ',sin(x):10:6);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 10.04.2010, 20:16   #3
Alenia
Новичок
Джуниор
 
Регистрация: 10.04.2010
Сообщений: 1
По умолчанию не знайшла як теми створюються)

ой блін і мені б задачку вирішити, теж ряд тейлора, можна на Паскалі чи на Сі пофіг на чому...

Завдання: інтеграл від 1 до 0 від кубічного коріня, під ним 1+х в квадраті * dx (dx не під корнем)

додаткові данні:
(x нульове)=1/2

y(x)=кубічний корінь, під корнем ---> 1+х в квадраті * dx (dx не під корнем)

наче все, хто може умоляю допоможіть, а то мене з*їдять! )
Alenia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ряд Тейлора, sin, cos... Kostia Общие вопросы Delphi 6 05.10.2008 10:13
помогите с задачей! ряд тэйлора heartdrive Паскаль, Turbo Pascal, PascalABC.NET 10 11.05.2008 22:05
Разложение в ряд Маклорена Mari Помощь студентам 2 03.02.2008 23:23
Ряд Тейлора . Паскаль Zond235 Паскаль, Turbo Pascal, PascalABC.NET 5 30.01.2008 01:42
[QBasic] Вычислить ряд!! toad88 Помощь студентам 1 20.11.2007 00:07