profile
Размещено 4 года назад по предмету Информатика от markovsp

Вычислить частичную сумму ряда S=1/2^2+1/3^2+1/4^2+.... Вычисление прекратить, когда модуль очередного слагаемого станет меньше 0,001. Проверьте, насколько сумма приблизилась к значению pi^2/6. 2 способа

  1. Ответ на вопрос
    Ответ на вопрос дан Alphaeus

    Program Markovsp1;
    uses crt;
    const
      eps=0.001;
    var
      t,s:real;
      i:integer;
    begin
      writeln('*** alphaues is thinking... ***');
      writeln('***          OK             ***');
      writeln();
      writeln('Программа вычисляет частичную сумму ряда ');
      writeln('  S=1+1/(2^2)+1/(3^2)+1/(4^2)+... ');
      writeln('Вычисление прекратится, когда модуль очередного слагаемого станет меньше 0,001');
      writeln('Способ 1 - используется цикл repeat');
      writeln();
      s:=0;
      i:=1;
      repeat
        t:=1/((i)*(i));
        s:=s+t;
        //writeln('i=',i,'  T=',t:0:6,'  S=',s:0:6);
        i:=i+1;
      until abs(t)<eps;
      writeln('s=',s:0:6,' (pi^2)/6=',(pi*pi)/6:0:6);
      writeln('Приближение к (pi^2)/6 равно ',s-(pi*pi)/6:0:6);
    end.

    Program Markovsp2;
    uses crt;
    const
      eps=0.001;
    var
      t,s:real;
      i:integer;
    begin
      writeln('*** alphaues is thinking... ***');
      writeln('***          OK             ***');
      writeln();
      writeln('Программа вычисляет частичную сумму ряда ');
      writeln('  S=1+1/(2^2)+1/(3^2)+1/(4^2)+... ');
      writeln('Вычисление прекратится, когда модуль очередного слагаемого станет меньше 0,001');
      writeln('Способ 2 - используется цикл while');
      writeln();
      s:=0;
      i:=1;
      t:=1;
      while t>eps do
        begin
          t:=1/(i*i);
          s:=s+t;
          //writeln('i=',i,'  T=',t:0:6,'  S=',s:0:6);
          i:=i+1;
         end;
      writeln('s=',s:0:6,' (pi^2)/6=',(pi*pi)/6:0:6);
      writeln('Приближение к (pi^2)/6 равно ',s-(pi*pi)/6:0:6);
    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.