С Новым годом! Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
10 / 10 / 0
Регистрация: 20.11.2016
Сообщений: 81
1

Составить программу вычисления суммы бесконечного ряда

24.02.2017, 12:59. Показов 1835. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу вычисления суммы бесконечного ряда с точность EPS.
Значение EPS вводится с клавиатуры.

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
\sum_{n=1}^{\infty}\frac{(-1)^{n+1}}{{2\cdot n}^2+3}<br />
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2017, 12:59
Ответы с готовыми решениями:

Составить программу вычисления суммы бесконечного ряда с заданной точностью
Составить программу вычисления суммы бесконечного ряда с точность EPS. Значение EPS вводится с...

Составить программу вычисления суммы бесконечного ряда с точностью EPS
составить программу вычисления суммы бесконечного ряда с точностью EPS. Значение EPS вводится с...

Составить программу вычисления суммы членов бесконечного ряда S с заданной точностью ε=
Только для 1 варианта. Составить программу вычисления суммы членов бесконечного ряда S с...

Составить программу вычисления и выдачи на печать суммы (или произ ведения) N элементов бесконечного числового ряда
Составить программу вычисления и выдачи на печать суммы (или произ ведения) N элементов...

9
28 / 28 / 15
Регистрация: 18.11.2012
Сообщений: 79
24.02.2017, 13:24 2
Лучший ответ Сообщение было отмечено sibex11 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const eps=1e-5;{точность}
 
var
  n,z: integer;
  s: real;
 
begin
  s:=0;
  z:=1;{знак числителя}
  n:=1;
  repeat
  begin
     s:=s+z/(2*n*n+3);
     z:=z*(-1);{смена знака числителя}
     n:=n+1;
  end
  until 1/(2*n*n+3)<eps; {условие остановки}
 
  writeln('Summ = ', s);
 
end.
1
Почетный модератор
64304 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
24.02.2017, 13:29 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var eps,t,s:real;
    n:integer;
begin
repeat
write('Введите точность 0<eps<1 eps=');
readln(eps);
until(eps>0)and(eps<1);
n:=0;
t:=-1;//значение числителя ряда при n=0
s:=0;
while abs(t)/(2*n*n+3)>eps do
 begin
  n:=n+1;
  t:=-t;
  s:=s+t/(2*n*n+3);
 end;
write('S=',s:0:4)
end.
1
10 / 10 / 0
Регистрация: 20.11.2016
Сообщений: 81
24.02.2017, 13:44  [ТС] 4
А почему во free pascal выдает неверный результат?
0
Почетный модератор
64304 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
24.02.2017, 13:46 5
А какой верный? И как Вы это узнали?
0
10 / 10 / 0
Регистрация: 20.11.2016
Сообщений: 81
24.02.2017, 13:51  [ТС] 6
В паскале ABC,верный у вас обоих,а вот во free pascal только у вас,посчитал в калькуляторе онлайн.
0
Почетный модератор
64304 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
24.02.2017, 13:57 7
Лучший ответ Сообщение было отмечено sibex11 как решение

Решение

Цитата Сообщение от sibex11 Посмотреть сообщение
а вот во free pascal только у вас
Ну значит у меня написано правильно...
0
10 / 10 / 0
Регистрация: 20.11.2016
Сообщений: 81
24.02.2017, 13:59  [ТС] 8
а в чем отличия тогда,чтобы разобраться?А то та программа по проще будет.Странно ,что в паскале ABC одинаково,а во free разное...
0
Почетный модератор
64304 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
24.02.2017, 14:07 9
Цитата Сообщение от sibex11 Посмотреть сообщение
А то та программа по проще будет
Чем?

Добавлено через 6 минут
С точностью до 4 знака ответы сходятся, ну а дальше каждая IDE для каждого кода по своему считает.
1
28 / 28 / 15
Регистрация: 18.11.2012
Сообщений: 79
24.02.2017, 14:12 10
мой вариант считает что если слагаемое стало равно eps, то его еще считаем в сумму, в варианте Puporev такое слагаемое не попадает в сумму, больше отличий нет
1
24.02.2017, 14:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2017, 14:12
Помогаю со студенческими работами здесь

Составить программу вычисления суммы ряда
составить алгоритм и программу, вычисления суумы ряда в соответствии с приведенным вариантом....

Составить программу вычисления суммы конечного ряда
Составить программу вычисления суммы конечного ряда \sum_{n=1}^{5}\frac{1}{(7-n)!}

Составление программ вычисления суммы бесконечного ряда
Вычислить сумму бесконечного ряда S=1/sin1 + 1/(sin1 +sin2)+...+1/(sin1+sin2....+sin N)

Составить программу для вычисления суммы ряда с заданной точностью e, если известна формула
Не могу вписать формулу в Паскаль Составить программу для вычисления суммы ряда с заданной...

составить алгоритм и программу вычисления суммы ряда в соответствии с приведенным вариантом. Справа от знака равенства дано для контроля математическ
составить алгоритм и программу вычисления суммы ряда в соответствии с приведенным вариантом. Справа...

Разработать алгоритм и составить программу по нахождению суммы ряда
Разработать алгоритм и составить программу по нахождению суммы ряда обшей член которого вычисляется...


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

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