Зв
Звездa
паскаль (цикл с параметрами)
выдает вот такую ошибку в 11 строке, понимаю что проблема в формуле, но я не знаю как ее правильно написать, Подскажите
выдает вот такую ошибку в 11 строке, понимаю что проблема в формуле, но я не знаю как ее правильно написать, Подскажите
Ну я же тебе уже про логарифм говорил!
А ещё циклы то разные: первый от 2 до N, а второй от 1…
S := 0;
Znak := -1; { (-1)^1 }
for i := 2 to N do
begin
Znak := -Znak;
S := S + Znak * Sqr((i-1) / i);
end;
P := 1;
Znak := +1; { (-1)^0 }
for i := 1 to N do
begin
Znak := -Znak;
P := P + Znak * Sqr((i-1) / i);
end;
В функции лн (а) должно выполняться условие а больше 0, почему бы не использовать (-1)^и вместо эксп (и*лн (-1))