1) 3 .
2) max{min(a, b), min(c, d)}.
3) a, b, c. , d. d, max(d-a, d-b, d-c).
4) x, y, z. :
5) , , - .
6) OX a, b, c. , b, c a.
7) a, b, c. , a<b<c, , .
3
:
.
y=f(x) c . , .
, . . ALT . . 3.1.
3.1
┌ ┬ ┐ 218 194 191 ├ ┼ ┤ 195 197 180 └ ┴ ┘ 192 193 217 | ╔ ╦ ╗ 201 203 187 ╠ ╬ ╣ 204 206 185 ╚ ╩ ╝ 200 202 188 | ─ 196 ═ 205 | │ 179 ║ 186 |
3
3.2
y = f(x) | ||
x 1 = 1; x n = 2; Δ x = 0,2; a = 3,5; b = 1,2 | ||
x 1 = 0; x n = 5; Δ x = 0,5; a = 0,5; b = 0,7 | ||
x 1 = 1; x n = 3; Δ x = 0,2; a = 3,9; b = 2,3 | ||
x 1 = 2; x n = 3; Δ x = 0,1; a = 4; b = 7 | ||
x 1 = 1; x n = 6; Δ x = 0,5; a = 0,57; b = 9 | ||
x 1 = 2; x n = 5; Δ x = 0,5; a = 1,5; b = 4,8 | ||
x 1 = 2; x n = 8; Δ x = 0,7; a = 4,2; b = 1,5 | ||
x 1 =2; x n = 7; Δ x = 0,5; a = 3,5; | ||
x 1 = 1; x n = 4; Δ x = 0,3; a =4,3; b = 5,4 | ||
x 1 = 2; x n = 4; Δ x = 0,4; a = 1,4; b = 2,5 | ||
x 1 = 0; x n = 1; Δ x = 0,1; a = 2,1; b = 0,3 | ||
x 1 = 3; x n = 6; Δ x = 0,3; a = 1,9; b = 1,1 | ||
x 1 = 3; x n = 5; Δ x = 0,2; a = 1,9; b = 1,1 | ||
x 1 = 5; x n = 8; Δ x = 0,2; a = 5,3; | ||
x 1 = 2; x n = 8; Δ x = 0,6; a = 1,9; b = 1,1 | ||
x 1 = 1; x n = 5; Δ x = 0,4; b = 5,7 | ||
x 1 = 4; x n = 7; Δ x = 0,3; a = 3,8 | ||
x 1 = 3; x n = 9; Δ x = 0,6; a = 2,7 | ||
x 1 = 1; x n = 5; Δ x = 0,4; a = 5,3 | ||
x 1 = 2; x n = 4; Δ x = 0,1; a = 4,5 | ||
x 1 = 3; x n = 5; Δ x = 0,1; a = 4,5 | ||
x 1 = 1; x n = 3; Δ x = 0,2; a = 2,8 | ||
x 1 = 3; x n = 9; Δ x = 0,3; b = 0,71 | ||
x 1 = 0; x n = 3; Δ x = 0,2; a = 3,9 | ||
x 1 = 5; x n = 9; Δ x = 0,4; a = 2,4 | ||
x 1 = 1; x n = 3; Δ x = 0,2; a = 4,1; b = 4,7 | ||
x 1 = 0; x n = 2; Δ x = 0,2; a = 1,92 | ||
x 1 = 1; x n = 4; Δ x = 0,3; a = 1,8 | ||
x 1 = 1; x n = 3; Δ x = 0,2; a = 0,8; b = 4,2 | ||
x 1 = 1; x n = 5; Δ x = 0,4; b = 0,37 |
|
|
:
x 1 = 1 x n = 5 Δ x =0,5.
: - while, repeat, for .
1) While
3.1
|
:
program p3a;
var x,y,x1,xn,dx:real;
begin
write( , =);
readln(x1,xn,dx);
x:=x1;
writeln(' ');
writeln('┌─────┬─────┐');
writeln('│ X │ Y │');
while x<(xn+dx) do
begin
y:=ln(sqr(x)+2*x+10);
writeln('├─────┼─────┤');
writeln('│',x:5:2,'│',y:5:2,'│');
x:=x+dx;
end;
writeln('└─────┴─────┘');
readln;
end.
2) Repeat
3.2
|
:
program p3a;
var x,y,x1,xn,dx:real;
begin
write( , =);
readln(x1,xn,dx);
x:=x1;
writeln(' ');
writeln('┌─────┬─────┐');
writeln('│ X │ Y │');
repeat
y:=ln(sqr(x)+2*x+10);
writeln('├─────┼─────┤');
writeln('│',x:5:2,'│',y:5:2,'│');
x:=x+dx;
until x>xn+dx/2;
writeln('└─────┴─────┘');
readln;
end.
:
┌─────┬─────┐
│ X │ Y │
├─────┼─────┤
│ 1.00 │ 2.56 │
├─────┼─────┤
│ 1.50 │ 2.72 │
├─────┼─────┤
|
|
│ 2.00 │ 2.89 │
├─────┼─────┤
│ 2.50 │ 3.06 │
├─────┼─────┤
│ 3.00 │ 3.22 │
├─────┼─────┤
│ 3.50 │ 3.38 │
├─────┼─────┤
│ 4.00 │ 3.53 │
├─────┼─────┤
│ 4.50 │ 3.67 │
├─────┼─────┤
│ 5.00 │ 3.81 │
└─────┴─────┘
3) For
3.3
|
:
program p3a;
var x,y,x1,xn,dx:real;
k,n:integer;
begin
write( , =);
readln(x1,xn,dx);
n:=Round((xn-x1)/dx)+1;
writeln(' ');
writeln('┌────┬─────┐');
writeln('│ X │ Y │');
for k:=1 to n do
begin
x:=x1+(k-1)*dx;
y:=ln(sqr(x)+2*x+10);
writeln('├─────┼─────┤');
writeln('│',x:5:2,'│',y:5:2,'│');
end;
writeln('└─────┴─────┘');
readln;
end.