pascal-assignment3.pdf

Pascal Computer Programming
!"
(Evaluation Tree)
. # $
.
% &'(
)"
a) 1-2/3/4*5
b) Flag or ((Y+Z) >= (X-Z))
c) 10-1*20/(30+1)/2
/ 34"
(5 46 5 47 8 4, 9 5 5 : &2+ x1,y1,x2,y2
&6&" 8 &, /0 A /!A /6&, .
CRT / ' !0
. 20
-. /0 1 &2 + , *
, ; /<=> 5
?@A
.
% =!
; " D?C
55
& 8, B
(10,10,100,100) 5 (1,1,80,25)5 (2,2,79,24) 5 (5,5,40,20)
: 42J
4A /4" 4 D .
/4
&4 8 , Gwriteln &!
K5 46 /" : 2J
D.
I.
&'( /H 6 65
G8 , & 7 ? F
% =!
N 20 " I . % A L'3" M )
K5 6
P Q /<=> GK5 6 ;
?F ,
, / &O
.
";
$! &" ?<"
E
x1
x2
y1
y2
5 4 U : &4 L'34" V 4W . 24A 4" U
.
:
( )U2"
a) I:=0; K:=12.5/I;
b) IF P:=1 Then K:=2
Else K:=3;
?F T
U
H [" 0
K S" R 0
U ) U Z& G - D X <Y,
Pascal Computer Programming
c) Sum:=0; N:=50; Count:=0; Average:=0;
While N>=0 Do
Sum:=Sum + N;
N:=N-1;
Count:=Count+1;
Average := Sum /N;
9 F . ;
65
.
/1 )" GK @ Q
.
% =!
e x ?> T 5
/"
7
: 9 W
ex = 1+ x +
55
x
/0 1 &2
8 &, / & ]" EXP 8 , 9 F
x 2 x3
xn
+ + ... +
/U
2! 3!
n!
ex /
<"
/"
\
& / <"
:
2