Fenrir112

Сумма ряда для Жени

Dec 2nd, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.85 KB | None | 0 0
  1. const
  2.     pi = 3.14;                                                                  //Используем константу
  3.  
  4. var
  5.     x, a, b, c, S, eps : real;
  6.     i, l : integer;
  7.     ep : string;
  8.  
  9. begin
  10.     ep := '0.001';                                                              //Точность в виде строки
  11.     l := length (ep) - 2;                                                       //Количество знаков после запятой
  12.     val (ep, eps, i);                                                           //Переводим в число
  13.     writeln('eps : ', eps);                                                     //Выводим точность
  14.     write('x = ');
  15.     readln(x);                                                                  //Вводим икс
  16.     i := 1; a := 1; b := 0; c := 1; S := 0;                                     //Вводим кучу лишних переменных для удобства чтения
  17.     while c > eps do begin
  18.         a := a * x;
  19.         b := sin (i * pi / 4);
  20.         i := i + 1;
  21.         c := a * b;
  22.         S := S + c;
  23.     end;
  24.     writeln('S = ', S : l+5 : l);                                               //Наш ответ
  25. end.
Advertisement
Add Comment
Please, Sign In to add comment