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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2010, 21:19   #1
GULNARA666
Новичок
Джуниор
 
Регистрация: 20.04.2010
Сообщений: 1
По умолчанию Вычислить сумму ряда с точностью e

Я в общем сделала, только ответы левой и правой части не сходятся...а в чем ошибка не знаю(((((


Для заданного положительного (епселант) е=10^(-6) , описывается как кон-станта, и заданного x, вводится с клавиатуры, вычислить сумму ряда с точностью e . Значение параметра m, входящего в некоторые варианты, вводится с клавиатуры. Значение полученной суммы сравнить с соответст-вующим значением в левой части равенства. Так же на печать выдать ко-личество суммируемых членов ряда. Предусмотреть ограничение количества слагаемых ряда для предотвращения «зацикливания». Прило-жением должен быть также предусмотрен ввод чисел только из указанного диапазона.

(1-x)^m=1-mx+(m(m-1)/2!)x^2-(m(m-1)(m-2)/3!)x^3+..., |x|<1,m>0

Код:
program gulinara;
{$APPTYPE CONSOLE}
uses
SysUtils,math;
var p,f,s,i,s1,l,m:extended; x:real; h,j:integer;
function fact(n : integer) : longint;
begin
if n <= 1 then fact := 1 else fact := n * fact(n - 1) end;
begin
writeln('BBEDUTE x:'); readln(x);
repeat
readln(x); writeln('OLIIU6KA'); until (abs(x)<1);
writeln('BBEDUTE m:'); readln(m);
s:=0; p:=1; j:=1; l:=m; f:=1; h:=1;
repeat
P:=p*x;
s:=(j*l*p)/f+s;
s1:=s;
l:=(m-h)*l;
h:=h+1;
f:=fact(h);
until abs(s-s1)<1e-6 ; s:=1+s;
writeln('IIOJIY4UJIU:=',S:5:5);
writeln(power(1-x,m):5:5);
writeln; readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.

Последний раз редактировалось Stilet; 21.04.2010 в 10:26.
GULNARA666 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти бесконечную сумму ряда с заданной точностью логарифм Паскаль, Turbo Pascal, PascalABC.NET 1 23.07.2009 07:17
Найти сумму ряда с точностью e, если дан общий член этого ряда JiLiYa Общие вопросы C/C++ 2 18.02.2009 11:11
Найти сумму ряда с точностью Е=10^-3 Добрый Кот Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2007 12:04