"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
write(' xD= '); readln(xD);<br />
write(' yD= '); readln(yD);<br />
AB:=sqrt(sqr(xB-xA)+sqr(yB-yA));<br />
BC:=sqrt(sqr(xC-xB)+sqr(yC-yB));<br />
CD:=sqrt(sqr(xD-xC)+sqr(yD-yC));<br />
AD:=sqrt(sqr(xD-xA)+sqr(yD-yA));<br />
DB:=sqrt(sqr(xB-xD)+sqr(yB-yD));<br />
p1:=(AB+DB+AD)/2;<br />
T1:=sqrt(p1*(p1-AB)*(p1-DB)*(p1-AD));<br />
p2:=(DB+CD+BC)/2;<br />
T2:=sqrt(p2*(p2-DB)*(p2-CD)*(p2-BC));<br />
L:=(T1+T2);<br />
writeln;<br />
write('Jusu ievadita 4-stura laukums ir ',L:4:2);<br />
end.<br />
Pk5-9. Noteikt vienādojuma f(x)= 0 reālās saknes lietotāja izvēlētā intervālā (a, b). Izveidot<br />
programmas komentāru. Veikt rezultātu pārbaudi.<br />
program saknes;<br />
var a,b,c,eps,fa,fc: real;<br />
function f(x:real): real;<br />
begin f:=sqr(x) - 2; end;<br />
begin<br />
read(a,b,eps);<br />
fa:= f(a);<br />
while abs(b-a) > eps do<br />
begin<br />
c:= (a+b)/2;<br />
fc:= f(c);<br />
if fa*f c< 0 then b:= c<br />
else begin<br />
a:= c; fa:= f(c); end;<br />
end; write(c) ;end.<br />
Pk5-10. Noteikt laukumu figūrai, kuru ierobežo līkne y(x), abscisu ass un taisnes x=a<br />
un x=b ar uzdotu precizitāti p. Izveidot programmas komentāru.<br />
program laukums_y;<br />
label 1;<br />
var a,b,s1,s2,x,d,p: real;<br />
n: integer;<br />
function y(x: real): real;<br />
begin<br />
y:= Sqrt (100-Sqr(8-x))-6;<br />
52