1 / 1 / 0
Регистрация: 04.06.2014
Сообщений: 21
1

Определить сумму первых m членов ряда, член ряда с номером n(1,2. )

18.10.2014, 16:35. Показов 1228. Ответов 6
Метки нет (Все метки)

Здравствуйте, нужна помощь с программой...
Нужно написать программу с помощью цикла, которая определяет сумму первых m членов ряда, член ряда с номером n(1,2,3...) которого определяется выражением: ( х^n / (2n)! ).
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2014, 16:35
Ответы с готовыми решениями:

Подсчитать сумму членов ряда и сумме первых 10 членов ряда
Для ряда, члены которого вычисляются по формуле(ниже формула). Подсчитать сумму членов ряда с...

Найти сумму членов ряда. На экран вывести значение суммы, число членов ряда, вошедших в сумму, и последний член ряда
Помогите пожалуйста с заданием .

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию,...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию,...

6
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.10.2014, 16:58 2
Pascal
1
2
3
4
5
6
7
s:=0;
a:=1;
for n:=1 to m do
 begin
  a:=a*x/(2*n);
  s:=s+a
 end;
1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7519 / 4383 / 2781
Регистрация: 22.11.2013
Сообщений: 12,542
Записей в блоге: 1
18.10.2014, 17:08 3
Puporev,
Pascal
1
a:=a*x/(2*n-1)/(2*n);
0
1 / 1 / 0
Регистрация: 04.06.2014
Сообщений: 21
18.10.2014, 17:19  [ТС] 4
Взгляните пожалуйста в чём тут ошибка,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var
s: real;
n,m,x: integer;
function fact(n : integer) : longint;
begin
 s:=0;
 x:=1;
 for n:=1 to m do
  begin
   x:=(x*n/fact(2*n));
   s:=s+x;
  end;
writeln(s:10:5);
readln;
end;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7519 / 4383 / 2781
Регистрация: 22.11.2013
Сообщений: 12,542
Записей в блоге: 1
18.10.2014, 17:25 5
SerjoF,
в отсутствии тела функции fact().
0
1 / 1 / 0
Регистрация: 04.06.2014
Сообщений: 21
18.10.2014, 17:27  [ТС] 6
А если воспользоваться вашей формулой, то
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
s,x: real;
n,m: integer;
begin
 s:=0;
 x:=1;
 for n:=1 to m do
  begin
   x:=(x*n/(2*n-1)/(2*n));
   s:=s+x;
  end;
writeln(s:10:5);
readln;
end.
так будет верно ?
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7519 / 4383 / 2781
Регистрация: 22.11.2013
Сообщений: 12,542
Записей в блоге: 1
18.10.2014, 18:03 7
SerjoF,
да, если дописать ввод количества повторов m.
Скобки в 9 строке вокруг всего выражения не нужны, хотя и не мешают.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2014, 18:03
Помогаю со студенческими работами здесь

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Как будет выглядеть программа на Си Задания для выполнения Для ряда a_1+a_2 +\cdots+ a_n +...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Добавлено через 10 часов 32 минуты Для ряда, члены которого вычисляются по формуле,...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию,...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
вот формула по которому можно ориентироваться: a_n=\left(-1 \right)^n\,\frac{n+1}{n^2+1}


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru