Advertisement
CyberPascal

Untitled

Dec 12th, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.83 KB | None | 0 0
  1. Program Lab5_1; uses crt;
  2.  
  3. const eps=1.0E-3; {Точность 0,001}
  4.  
  5. var x1,x0:real;
  6.     count:integer;
  7.  
  8. Function F(x:real):real;
  9. Begin
  10. F:=X-(Sqr(X)*Cos(2*X)+1); {Функция}
  11. end;
  12.  
  13. Begin clrscr;
  14. Write(' Введите приближённое значение X: '); Readln(X1);
  15. Count:=0; {Начальное значение кол-ва итераций}
  16.  
  17. Repeat
  18. Inc(Count);
  19. X0:=X1;
  20. X1:=F(X0);
  21. Writeln(' X0= ',X0:8:5,'  X1= ',X1:8:5);
  22. Until (Abs(X1-X0) <= Eps);
  23.  
  24. Writeln(' Решение уравнения X^2*Cos(2X)+1=0');
  25. Writeln(' На отрезке: [0; Pi/2]');
  26. Writeln(' Точность: ', Eps:6:5);
  27. Writeln(' Точное значение корня: 1.18321');
  28. Writeln(' Вычисленное значение корня:', X1:8:5);
  29. Writeln(' Число итераций: ', Count);
  30. Readln;
  31. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement