Консультация № 159942
08.02.2009, 16:41
0.00 руб.
08.02.2009, 18:32
0 3 1
3. Дано натуральное n. Написать программу вычисления значений

1 - 1/2 + ... + (-1)n-1/n

с помошью циклических процессов

Приложение:
1 (-1)^(n-1)
1- ----- +...+ -----------
2 n

Обсуждение

Неизвестный
08.02.2009, 16:56
общий
Ну и условие.
-для вычисления (-1)^(n-1) никаких циклов не надо
-что такое 1- ----- +...+ -----------???
-Дано натуральное n. Написать программу вычисления значений и дальше 2 n

Вы сами понимаете это условие и что вам нужно найти?
Неизвестный
08.02.2009, 18:44
общий
это ответ

Здравствуйте, [b]Гришко Максим Сергеевич[/b]!

Пример c комментариями находится в приложении.

Удачи!

Приложение:
program Q159942;

var
n, i: Integer;
sum, sig: Real;
begin
{ Вводим n }
repeat
write('n = '); readln(n);
until (n > 0);

{ сумма }
sum:= 0.0;
{ sig = (-1)^(n-1) }
sig:= 1.0;

{ вычисления }
for i:= 1 to n do
begin
sum:= sum + sig/i;
sig:= -sig;
end;

{ выводим результат }
writeln('sum = ', sum:5:5);
end.
Неизвестный
08.02.2009, 18:48
общий
to Micren:
проблема заключается в том, что при отрисовке HTML парные пробелы отображаются как одиночные... Если бы Максим Сергеевич сразу разместил свою формулу в приложении, то никаких проблем не возникло бы.
Форма ответа