• Нужна помощь с объяснением решения данного задания!
    Задание было:
    Вычислить сумму первых k слагаемых ряда :
    1+1/(2^2)-1/(3^2)+1/(4^2)-...1/(k^2)
    Вот решение.
    var k,z,i:integer; s:real;
    begin
    readln(k);
    z:=-1;
    s:=1;
    for i:=2 to k do
    begin
    z:=-z;
    s:=s+z/(i*i);
    end;
    writeln('s = ',s);
    end.


    КАК тут было учтено то, что когда делим на нечетное число в квадрате, то знак стоит "-"?
    В каких строчках? И как это объяснить?

Ответы 5

  • Это можно сделать как для четных так и не для четных елементов изменив всего 1 число
    • Автор:

      marble
    • 5 лет назад
    • 0
  • Я бы даже сказал знак
    • Автор:

      dodger
    • 5 лет назад
    • 0
  • Да, поняла, спасибо большое, очень благодарна)
  • А вот почему начинается цикл с -1, кстати?
    • Автор:

      mitch
    • 5 лет назад
    • 0
  • А, все, поняла
    • Автор:

      damon98
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years