Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 45
1

Дано натуральное число N. Вычислить сумму ряда

10.05.2012, 18:14. Показов 1546. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число N. Вычислить:

вот сам сделал, но выходит одно и тоже число, где ошибка?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var i,n,k,z: integer;
s:real;
begin
write('n=');
read(n);
z:=1;s:=1;k:=1;
repeat
z:=-z;
s:=s+z*1/k*2;
until k<=n;
write('s=',s);
end.
p.s программу нужно выполнить через постусловие
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2012, 18:14
Ответы с готовыми решениями:

Дано натуральное число n. Вычислить сумму ряда.
Помогите пожалуйста Дано натуральное n, вычислить...

Дано натуральное n, действительное число х. Вычислить сумму ряда.
Дано натуральное n, действительное число х. Вычислить сумму ряда.

Дано действительное число х, натуральное число n, вычислить сумму ряда
Вычислить: 1/x+1/(x*(x+1))+..+1/(x*(x+1)..(x+n))

Дано натуральное n. Вычислить сумму ряда
Дано натуральное n. Вычислить \frac{1}{{1}^{3}}+\frac{1}{{2}^{3}}+...+\frac{1}{{20}^{3}}

2
55 / 55 / 30
Регистрация: 08.05.2012
Сообщений: 162
10.05.2012, 18:49 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var i,n,k,z: integer;
s:real;
begin
write('n=');
read(n);
z:=1;s:=1;k:=1;
i := 1; // Счетчик 
repeat
z:=-z;
s:=s+z*1/k;
k := k * 2; // Увеличиваем степень
i := i + 1; // Увеличиваем счетчик
until i<=n;
write('s=',s);
end
Добавлено через 1 минуту
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var i,n,k,z: integer;
s:real;
begin
write('n=');
read(n);
z:=1;s:=1;k:=1;
i := 1; // Счетчик 
repeat
s:=s+z*1/k;
k := k * 2; // Увеличиваем степень
i := i + 1; // Увеличиваем счетчик
z:=-z;   // z еще переместить сюда
until i<=n;
write('s=',s);
end
0
25 / 22 / 15
Регистрация: 26.11.2011
Сообщений: 92
10.05.2012, 19:05 3
вы не изменяли k и z
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var n:byte;
s:real;
z,k:integer;
begin
writeln('Enter n');
readln(n);
k:=1;
z:=1;
s:=0;
repeat
      s:=s+z*(1/k*2);
      k:=k*2;
      z:=-z;
until k>power(2,n);
writeln(s);
readln
end.
Проверьте расчеты. я не проверял результаты
0
10.05.2012, 19:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2012, 19:05
Помогаю со студенческими работами здесь

Дано натуральное n. Вычислить сумму ряда
1 + 1/2 + 1/3 +1/4 + … + 1/n

Дано натуральное n. Вычислить сумму ряда
дано натуральное n и действительное a. вычислить sin a+sin a2+ sin a3+...+sin an В чем может быть...

Дано натуральное число n. Вычислить произведение ряда

Дано натуральное число n, вычислить сумму
Дано натуральное число N.Вычислить \sum_{n=1}^{n}\frac{1}{{(2n+1)}^{2}} Если я не прав или...


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

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