Quipex

3.32

Apr 27th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.47 KB | None | 0 0
  1. //3.32
  2.   function f (x:real) : real;
  3.   begin
  4.     f := sqrt(18 + x) + sqrt(16 - x);
  5.   end;
  6.  
  7.   const
  8.     max = 6;
  9.     min = 8;
  10.     eps = 2e-5;
  11.    
  12.   var
  13.     x0, x1: real;
  14.     iter: integer;
  15.  
  16. Begin
  17.   iter := 0;
  18.   x1 := (min + max)/2.0;
  19.   repeat
  20.     writeln(iter, '. x = ', x1:8:5);
  21.     x0 := x1;
  22.     x1 := f(x0);
  23.     iter := iter + 1;
  24.   until abs(x0 - x1) < eps;
  25.   writeln('---------------');
  26.   writeln('Otvet:  ', x1);
  27.   writeln('Iteracij: ', iter);
  28. End.
Advertisement