.


:




:

































 

 

 

 


8. .




: , .

:

, :

) , ;

) ;

) ;

) ;

:

- ;

- ( );

- .

 

:

 

:

- ,

- ,

- ,

- .

 

, :

 

X -0.8 +0.8

Y +0.7 +0.7

 

:

1) ;

2) ( , , ).

 

 

1
  -5<x<5
  -5<x<5
  -5<x<5
  -5<x<3
  -5<x<5
  -5<x<5
  -5<x<5
  -5<x<5
  -5<x<5
  -5<x<5
  -5<x<10
  -5<x<10
  -5<x<5
  0.5<x<1
  0.5<x<1

 

, F(x) = 0 , x, F(x) . x. , , . . :

1. x

2. x x.

3. , , , , 2- .

.

:

1. .

2. F(x) = 0 x = f(x).

3. f(x) 1 .

x, x = f(x). , x .

// f(x)

function f (x: real): real;

begin

f:= sin (x) + 0.25;

end;

var x, e: real;

begin

writeln (' x = sin(x) + 0.25 ');

writeln;

write (' x x0 = ');

readln (x);

write (' e = ');

readln (e);

while abs (f (x) - x) >= e do

begin

x:= f (x);

writeln (x: 12: 9);

end;

writeln;

writeln(' x = ', x: 12: 9);

write(' <Enter>');

readln;

end.

() , , , :

1. [a,b], , .

2. F(x) , , .

3. , , , .

function F (x: real): real;

begin

F:= x - sin (x) - 0.25;

end;

var

a, b, x, e: real;

begin

writeln;

writeln(' x-sin(x)-0.25=0 ');

writeln;

repeat

writeln(' [a,b], <b ');

write('a = ');

readln (a);

write('b = ');

readln (b);

until b > a;

write(' e = ');

readln (e);

repeat

x:= (a + b) / 2;

if F (x) * F (a) > 0

then a:= x

else b:= x;

until (b - a) < e;

writeln(' x = ', x: 12: 9);

write(' <Enter>');

readln;

end.

:

1. , .

2. .

3. , , , N=5.

4. , , N, . , 2.

, SubRange, - Root.





:


: 2016-12-06; !; : 468 |


:

:

- , .
==> ...

1701 - | 1520 -


© 2015-2024 lektsii.org - -

: 0.015 .