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

Найти сумму ряда с заданной точностью

07.11.2013, 08:57. Показов 1935. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер дамы и господа.

Испытываю трудности в решении задачки. Помогите, пожалуйста, реализовать на pascal'e.

Задание: Найти сумму ряда с заданной точностью.



s= ___1____ + __3__ + __5__ + __7___ + __9___+...
2^2 4^2 6^2 8^2 10^2

P.s ^2 это степень.

Добавлено через 6 минут
По не понятным причинам съезжает. Поэтому постараюсь разъяснить так: например: под 1 двойка в степени 2, под 3 четверка во 2 степени, под 5 шестерка во второй степени, под 7 восьмерка во 2 степени, под 9 десять во 2 степени. Думаю так яснее будет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2013, 08:57
Ответы с готовыми решениями:

Найти сумму ряда до члена ряда с заданным номером, и найти сумму ряда с заданной точностью
№1. Дано натуральное число n. Вычислить \sum_{i=1}^n\frac{1+i}{i!} №2. Вычислить формулу...

Найти сумму ряда с заданной точностью
Найти сумму ряда с точностью e=10-4, общий член которого (см. рисунок) ...

Найти сумму ряда с заданной точностью
\sum_{k=1}^\infty \frac{(-1)^k{(k+1)x}^k}{3^k} n и Е (Е=10-6)

Найти сумму ряда с заданной точностью
Дано натуральное число n. Вычислить ...

9
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
07.11.2013, 09:01 2
Тоесть 2^2 + 4^2 +... и т.д. так?
0
0 / 0 / 2
Регистрация: 07.11.2013
Сообщений: 24
07.11.2013, 09:07  [ТС] 3
Испытываю трудности в решении задачки. Помогите, пожалуйста, реализовать на pascal'e.

Задание: Найти сумму ряда с заданной точностью.
пример выглядит так: s=(1/2^2)+(1/4^2)+(1/6^2)+(1/8^2)+(1/10^2)+..

p.s Исправил, дабы не вводить в заблуждение людей.
0
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
07.11.2013, 09:11 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses crt;
var i,j,s:real;
begin
writeln('Vvod');
readln(j);
s:=0;
i:=0;
while j>0 do begin
i:=i+2;
s:=s+1/power(i,2);
j:=j-1;
end;
writeln(s);
end.
вот
1
695 / 569 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
07.11.2013, 09:17 5
Matesak,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var s,e:real;
    i:integer;
begin
  write('e = ');readln(e);
  s:=0;
  i:=1;
  while (2*i-1)/sqr(2*i)>e do
    begin
      s:=s+(2*i-1)/sqr(2*i);
      inc(i);
    end;
  writeln('s = ',s:0:10);
  readln
end.
У Вас везде по разному написано, сначала в числителе 1, 3, 5... затем 1, 1, 1...???
1
0 / 0 / 2
Регистрация: 07.11.2013
Сообщений: 24
07.11.2013, 09:25  [ТС] 6
Цитата Сообщение от Samhain Посмотреть сообщение
Matesak,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var s,e:real;
    i:integer;
begin
  write('e = ');readln(e);
  s:=0;
  i:=1;
  while (2*i-1)/sqr(2*i)>e do
    begin
      s:=s+(2*i-1)/sqr(2*i);
      inc(i);
    end;
  writeln('s = ',s:0:10);
  readln
end.
У Вас везде по разному написано, сначала в числителе 1, 3, 5... затем 1, 1, 1...???

Прошу большого большого прощения, опечатался.

s=(1/2^2)+(3/4^2)+(5/6^2)+(7/8^2)+(9/10^2)+...

Меня уже подстегивает, всю ночь не спал..
0
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
07.11.2013, 10:53 7
Цитата Сообщение от Sead Посмотреть сообщение
uses crt;
var i,j,s:real;
begin
writeln('Vvod');
readln(j);
s:=0;
i:=0;
while j>0 do begin
i:=i+2;
s:=s+1/power(i,2);
j:=j-1;
end;
writeln(s);
end.
сдесь ты вводишь число(кол-во) сколько раз ты хочешь чтоб программка считала тоесть до какого предела например вводишь 1 програ просчитает 1 раз т.е.s=(1/2^2) ведёшь 2 -s=(1/2^2)+(1/4^2) и т.д. ясно?
1
0 / 0 / 2
Регистрация: 07.11.2013
Сообщений: 24
07.11.2013, 10:56  [ТС] 8
Цитата Сообщение от Sead Посмотреть сообщение
сдесь ты вводишь число(кол-во) сколько раз ты хочешь чтоб программка считала тоесть до какого предела например вводишь 1 програ просчитает 1 раз т.е.s=(1/2^2) ведёшь 2 -s=(1/2^2)+(1/4^2) и т.д. ясно?
если я правильно понял, то по условию, мне нужно вводить 5?)
0
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
07.11.2013, 11:00 9
Цитата Сообщение от Matesak Посмотреть сообщение
если я правильно понял, то по условию, мне нужно вводить 5?)
нет необязательно
s=(1/2^2)+(1/4^2)+(1/6^2)+(1/8^2)+(1/10^2)+.. - вот эти 2 точки ".." обозначают что последовательность продолжается хоть до бесконечности)))) можешь и 10 и 20 и 30 вводить
Попровил код щас всё верно
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses crt;
var i,j,s:real;
begin
writeln('Vvod');
readln(j);
s:=0;
i:=0;
while j>0 do begin
i:=i+2;
s:=s+1/power(i,2);
j:=j-1;
writeln(s:0:5);
end;
end.
<<бери этот
0
695 / 569 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
07.11.2013, 11:29 10
Цитата Сообщение от Matesak Посмотреть сообщение
то по условию, мне нужно вводить 5?
Цитата Сообщение от Matesak Посмотреть сообщение
Найти сумму ряда с заданной точностью.
Вы вводите не количество членов суммы, а точность. Т.е. считаете до тех пор пока слагаемое не станет меньше заданной точности. Например, 0.00001, программа рассчитает с точностью до пятого знака.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2013, 11:29
Помогаю со студенческими работами здесь

Найти сумму ряда с заданной точностью
Доброе утро. ~ Напишите, пожалуйста, программу: Найти сумму ряда с точностью E=10-4, общий...

Найти сумму данного бесконечного ряда с заданной точностью
Найти сумму данного бесконечного ряда с заданной точностью , т.е. продолжать процесс суммирования...

Найти с заданной точностью сумму ряда Тейлора для sin(x)
В общем, ребята, никак не могу решить задачу. Голову ломал недели две, но так и не пришел к омута...

Найти сумму ряда с заданной точностью, общий член которого задан формулой
Здравствуйте. Читаю самоучитель, в процессе появились задачи, которые я так и не смог написать....


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

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

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