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

Вычислить сумму, используя оператор цикла

28.11.2014, 22:21. Показов 1257. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Необходимо вычислить сумму, используя оператор цикла.
Если не трудно, помогите с заданием, пожалуйста!

https://www.cyberforum.ru/cgi-bin/latex.cgi?S=1+\sum_{k=1}^\infty \frac{(-1)^k}{k!}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2014, 22:21
Ответы с готовыми решениями:

Используя оператор цикла с последующей условием, вычислить сумму бесконечного ряда
Всем привет. Помогите пожалуйста с заданием! Используя оператор цикла с последующей условием,...

Используя оператор цикла с параметром, вычислить значения выражений при заданном n.
Используя оператор цикла с параметром, вычислить значения выражений при заданном n....

Модифицировать программу используя оператор цикла REPEAT . UNTIL
Помогите пожалуйста модифицировать программу через оператор цикла REPEAT ... UNTIL. var...

Написать программу вычисления суммы используя оператор цикла.
№2.Написать программу вычисления суммы используя оператор цикла: 2 ...

1
Модератор
9972 / 5336 / 3329
Регистрация: 17.08.2012
Сообщений: 16,264
28.11.2014, 23:39 2
Лучший ответ Сообщение было отмечено pas23 как решение

Решение

https://www.cyberforum.ru/cgi-bin/latex.cgi?S=1+\sum_{k=1}^\infty \frac{(-1)^k}{k!}=\sum_{k=0}^\infty \frac{(-1)^k}{k!}=\sum_{k=0}^\infty a_k

Так как

https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{(-1)^0}{0!}=\frac{1}{1}=1

Это не что иное, как ряд для нахождения обратного значения числа e:

https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{1}{e}=\frac{1}{2.718281828459045...}=0.367879441171442...

Ищем рекуррентное соотношение.

https://www.cyberforum.ru/cgi-bin/latex.cgi?a_0=1\ ;\ \ a_k=\frac{(-1)^k}{k!}\ ;\ \ a_{k+1}=\frac{(-1)^{k+1}}{(k+1)!}=\frac{(-1)\cdot (-1)^k}{(k+1)\cdot k!}=\left. \frac{-a_n}{k+1}=\right|_{k:=k+1}=\frac{-a_n}{k}

Программа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const eps = 1e-10; {точность вычисления ряда}
var k: integer;
    s, a: real;
begin
  k := 0;
  a := 1;
  s := a;
  repeat
    inc(k);
    a := -a / k;
    s := s + a;
  until abs(a) < eps;
  write('S = ', s:0:10);
  readln
end.
Так как точность вычислений задана Вами не была, а до ∞ считать ну никак невозможно, мною была принята точность вычислений ε=10-10
0
28.11.2014, 23:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2014, 23:39
Помогаю со студенческими работами здесь

Написать программу решения задания используя оператор цикла
Написать программу решения задания используя оператор цикла. Значения элементов массива ввести с...

Написать программу вычисления суммы используя оператор цикла
Написать программу вычисления суммы используя оператор цикла: S =...

Вычислить факториал числа (через оператор цикла с известным числом повторений)
Не могу решить задачу, помогите пожалуйста. Вот: Вычислить к! (Решить через оператор цикла с...

Вычислить выражения, используя операторы для организации цикла
Вычислить выражения, используя операторы для организации цикла: 1+\sum_{i=1}^{n}\frac{1}{i^3+1}


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

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

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