( ) . .
Q z =0,1 =3,1 D=0,5. .
, : (For¼do), (While¼do) (Repeat¼Until).
: | D | xn xk dx | |
: ( For¼do) For¼do | Q | Teta n i | |
: | z | Z |
-
: xn, xk dx .
Teta Z .
Program Lab2;
var xn, xk, dx, x, teta, z: real;
i, n: integer;
BEGIN
write('Vvedite xn, xk, dx => ');
readln(xn, xk, dx);
writeln;
writeln('REZULTAT:');
writeln('1. For...Do (s parametrom)');
n:=trunc((xk-xn)/dx)+1;
for i:=0 to n-1 do
begin
x:=xn+i*dx;
teta:=1/(pi*x);
z:=abs(ln(x)/ln(10))-sqr(teta+2);
writeln('X= ', x:4:2, ' Teta= ', teta:6:3, ' Z= ', z:6:3);
end;
writeln;
writeln('2. While...Do (s predusloviem)');
x:=xn;
While x<=xk do
begin
teta:=1/(pi*x);
z:=abs(ln(x)/ln(10))-sqr(teta+2);
writeln('X= ', x:4:2, ' Teta= ', teta:6:3, ' Z= ', z:6:3);
x:=x+dx;
end;
writeln;
writeln('3. Repeat...Until (s postusloviem)');
x:=xn;
repeat
teta:=1/(pi*x);
z:=abs(ln(x)/ln(10))-sqr(teta+2);
writeln('X= ', x:4:2, ' Teta= ', teta:6:3, ' Z= ', z:6:3);
x:=x+dx;
until x>=xk;
END.
, .
|
|
=1.1 Teta=0.286, Z=5.202. .
:
Vvedite xn, xk, dx => 0.1 3.1 0.5
REZULTAT
1. For...Do (s parametrom)
X= 0.10 Teta= 3.183 Z= -25.865
X= 0.60 Teta= 0.531 Z= -6.182
X= 1.10 Teta= 0.289 Z= -5.200
X= 1.60 Teta= 0.199 Z= -4.631
X= 2.10 Teta= 0.152 Z= -4.307
X= 2.60 Teta= 0.122 Z= -4.090
X= 3.10 Teta= 0.103 Z= -3.930
2. While¼Do (s predusloviem)
X= 0.10 Teta= 3.183 Z= -25.865
X= 0.60 Teta= 0.531 Z= -6.182
X= 1.10 Teta= 0.289 Z= -5.200
X= 1.60 Teta= 0.199 Z= -4.631
X= 2.10 Teta= 0.152 Z= -4.307
X= 2.60 Teta= 0.122 Z= -4.090
X= 3.10 Teta= 0.103 Z= -3.930
3. Repeat¼Until (s postusloviem)
X= 0.10 Teta= 3.183 Z= -25.865
X= 0.60 Teta= 0.531 Z= -6.182
X= 1.10 Teta= 0.289 Z= -5.200
X= 1.60 Teta= 0.199 Z= -4.631
X= 2.10 Teta= 0.152 Z= -4.307
X= 2.60 Teta= 0.122 Z= -4.090
X= 3.10 Teta= 0.103 Z= -3.930
=1.1 . , , . , .
EXCEL
. , , dX. , .
, .
A | B | C | |
dX | |||
0,1 | 3,1 | 0,5 | |
X | Teta | Z | |
0,10 | 3,183 | 25,865 | |
0,60 | 0,531 | 6,183 | |
1,10 | 0,290 | 5,201 | |
1,60 | 0,199 | 4,632 | |
2,10 | 0,152 | 4,307 | |
2,60 | 0,122 | 4,090 | |
3,10 | 0,103 | 3,930 |
3, 3 3 , dX.
7 3, : =$A$3.
8 dX: =A7+$C$3.
9 8 , , .
7 Teta: =1/(*7). 813 7.
7 Z.
=ABS(LOG10(A7))-(B7+2)^2
813 7.
EXCEL .