Предмет: Информатика,
автор: AssasinDark
Дан числовой ряд и некоторое малое число x (например, x=0,00001). Найти сумму тех членов ряда, модуль которых больше или равен заданному x. Общий член
ряда имеет вид:
An = (2^n)/((n-1)!)
Написать в ПАСКАЛЕ
Ответы
Автор ответа:
0
const e=0.00001;
var a,st,f,s:real; n:integer;
begin
n:=1;
st:=2; f:=1;
a:=2;
s:=2;
while abs(a)>=e do
begin
st:=2*st;
a:=st/f;
s:=s+a;
n:=n+1; f:=f*n;
end;
writeln('s=',s:7:5);
end.
Результат:
s=14.77811
var a,st,f,s:real; n:integer;
begin
n:=1;
st:=2; f:=1;
a:=2;
s:=2;
while abs(a)>=e do
begin
st:=2*st;
a:=st/f;
s:=s+a;
n:=n+1; f:=f*n;
end;
writeln('s=',s:7:5);
end.
Результат:
s=14.77811
Похожие вопросы
Предмет: Русский язык,
автор: ptichkazloi
Предмет: Химия,
автор: konowmawa15
Предмет: Физика,
автор: copybook47
Предмет: Математика,
автор: пилуцый
Предмет: Математика,
автор: Angelina20002