: , .
:
, :
) , ;
) ;
) ;
) ;
:
- ;
- ( );
- .
:
:
- ,
- ,
- ,
- .
, :
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.