Академический Документы
Профессиональный Документы
Культура Документы
\T{flT: a epfqqqrl
aslF,fltr1@
Program Design
q qqTlcr{E(frTlT
ffi
ft<rl<
wisll
sl qTq|t e
effil1 Ri-{t TtcR
FHffi
) r rqFffcss $s.ff <l'lRrt
T-{cs
"lr{rd
a.
ftGxwm cqwfrqqs<fr
?F'{tg
{l{r{
9t nEHrcr{
cRrfir{
qq"f{ s-<ts
{IKr<
8 I IEHN wnriRq{
clcss;l-N' 'ilil-K
is
tr-f5'F
s1-{
Rfrrr s rlq.-Fcf
q164r1-fr6{q
qqrfi
s'FI <l Language <qT qs r qt frRis mf etiFIr.K q-{ qq$ ftq q(t<rs'
q<( fr{T sE{ (Rulesl qnn-<t nra'cfifr r <-6rnq oFqEtsf* qrftqr El_rclRs fr{cET q(.l qcr
ftIsrq e<q QfFblcfi Tt{t'cq qtq-ar lnqfrq frir{.{ qrn-o nti fi{rq or<
1 ,{T<F-{ s'Ff fr,fiTq{
ql:l.sf
s1-{"
\mft=I fr6r!
?ltfr r qR qqqr-{ qrq-t fuof"t etqlq s3rF qs
@tgftro
frFF5<.f <KqlT +r<
slr+t
ffi
p*
frclvsn-< fiffis qetsvrr<< {T{trr r qwcf< oftEDmco
ffiq
{fm qvt ftq qvo. e<( sb"rs fiRT-slT{. <KqK a5s 6QpflT ?sR
<rrqs. qt{s-{fiTTT'l{T \i q(rs-\9-a6qfr{ es'm cefFttcT{vfqta5q
1
)bb
1<ns
sr{i
\9
filflr{ffi gqfu
oF+ffim $o-Tqfl tcqsfifr-s nQu nvrcn ffi {r qRE sqq 'otl' qRKI 'goFF' qlm q<\
dre3r.s Tt tTqrss ')' \3 'o' qm efsH Kr{I qI r cffinn fu*za"{ sF{frT sfid!' eQ qt s((seqKt erfl{ s-fi q-s I Ecfq w{'qFNAK qfrsK TTI qr \o-?ff tt$l.{ n (W) qq( 5 (q$) frrs c{FW
gtsm
ft"qrE' Wt I T.l{"i Ttr"iEBT e{ o (W) q3\ 5 (,{4,) fi-qrs 4rr* r qK e? o s } frr-{ ffi{T
cqFtqsltf (Machine Language) <rq r sF iEftrfiK qsTsft{ +.Ss1v sf ftsT E-{q EKf ftrfris qS,
s-r{ lTt(et mfiq qlaT q-$cfr fr-q sffm r ftq c{Fl{ stsK cqHlfrq F{I q\sls qPq r Elqlqt s'lrqr q-{r
iqwm fd-rm qnT CqT ElrlCT i frI-{- qlTldlT ?rFt C'qefirs C{pf STrr,{ cl-;l-l .{R slqK frcu-s ctftsrq't
e-+ffi
fr"ureoqrsr
1010
0000 0010 1111 110C 1000
0000 0011 0011 1010 1000
0000 0010
fi11
1100
(get i)
(add
jwith i)
(siore result in
k, k = i + j )
\qK \s1q1qt eq$m sffiT eo wFqEEnErq q"$" cEqT cQffiq qfms eFqffitt;s u-lff.r$ cs\o-{T t s rr"{
.{4.tr<#T TT{rffi qft{
ql$ tqf*f ERr'o rFK El{ $5;'*1 $-gcs{ Tf ffi
{rrlK slsK xE I qiftT {qqT
q-$
stqT BstT{ qirn r osxfr sFetEi'rd Rrtc6-{T
fu r fu q<<Sl+nq qlTT frrq.{ qfr{t(
eFqtFr{'r$ qftil qrE{K Bqffifr s-qK qqr qq( qK frffih-sl re.FftsT{ q*qr '4R. reiqifrirs qlr<T
qqq, s"SK e'rST qT{q nnn q.f{no cqlss utbq s"r{ trg"{ qE{ Ceftrm Elq.,r{ Bst{-{ 6nK.1 l
r.).a,
ibsc {lE 6{6s aF F-K q 'dE; scsr.tE. cqffiq E lqqrs-q rl slTr WRW {es'R r q$E
b#t?tq-$tft "r1rfrv{ (Level) $Aqrry (Generation) vFlo-<t{ir l<rI|r q{q qgi{sl+ffi cq-fic<.iqsl{l ()b8a) ; cqFF slqt (Machine language)
{ ftfis Eq-{ <T mroei G*{l6s.l{ v1!T ()hco) : qf6q'qfr qq]. (Assembly language)
{ EAr eurv<tqnf m4'crfi g.FT ()b\eo) : Smqs<.|qt? mna_q iFllEh levet) sffi s
* Dyd eM*{Ef c+'td cs=ifm'H vl{t ()b1o) , q&Sm;oR {Very high leveli vl\T
i qqoa e&-q<tftv?r csTffr{fist'vt (:ruo) a qtstfr'oqqlfuT<fq {Natural) ElTf
t
ry-^"..a
slTfi.
CqHlqffiT
eKf Tcq I q EF sl{rff cET cocs{ sll,l <4;t nKcr qE
qr
eertl sFE?rr<K vlnl (o <t )) fr\<t sR!ilR r qqrft"ro EF-'o-n <f qQ ffic<-cfl:r slrt Ttncv-< wt
mFrq
sm e qrnsqfr ullrlrF
nqq?*r<frrotqotfr
cEI ffi'cqE
c.).e
+Nlnn
${qlK
F-dI TIT
af 1 5qFr+qq19
6q'$K
grf
ffit
cq-s$
Ercq-{
qafg
Cq1Ft,
f)
fiT-qq (control)
sft
s)
t{"F-\fiB?"tb
EEI-F<K{l{ (Direct
qdts
"lV (Read) s cqrf (write)
qdts\flS'aEI(Srart), qlFt (Halr) \e 6.l{$-{(End)
u)
Rctrfuf, scf,
DTistrl
use)
mFmvwm ffirff cqEnTcr a6q q-{cqa cQFW (object program) q<( q"u"
|
cEHWc<FTr4ESq cEIEIT (Source program) |
ffinsmr{R{r
)I
r
,r r gFl+glqlq-dltqlqilqcgws
8 | qt qTf frrT q5ft qqsf offi-qncgrrys qrq rKHfr
pE - qfr!T(I.iRGr{q-{T mFrqsm<icqt<s-$qr
a.
qrqMfts
cq6slel
{ffi:FEK
r s.tQ
eFqtfi<
<'5ftT
I r cqFF"el!.,f crFrffigol-6fr$sftaqqtilq
<r{qBrr-{Iqw<
et
cEtErc:K q-di
rF"iubR-T{ EtrF
cqFftq
c.
).e
ffi
eM-q qt
)b)
frqs Eq({l<
trRl]'s cTfttfcTftE{fu
)I
ffi
'{r{fffi
6{trFI (Label),
q{-r$'lg.,
II
t q{fr*s
I I $6{I (Comment)
orE WirrqPvfr sl(?'tr tf,trf ffigt @63ar, qall3v s ry3:{t qttg 4l<ttw 4tA
4reiri' E',('rnr 1m cvr ( F i e u1, W CVO taW air ailf5a q/zr
CET<M
ffi-ffi
c{cnE
qffi-{,
sr<
mt
mr{Ft3r
EqT<{c{4r r{rr{\TT;r
EltcSR
6StU
fifr{ sffi?Ir{
64te
qilftc{Ff(.T
Trr.I
q[q
6qFf
rrK
?F.m
rfK
m\.efit) c$lTl
cq?nir
sf{
fiffi
q${r
q\e
)br.
ffi ffi
cqFnr&q]t{
t{tb
\Bfrch+tE{l{@
q'ffGtg'
,{{lF
.,}
ffilT.For
82, AB, lvttt
qrqprRffi+'<if*
qr<T
qqfcrrg;r \l.+{lcffi
ql.fqr
Nr{r
\rsRr <I{as {s cer4F16g{ fr6s{
tfr{K qrr r Tg<j- mftNtTlT \tr{ft-o {s qI r IEKI qrrn'r ffisl-q,
fufi?^K <tt.frt Tt6o sfrvro cgpttrrr <I w{r aoB cqwmv* qto q+
qf
"nrq ;Eq<r
aff-{tr4 cqFflTfrtr{ fi6q-{
etm
frEF{
cerpi|T cfilf sF{ E3l ercsTrr'ftftt.r{
'lrFs
"frs qv}3
ceHTrIr{ Q{rEs c{wq<rFtltTGt$s?rl cq-sRtEs
ntB fu' r.RF{rr* cot+{ (;) <l cqfrrow{ (;) cqn"o.qr
** {.*
t,
tsq'rq*r,
A \e B cs c{t5f Trfr RlrfTEC q'{qfcrrFf r q qrqnq'gqfceKqqrqnffisftvtsls
ertr cel"FffTfr{
q{m A <f B qr \{{qf6{-{ qn@qm q{E;cr A <f
B TqT qr
qqq-4:
frru n \3 B CS C{r4 Sr{
CTtrfS-E
C \tr{qllT TFffS
q'4l'qiffi
slstr
cEFffT 6q.srf
CLR
INP:A
B
LDA : A
ADD : B
STA: C
INP :
STP
c1ft$qffi61A TFr
a covnftEyerDcrccR{iRqm cqFf T.Gr mrrl*qwftb{nrirraFf
qrtfr{(nDK"c\RIT C q{qlifiTFf
I
qffq
qlr6{qRsmr${T-
*g
Q.
\B
lr|srsR-c qqatrm
q|Tcff E:rolq
crqRr qq'qircqcfr
qqrsmfts
{rqr
<r{qJ6f,T F,Gr
)bs
,pflTFt ftmf
-E
s{I
\e
mltllcTl{ ef{fu
qrtcJT{frsT{lrgqiR{t5
r.
eFfI
.^
q-{t FF (or qcFil )) q{ET ctFry slel qq
TfuBtt<K
g6-{ EFf qqt Es 6qt
tg $xt RqlrF {ro r fr rs {${
q<i{ sr<Tr sr$ qts *
effsj$tTfg I
"*"
Em srs< eNl{ {F{t\3
EKr qr\6e$K fiK-s"i s-{I {lT "il"n"fltt
e Frcfq cquf{
qt'{6$f< Frl-d'f
<u-qm
**
fr;ENlq
()bso)
cq,{rc(.Fglttt
x*fu eM{<r
trEsTTrqt (rycwT (Hish level) eltil
q3'
en6
a.a..a
q.dr{d
(<-[{,{ <sFqEilG<.{ si-{t <G;\5 CqH|T W{r
qE c{,
mFl{ s \{flGry{fr stsK q{l{ "nqRot
steM-t FIt mpe
e
(c{FF s wl(qqfr
sf{l C{Rtl
el6q 6qt fir'E^slTf C{f<51 i{E5i qrEs TE6{K "i[q' CEt CECWI
IFTf<i ofq r jsfu1QtT56.{
tqR{I celm q-{nEtrT eruAr :rcq Ewo< vwt< tu< <s
TFqBBl(.< <]-{qtK
TrrslrTr
ryryns?-m
o-wm
*q t*
I
qrq r qt s6<K sFrlT fiFlg
glrFr
(mfirtffi}q]]llfrq
sF-s< sFrI Tt qR F1,63-4 s1$ Tr{ffi
qdn e? 6EHII'slqT TFqB?K qq{bffi{ frmcof* End'
(qHIr RF* <-*r-r< mFnq <Kqt{ s-{t ip-{ r
fr'
qt q-{r qffi e|Trs Ess-{ sF$ <ST *, ag Ew=< stqK tqrqfi-r<Fl<', -'lIfffiaT', TFEI
qil{rqr
?stfr
qQ mren sf{tr errn {+tfsrqt qTg|{m frRs cqwq cq c$l{TFNftr{<r{qBr srt{lT
> r qR c{F{
slTt cl"ffTgq
r. I Tr{cr{ "16T ffiI c{Frffi orsde 6EFFf
r
e r ER cEFE slslT
_19r',|&-
cEwq.rrrffqlT
q<iF
<ror Fnrcqtsral
*r"oaot "rugilT'fiTqrQ ffiFq sHTllq
i ,ew" reqfiq-{]'TFFfi{qrqr6 qK"llqrflq{ c{t
qft cwn sl<t=r qqrq qqRwlffir q{oftEBrca EFTTF Erq
qI
I r oFEBr< c-{|qR qQ slTt $rcs et11-< I sR et sFlT frFtro cepfi:rco
8
o
CEt CECSE
rmru*
ur
q{{Iqrs< ERIq-{q-{
II
.r
qt
mf ffir<-q s|qt
q'n3 Efc't e<q 6qft mqR ri-rslT r
6EHF{ T1-4 osp C<Ft
g.llT ffit 65<m g.Nt catrs r:I qqrfu (Lack of flexibility) I
r et
\{lre r frq
ns qt cqsq sffi'{ tit{tts (syntax) firr- FllF
egy{aeraigro tr<t{o
Un< (Gv+ Q<r<&) \rc{s {q <Kqlr ssT sf{ I
qR c{[sFT rWm
=itslR-s st{|3r
:r
a. I
62166
"f.ff"
c6ffi
cEFIItr=r TFu"lqt uT
qifrg
q-r
".*;'ffi
(qr
qt
CE(g"T
eFF
r q{c=lT?sRqltKft cEHw{{1?{tffi{ |
g r IEHN<E{l3tqmrF"iBfi{ c{FftqrrecltsKrsqrrTt
,e
)b8
qry'f s:t
CETEI{ffi{
{ffi N 4lqr<.f qtt crycse v.lTI qrq- qT Trqr E{f{ EE q.flErlE, 6<FKE, pre6T/t, qFiqE, (Elm,
fu-r, fr,
",p
r$.KE,
fr ts-i]fr
rm
fr*t, c+t$rq
spi I {cff_
qlffelsefGrrpRsl{t
csFT wr <]qqu rrfter$'qmrf{ s't$ r ei s'lTllr
srtE, crs-6, fr"s
EF{l qkq r qt sFvll T'Eq-{ ftf.f Rr<R etrl;r :ro, *ur itpe"t*
qqsrqlqng,{q<rs{
ffi
fir41f
qfurnNrt
<-qftq
rTKft eq,fc{T
{RqT
ffiercilFKsFn
"**'-ruru
frrF
"iArT fiREq
fitr
c{r
<I erf-e--
qeTF
eft-rs
qjmrt- &fuovlqt
uoilI
gR'r*r # ffiffiT'lill##x$Ftr5'*k *
E&=T ftft+,
apqffis ftglr{ qq?r cEHt{.fi-drq wm sr cEHtq <Dfi-etrr sKrs q{
Tt r qfurf_&fus srqr
bnqrqEs cel$r{, rRrrEE, c{frs, ,lJrrs.E, pr_qq/ sgr{.\s.Irfr
q6s
q c:R'
wn
frrF frrfi
c+tiq qaFstm ostT qfu'flT<rn< E1-{ q:Fnefr'rr<r-tr'tr cefi&E-{ <f qfurr 6e{ Tf sGr s{ t*1D/ *,8
ffio
smr <r{q*.
q-T
**
$-fr*,fr
tmFFm $Fqbrooo qr{-{R sir qr r qfuqo-<r"tn EfuTT'Tf
errrs. TcE qsry54
mia"
FFqtFR ftr nm
",
*,Frr Rpc /Report
TF{T wr qs r frT"nF r"fr e<( T-RE !fu*"**
Program Generation), fiTrtftT{ q-{r <l.rw Gpss, FnRRo
csar Elfr--st Efuil$** # a,o,
e<s, frh tfBffi( q:rcn rF$qrd-:r siqj.<r{q\r
coco <Kr{rr gsrT Eqtq{"r
_*
J
4
t
I
)ba
E?r
s (Ttrilc{l4 q{fu
q,ffistrqlQ-1Fr6ffi<tBuscrlqqf{
R
tq
"[RFO'
fr6
^ a'rst I
(Dennis Ritchic) E?Ft C vpct ?sR
q64Tc'1f E-{tr c<I qs t
qds e sF'.t C<ET sTf<r<?frcg. <KqK s-$ qcst r "f<-<ftrs q sfTI
qiPfo I C qGR e<5E B6'sm< ren$fu'
sIsT RrqK g ,qa gi-{fr{iil q{{
e<(
: qwilffi< c<q
csfitT
)bqb cl'
qq-s tful"tfr
31ffi
smB fl{lTq\5 T{{trcT{
qrs
Bm
srEs
{|sEf6 cEHlfu\ sl{lv <Ef qcr e$m I c cqwfir
s|{f I
q$
n.ftw q-{t <I{qs qr I qefr c .qnfr G"ne,al Purpose rqHlR'
cqwfr( stql t )luo qtffi frT.ltd
fr ++ (c++; : c++ qs <3r6fir q-<rq?
qR C
?oR o-mt I q5s Frqnl 67
(Bjiarne Stroustrup) {$ddT AT&T Bell Laboratory efr
qrfl"{trt-{ s-Gr c++ ?sR qs r qF
).frrfrnn,mu {R*ffi l{ft?rcrEl*
I
ffi"i
effiis
ffi
ffi'ffiffiffiffiffi'ffiffi*
**m'ww*ffiffiR6ffi
Rrqtq-{
ffiq
qEq cdKE rs
(s-6cl
rmffqrm
cewfr<sKNrEIcsqFrKqseoq"fkKftiFffSr{{q-qicqrllcEw{q{t\Y
;W,
<Ffit{ #]
* {||#
qq$' %:
{s cfrs * me,
et6r-G( "r6qs
try
#ffi
Trfi"f
cqwfrs. EiIsr< Q<5Yt{ 6E 1 w<ru? effiv cerHlft\-e{
fu"o qs qf r q.{cgi? effi'
qom sfu ftd cqwm 6q{ff qaq EFfrT@ T-fi qr{o T{q qc-{cq
q{rq?
gdFm Oracle : <FFaT Cst|[<sT qlTKqe Oracle RDBMS Tf Oracle TnN "fifu r efr
)bqq fiCat Software Development
frfE 1-41q Cstf6<g| {tf[-dsTc{-fi FKS{ IT Oracle <]git<stl\5 <5'K I
I
of<-q
Laboratories (SDL) Oracle Software blx-+
5bs
c$ilT&qltr
qrFr'fq (ALGoL) qr t{ q:r
)bcb a16 affia gF$ RFrE q-{
ffir e Ecfitfro qrrrr ftil(I6{<r
wFFtar (ALGoL)
Algorithmic Language I
nftEbrcr <lrrqRrs"Fr
wtr q el{Ktvt-+qqg
ffiWffiffi
cqlfrlT (Fortran) : crf$|;i Tt FORTRAN 1IE qd ponmuta TRANslator I Fortran qfrgT SE.
vraT firf'tlFo cqWfrq stsf I q;t <tslc \s q-{il-{l-<f qttRet-e rfii\o q{El.s )bco-T flrsir
sGI"t
Forrran
qT
wmETT
qFpTf
ffi
ffiffi#
#,puth#il'"
ffi
ffiig.
TfinT qqsfft qre "ntqq 1.2 I )bbc rTfcq et6rt s:lFr c{FlT s.tRiRflT
qc,fic+lT TT qn rqt-E
(fre;mmvrt) sfic-slq 6a6+, qQqras "t-{ \ot< otq u|frcr
cqcs eltriFr q<R. q{Fr cqcrqrD\e{lffi{FrrsBrT$'Tt cfism"r I 1.4 q(s-{H3ttc$
"flt{ftnrft'R
rg{ ?{fi?r cTI't F-{t qs I qr qr<l Em+r+pfi qrfi rW-3 ccfm BR6 qiR ffl <<I qEr
<}19{T6
qFfilB (Tl slq fr-t q< ff.srNt q'frr6Er clcer wf,afi crrdT)
.q<R, qtrq cRjR gT; q-rjvft{
{qdT | "flQq-q 2.0 sr{ RG{ ?<fid]\3 qirrst(nt qrrcE TlR-FfiftT cqHrR s.|.{I s.ffi-{ ce|r<F
q'Esffi{Frs e "fReRq{qc{rq6{sfie<rvcqsfr\s q.fr$EqeFqcre. c<Ft e+g cq'rqBr
"nQ'at{
e*g^cn-<-<{Bfro firsilrv-" E"r< r tQqq 2.0 cs riKr{q. s.rffiFrr{ <jrEt
{@ qrrrq rf FRfuE.k<
cTrflfr qRs'KsTrsirsF{
cqftm
ffiAffiw
)bq
\e-all \B
G.l5flrqH
e{F
ffi
4F';EBE-<
:nrq6gT
ffi
"u
H#:fi6qqnrR
sFrt
q3(nv;r soL)
qffi
q-{r
ccftE
otlmq
Elel{ q<( csDt q.|ql;t- Eql{ T<-cg,
Ig
<i<w
ffit
Qffi
,s<q
b W$m {qfu{...flT
'
(r
ra
ns
ato r s oft wa re )
)bb
cermnqmT
T'"nqflT
(Gompiter)
o-"nt{LT{ slq qrt rEMI vrsK s\q ceFfFrs'Tg cEEtlcT \trq-dq r-af r vrrprqEK s q-{{qK
wCllt cfi{ mrR'6o ellro I efarq.rlil qrw qfi:r <nnt qF11 qo , ilrr*A sFmrF 6qFrqqq6 \ry{trT
GIl3l 6F-r{'qt corFa q'.{fro sFnsmm v-{-{c <rdt q6Ts +frq <lF s-"fliEr{ \firmargrrn
X-T{1T
c{fi' qfi{ qf i vrn o-{RflT cwR q-+qKT{ mFr qr*un srkotr rra
r
ffiffin
"f}
Input
Output
Compiling
the program
Once only
Runnin! the
Many times
Program
cst-{ rEFtlcq
R5.?ilqT
m{Rr,s. ar+i
Qrnm
s erTfq.r{n q{T<r{qK
etitetTrefutnvrorffioc<
F.rRqn*g qrffi q{R {R{lrql Es) r tffi cemrrrFco eT<lC<tTs cEHr6{q-{3ta.s<rl
EcTifq'r{<gqtEqc cqHEroqFBs<lsrcff
)bb
qt
qfrot
g.qj
ifRrs|r<-{
qfrqs a-rc,
ffitflC{H
qlfu
n1sr qtA
st{et{
q1q|q, s'Gr
\B
et=1oK
"rfiff
fon?.\-R1E 6qg
qFmeFE-Ttr{Rqt
qfiGrBrffq{R{t
qa qnfuo
on"f
qr;roqcf'ffi T{s
Tlffi
FTI[{
<{ t+dr6ru
olffi
cTcE
TqFflr
s t8tmeFlm{qc{t 'ftefTl'-
ffiglWtffiffi#,,ffi,itqffift
T*flt{K
ffi
tfi<rqDK eo 4ER srr elcv 'lq<R q{{tq
s'Gt
ffiWqrqrc{Eqft
q{-<tnortf
s.r{t
<m or<
cq-q
ffi
qn'f{
"1rr
qTr
ffi6{
cqptk{
ffisRs
CQEIIIT<6E
cqHlq
qs
r et
{lfrQ
$r q-{ffit
cEptt{6o
cE$mft-<fcq<gTq]
qtEttql-qlT (Assembler)
qtTrri{Elr<-{arci qE\flTrccfrs|qKfrFtc- cEFilTrs flFf{slTl'3<gf
qR E{l;t <'lq
))
l)
tft{
ffiqT{
efcrtq-{
cEFffc{ q'{-{q<i-<I
qTcryt-qK
CEH]Tffiq
cqFlkqr s1'$fr'frF{
cqFflT fott oq6* frm m-qn
1mr+
I
\r
eI
8r
cI
sI
qr
br
)
nRfuo,
ffis,
$fr-r
ffiri
tftqg.ors
qrKftn-T
"It' qFs cEHfcfir srqr fi-.ffm s-fi pi{stir r qrqffir
qq s6r fr"itui-+< qry- frffiFrs frs*cTq q<Vt{
W)
{-?Fr
rfbourfF,
ffi
qnfrftmqfrqf
qr.qu.fu ffiirts-gcnr+{ffi{
r
ql"R's-f
c.).b cEFtk{Tqvth
errlr
cEHfcr{
q({ffiqE. Aq.?lb
o $6q'q s
r \flEDtD
furfr qq.i
qflre,
o o {l;Jfi;i:T:il1+NUMBER2
PRINT AVERAGE
END
cfFtlT?sR
lT{q]T
q${1{
<T COI{
FrflqlqlrorffiBlr
CEFTTCT{
Q.o)
\5qT
s crFflr{Ff
qfu
).
{. cqwmffiq
\e.
CEFW w.'csqefcqt
qlt
cetHt:tte-fr{
q6F
qf"t
ql(q, TclI-
qt rofts.
lTryqtf
fu{{
(Problem analYsis}
rT{rs RB{ 6#T q\eR <5GT gl R.rs{'t T<165 E3 I qK q-{r qqqtrs eF
w-qlt fiffi
qEF fus q$ I q(s qIfl Fr*T freFcq
cq6 qqr.t sFt T-?rt q{ t E6sfq61 EF, slprot, affv
qq''ril"{ RrSsI"I <6Tr{ FRfcr{ GEfrRs R{sqrFTr wry frrs q*s-fl-?r etir
fu
ffia
:Hffi
e9.RT
(Prosram design)
<q-rs 6{'-{nT qrqtT q{Fffi cfl{ lq"Tr d$q Fn*crr elc-TlsrfrT cRFtK{ T6{ T\e-{
cEHIT
qFq c5l'rglrs q$-<Nlr{ frrds"f orp emret 9lT
r qfirotr.f IqF@-? cof*
frrs*" q* .""t u=tT
qqq qtilq1q C<frrs qffi 1 q{tflrdrfr q{t tTT{tfra R&n qqrf sltt TcT qrs'fs qgt:firffi tfs'gt[q E
1 qEq
:r< qq.f qqrm ffi1Q-+stm fisr o-sco {* r firF{ q$'Ft {l<--{RA qC{v frflT reirfio
FKSnr qttr-s ft-s\e csm cqRlre qs r reN|tq frqRtrq frifqfts fiq*srEt vtip' r <ett-
cEFflT
ffi
ffi
.
.
qrGE"Fffiq,
qq-$ e qrEDqct<r'c$'q-q-6m{
Q.oQ.
c$EjI.ffi{
wsT{ alTft.ssTr{ Fsr om cEHfrl-{'fiGR: qsq affoft re-stn qql
mrRro
a qfl-q['ilRq{
ft3",{eIET
ffi
m-+co q-q
6F|D-IF
T*m"l
O
q(-f, qrsrEHIT
CqHIT
cotfu< (cooing)
<F,
<l$fl$f
(program devetopment)
cqHtT coG( <r-flT 'R CEHF Tlq-{:rv s-<t qr r e q'r{n Egffi cqtqFwo
6s q-cr qr. q<( 6ffi< <r*r<
9K Er{TQ-{ 9-{CI.CT C(r.ittn Tiil qT
I CEHTN YE CMrE v-1. qR6,11{E Gil qS,I CEHIffi{ EEI.,
cqHtcr{ Ttrl T{t qr I q-{ q <n c(rfi{{ o-snoffie. TEI qs
I
GqHIT
6ffi\
(program Testing)
cEHfcr 6siiT ftE Rr"iT:{r{ <frrr nffiBn-+'< cl-qFl qM fir,n-Er ,ir{T s-( $E]TE
<t{ s-<m q{.
qt qq'Gm Dry Run Tf,E I qTK nffiDnn csln et Rntq {FqmI
tq$ +cE cqifiq8tfr-6r fi"f
qr offitnn-< s-4T-{
}rcr fiqce frt{il q fi-a6 r<R$ {t{ cqHtm
'fffl{
W qkq r csar et frnT
qllerEtcorcE 6S 6sbr (Test Data)
1
'
<9 qcE slrs rq{\lcEl cqF qqr{ sFf ocr ofutbmco elrqs q(rm
ql-q-Flsk{
't6rqtK s-{
<Eil q3 I qffT r$'f{ q(rsR
qm
qSrt
+q
CqR[
tts cct
FS
'If{lT
ET,clcq r rqt qSt E={tq
g.|q TGr
qs
TT(LtFN-ff{
o-sm
qercvrqfu
r T{ w
qlEE"{E
"tftTt
frE no+.f .ru'*our qo
"rc<
csfrg e >r{FKf<T qs t cqHN
fi-6 qcE t{"lb osbtT qqxl qrtqR {"rflT qfrr ts-{ "itTf
"rq
CEHF{
qlqlF
o*
cS
{16{
CqFf[Clfg
(Program Bugs)
q#
: r Fn?fi'syn,
I r n&epn.s
e I rFrDRq
\e
q&ffifiDRr W
rt
oT
fufff$p
(Syntax Error)
FTdELlg YE <drm c{RiR cqwfr( sTqK <rrs-{.trrs
w"i cfl-{ <r;n{ (pRrNT co pRrMT cE"rI
ffi); relt, grroE ft-sa-r {T c?sn; csr{ D-rdrr * qF{rr{r -yfulEEeil;;
*1 wt
"n<r-"'1Et"firT *oo rz -n* ,irt o"..#
T{q'sl3tci fr{bng Frffi 6EEl TffiBK coF gr+*
q{s Fry qtq
D-ffi{ El{ Tf qFlril qcq q-{$iJ'
FE c(riFt-{' T-{l qrisigs oftq nTi D-rq-"{ q|q fi-o ron Elqr{
qt{R'o qr< g.t firw csr< EK TT'rs qT[ I qr+-@
V,eu uT-d cs ARrffi Scgaf qnou.cE{ r.t{ ft.q vR
qtriR c<rf{ qltc+ q;a16s qs,
I
\os
isr6
q&s $
6apfl6qH
qnfu
(Logical Error)
rEl{fc{
..
",
*t
Rl"ll* r GI
'ItniF<t
q{ I mFt
firct
FISirq
ctkE\3
crcq
qF'r|T{
E-q
<M<r
ot
<r{f
{tT
Efu
C*ur
strf s-{t R<t <tq qR"B'K <dT{ <t qrnfrqq c-?t T-{I I qT{ crFGE\3 grn-* <6t emf <l
ilFK
5i
ffi(
(Debussins)
ffi(,
frsto e<tF rrrc{for cufo|r
q3 Tsrrf
trT
qlrtql
"p"tBtErFr
Es{fr
i"r< Wctr ?-{ qtqsxt +fu conq cqwqt <K{K reaI
aft51<5',5s CC$ qT t e[Rl-q{ EcE C{'I{ Cen$fu,
ffis. qK qqr eFrcT cEF{yd3r q]5nrr|lvT eFr T-Kqrst
q{ qLT {K I q<.rfls 6qtr{ YE cfra {m
frr.fsrw qt-El$' fim qT I cqHftn<r 6qF'elF Y-{
qr I
ccscEt qtr ffi6s ltrq erercr Fr$rrg W 1T TT f, EFPK E&-s W En s-fi
r
fifrrrqFqv.ttlr
tq$ mrq sftBffi ereE y-r+< <l6f lenor Message) {lTs\ cqWcq-{ 6{'l{
q\r.fl{q sTf qT
EFCT fr {fin1 fisxg pE ql6q Er qprr 6q-a vfi st
cEptr
<FfuEB15a
q&-sWq(LtFrT
q&o vq cg.ttqrq* ci-{r Cs qqtr3 qfes fu qs \ofrs T6{ cQHIT 6&.
*nBrRq s eftftB-.n BRl gE qKrir6
qs r :rr{
qsz6 enoco q{ stre- csFr EE retr
qq q{r rFqEbrcn ,"bt tqb *n
1ftS
"*t
qtq
cqHl5l fr-{FR T-{Cs ffi',
TFrNi q5q Cq, ffiR esF qfrq q{sffcafs <iT'tK I ,ssft
qr{" c{c'r sK r qGww{ qffi'{m ffi( s T{a,'cF{r qs | {q{t(
cEFIITFTcq-?rs e:Hfr E fu $c
q* uf*ru-oFta * qrn-. q:l{ 6fftt cttrEs I.i +srf{ frq 6{t
r
CqH{<SEfIGFFt
(Program Maintenance)
s-tr|{ ekrM-{ qr I qrs <FT
<leTfr{ "fRRfur {ffiq-{ q-{r rtr<I {lr<I cqFffcq Rtr{F
ascttms.t I ct{<6Fo Con eFbnn sfuEAT ql'fn-{ o-c$F <qq< 'i{ c?lC$ s-S cqlenT ?sR T'flT
qrK <llr qT r SGE cEFflTr{ $rKl{cts N-<Ferql cqF qct W
(ErT T{ttr{t cEHFr ascfkTrFcct
1ffi
ffi
rrsi
T-{l-T
?'c-R
s-{ca qr<
erFfiffi
FfqTGt
t cQF[q<Fcn-r<riF{
cqlilTfrq-E{
W v-qnrftn
cqHFrrs r eq-{Tqrrrfffiwq-veqg1{
cFfltfcle cqHfr( er R&F' {l'f <DTl{ qrrr qt(4, {ctq e
I
t{lB,
fu-{Fri s ugrvdtr+-as%
qnq(lilRqT
(Atsorirhm)
qnqrtftRqr -F?F qqFr
'q'rq rfiffii'< TIT cetc"F tqq& {6ac{ r qimc:nftqq qd qlc"i qrf
ti{ry't qrFr|6t qdR ertr qrrrlcs rrr{F $rf csrs'q6or$F {t{
'K'Rr q{F{r{ s'Gr we[ c:ml
q{Kl{T3TI
{ffi
qfqrtRqru<F-tdfraora
I
e, I
er
8r
5
rselT-
WtqrufiRqrc"qqTfirqr{
c$l{ {f"REi?ft:{Frsqrrrf, q[-eloF {f"r9? qr<{ks c{ coF cEEttTlTrrqrqtsrT<rp."nr<
ffiqqq?R-s $r'f cr{tlT {fl{r{ qcE, oFEBlm< c+rEftTr{h crmt qql{l"I
r
"n\sRTTlrT
qrsTtl'lssr{ eRKtrlT-fi}B?Tqr{
qI <cqg e\r-K-{ qrqtunfrqr,m rl$r{. srco
FfurEF,< frrq fsT oct csir ioq s-{F
'ITGT
"n"r< ft
crm q5q fit fuq+r fttg qs 1 qrt{c'fiRq'r et creq sFrtT qTsm. ors isr RqT(D frcs
qr
r
Eqrqnr-l
TC
.S-sF
{({tt{
cqtrleE c3r
wt{H
r?t{
wI qsF wq?rfiRq{
frar
E"lrffi qrqltF ofuBnna gr6Tr qrtq-4 srrrc ErE cEHlq frinT qrv ql"tqrnRqr q[< fixs'I{lel-) : q(rlile(Et flg
{I"f-{ : c(?BTorEr{ mlrFF-4 c<3t sT
{Ff-s: Rl5fsEqf9lfs
{Pt-8 : 6.I{ Sit
r
ggsffi;
frmfrspM
oc"nq-< qff-o'iftvlr p-qlv-{?sR-{ s-{' etrF qirq rfrqr frc.r Fis-$rs cq?nv
qdr?t9-v-K: c$ftsrsr FrHftqq e-c gJFK en erF
nqbe-fr +rr etr q-qt fr cqFlfrv{ r{FFr
frFrffi om Frqoro ccrttr< r Frryo cftil qq-cs' TdTs s<cFr
r
\oC
sqT
cqFnrqH qnfu
Sqfqscf-\ :
tfrg rlE-srl 8o eFt 4lqK CeICS
Lctr q-{ ql4 "fl'F R{cr {fts.H qiri ef{f +r-< r sfr cc
st{qlT, q$;flcK q<( ell{, qfftlT crqef"tlr{Kq-{i cqFil{te-fr'dwrqcflRq'qfr{
effrs srqrE
q${l{:
qnqmRfl fiTs.r{l'f-) : EI]IE,{{l{&rEcs-{f
{I't-Q. : st{ qNrs fi{rr Elg Tf{K &rsq
r
c-<t
b ;R ttlc4 {]\e
Sffiqc1-e ,
qitqdRqr fr{ I Tmcri-{ fisfrq{
loo qq dfrrrr rr$Rs qqfr R{K T-<tr q-ql' esF cEW{ ?EfiT
qlr(
qBtg
q{"
EBIft "il6{ <( 8o qbK qfrR-s stIrwt qqt EF
:o ffiT
;ffi- ,fi+$"t so s.tf "t<I
qtw ro bffi qtm qslft ffi{ I
,,
q]tqcrnRqr:
{tei-) : CfrrcT nr6 q!. s mF F'lcq<r q$r &rwq
q-ryirnTfir6{
{let-a. : sfr cqfis-tst 8o { ocs 64Fi qluqra c 1i fiqsN3
$"f-rc ; lqft = cqFq-fi X 5o.oo
{lef-8 : vq($cef g1l3 |
$ef-c : q'qft = 8o X )o.oo + (c{F qBl-ao.oo) x {o.oo
Eflot-s : onf qr , c{F qDl e<( Tqft qaN
{lof-9 : {frCFrcT( c(1n a.oo C?iIs'FqR{ ) T\ $c"f frTTS\e
{Iei-b : Cri{ S-{
{te1 cclrc
sp.s-d
'
ertr sirftq(IT
rcIl8l.ctcql
).
cs-s]-{TlT
qc< fiE-{"r--
eqirqcfrMcs{
qRlFtfrrEcs'{
a.. "lc"lt{TlT,
"iRrflrf{qm s mF
qfcm
rlcq
q<r+
*f "iR{"f sq <;GI "lrB-{ q1q 6ffi <t{ I
{Rflr"t<
e. "fc"lt{
8. "ic"lK s"K siktT *r-fl qr< &re'q o'<
qs-a
)). c{Tffi
Q.og
qR$ff{q'l{
\3
{filTq'I{qHl\g
'
.E*lrffi{
ffr'r(Frowchart)
cqH|'[ frqli.t arsi qqrf< sr qfr ,iro mrur& TI{rm 6c=ttm qr r
mud qE qr{ TEscEI eR rr
rT${ltsr6oqrq
"f<"fgfr-strsqsq-{q65qf.{ r .'qro 6ilD.F<E11-{o3rcr celrs
cqF$F{ir
(r_row) ft-qr{ q6E sl c-{Rf Tts r mfuF cqHtT
{<$
dqRs qW :tRF, Tc{ +re frtrA
ccmo6{f<|l{Wq:u0"f
8:"
.
r
,:=Ee
RT
qqrgl qK.
qt
t I cgFIIrr cptutD
frG;trqffiflf
FrGf{ mDl#
cstT
EfrRIo{q
tq-t.g-<
fffFrd orymaTf g
F@ FmfT ffiHfr wlr qirqe erqsr{q firirm ecre
qffieK
[]
LT
X
V
el
efrfl<Kq
C]
vTrr+
cotreF<tqq{fu
qvqlt{
GrR
c-{ERr cIrR
A
n
\o1
frqrgqrqq'{{
qffqTf q]q'mf
"ils
6'f
ql6{r esfr's-{q
q{S/
qtEb"lB
\oqT
il
\:7
o
a
fim
e c{lrffc{FI
E{e
TrtTcrqtq$
$r$sE
etFF <116
T'lsr
ftq"ff,g.f+
wfrnqB-$
[3
e"$
.-
TRNF{
<- -i
/t\
1-
qnTrcc
WslE
ur@qnorryq
ry-R
cwr<
csFft,c{Itt TITBT
--->'
qtfr(q,R.rq
q{
+
I
ffiT
er<rqrfro
ffis
rrR-qr4frc'rtr
\ob
cqw{frqF{
cQpS trtFF
cqptlq
{D-{1
fflt-[f
ffi|{r
ffis
r vBrgl cEHIs{
fr-qs.f cq$ qs r
svflls'
cq-affmt
frqls
(Decision)
eqt/
wD"{b
"Ffr{fr-o
<- -+ t.J
-f
I
CEHTC:K
eF r+uqfr4*
s r ?F-ffi{ qftnJqfrfr
c' r o'E c<sqqpffi<tqfrcs
g r c<sr$r 666fr<rq
c I q?[T {KeI qqn<s{
rr r Rq'Ko.r<
ffi 6qg{ffi
qfuxmaq (Process)
I
\r
(Terminal symbol)
sftnb-{
et
FE - c.r.,e
Efu-qT
e<Tq{fi-s
A-sr
E${ ffisrfiqq -
\0?R
(qFffc{Ft eRG
ff'Ff
g
'rtGK ffiprorqrr
TFflEfir cEloffm r{clr{:ftg {tscs 'ft{rE qt r q-+-q 16 q<R {F nFffi
pfrr
sm-{Fnsq<ns
rqc$
5 I {<qq{ST (Simple Sequence)
{ I fr-{rF{Trfr"6n-o{t{ (Setection)
rr r Ta-*qfrqf frFnt fq<t{f (Loop)
8 I ql'4 (Jump)
{gdf \5lT4q (simpte sequence}
r-{dr q{@T e$fr T{g.sT tu r et ttrF
Frq+r,efrcs fr-6cEr \trdtrc{ fflqstm {Mr{
?firsGce'q-+qq{oqq6-{
lslm q 1ryryqqq
muf
fi-stqE
r1!r4q'{sn
tection)
lTq-rs frrr s't-si s3rK q-{] ei qu q-{s'tr
fra-rs {drcs sl TsIt$ \Ff qE 8 ?tF c({n3r
yE.{T{ "K rT(fi q[tr w.n, esF qrs
s"Kfr <g <l emF qco q"f<F ceB- et
q-o-q Rq'{ r <ss rFtBnr
{Eo qA rrF
(Se
-t
yE{lT{offifrro
)
)
)
)
)
"n'c<
-)
fr-{o-qofrcq-s.ffi
-*l
(Selection)
ir
Loop
qr"f R{k< {rqifur X-q cfiffi s-K s6R?F EEF ,fffif{
r-s{rq'r
)
)
)
)
)
fivr q*t
t)o
(EIWTffi.r,'
vd
qel thrr<
cEFtfclg c$|q
r g c<m{o
o r gwffiqqn
a 1 fuffiffiqf TrciTQ-{
q({m tri< con qqr"t frRcs c{s]I.t I q'f qFrlT fuq <Knr q$ I {ell-
q{
c{sE{<r{qKs3rrq3
g ffi
(Do white) Tf s qr e"mt esF
qs.?iTl
qm
elrscdr
+-{
sinoqms'5q,{TFfiffiff$qft
firq-<r"lTq
ut5-q
*nro I q{fr{\e
frffi
ffTf +fu
ert
F.Iq <l3Frkr
E{<r{qTsiilq{
qlF{
Tl-<qir
dr
T3res qS r olsr
(Jump)
rt*
'.t6
qT
V].'l
{lT
l
)
)
)
)
(Jump)
W-
qrt
rnclT qrFfl?c{-{
?FC{Efm
\r
r
I
I
vI
qI
e
8
c
frq' s'f{t
o;rtr
q{
ffffi
Erfiqmioq.\r{Fflnc<qffom4firs qr
crflf qr+trfu
ffi
t*srffis qrRIqR-{lK
q.({
g|
ql
6s1-{
fuqs
41sT
\)5
\5qj's crFfrr{Fiq{fu
cilsFr
qfE
q-{T
TrssT6{
ffis
ffiurf <r<{<
,qolfrs "ilqT dtfir emtqqqrs {tm I qrscr cst{ qtslT Rqrq esF frfr'{
cF qr{rq ffi|ra ,qr6 c(rrFI
rr"l dzo qn fus5s 5E1-4 {(qll <r qr-{ (cqr{ n) <"rnri qr
qlqF rn-{' ettsts Rqrq & eftryF \flig qcr[q cc..ttrq erB qqrqr fre eia qT frsra Q ert
c$8T<f qs'(q{q A) T{tF qc I
q:FTnT @JFF
fr
(Pseudo code)
lrut (Pseudo) eoF ft-+ +q r ryvT rlrr< qd <uq qE <I Tf rgi Etr I cEHf{ <D-{r{ qqr q(i-6st
cEF$rr{ {rutrrt\r FmT s'r{ effr<5.r I ce|HI{ <rilT qsfrT{s "$-o"i qmr{ Ws't(ols eFrs{ T'6it
{[9KTI9
6{wt stt I {6sfrsts qnqqfrqrqr t{-ffi <f qcrorqm wlqrfRq,rqr frsg\s <cTf crro
oflr{ I (EFffcrK {{cl q<\ Tf{E"fift qq<fu ftq c$lrs frrof't <f fficqd-{ mffi
Wqmv r-{l
{sr
TrqrsM ft'rs erF cetFtFno qr{sr{ E"rqr"r+ f qr rt m|trrl fiffi sFflStsK <t cettttfi ststr
$ag fr-Gsfuqs r eFf Wr e :rqq tg<ft vtlt-rr qrryrt q{Ffrff qffi $'f qfiTs'r<
r
Err{<Ffr
nF q<orK mFFFq ..{<R rtg fr{T
?F-{K
{${f{8
epffi
qqqTf
s'trf a.Gr 4v
,4<R
c{l'irF{rr
wsttrFlg.t
INPUT NUMBERl
INPUT NUMBER2
TOTAL = NUMBER1 + NUMBER2
AVERAGE = TOTAL/2
PRINT AVERAGE
STOP
tsrnrq*rc
Et, {3,
'flfr,u't{D', st't,{R.qtsfi'6q'$f
qrqnFil qnEERqr e etoFSro
r
a.)t
\TIcq
rQYsWtfrrsEtqlqrrqqc<
ElTf
a
C$Elqffi{
'T:[KHI
qqqiltrdqnrrRq{ffirta
ffi
r r c+?frrp ffiqm:l-o
fimRtsnnqcrroqffi
q 1 frBtca-* ltn qq r-{cs qcq
,e r
"llfr ur*qEmcF<FTrElTfifr, ur, qlfrFkFtroroqcE
e r sTrr.FIc-T cil<rdt-q Tir6o q5q
crcf{t
".p
qlflsflr
&fis,rpqqc
Enrq+rg
1+2+3+ 4+ S +..
oars'esF etoF?sRo<
..+ N et{f$FrR'Ffs-qc<T
Rilm<cqt\ffi'lsrre'q6{
lrEtaBfr, n, wftFrrgtrscaEr<
S=S+l
l=l+1
Eq.rq<Ftc
Q.)e
s?R's cqFlRNtf
wr
ffi
qR?BT
celm<gc$ilF
1fur c<-<onr
q{b
esfr cpfFff?qRrr
CE
ax2 + bx + c = 0
-b +tlb2 -4ac
errt-
'2a2a
rTfts-fltT &efiF\?rEK (a, b, c) $rffi E"K qfqr ETe (<ts<, \T{v{, rTfl{) Fdd
s3l;r q-{r qoF \{]trycrttRn:{ e mu'F?ER qr
56
qm$al 6$r
iT{F{r{E
q{lrq b2-4ac co fi'u'F-s(discriminant) <l D Tcar I D qT Frqr E"fs ft& <tcif {rry{ eq& 6tu<,
qElv<[, qrt{) fr{-Ts-$slT
ftslg ;rftfrem {ry frftr* wnnnRm frwr{lel-)s a, b, c qr $q t19{E qts
qtet-qr ffi 2 = 0qTslqrq erfrTtEIFcfiq lqrF, x1= -c q?fl\e q<i, et{<rit;rFFn-g er6q
-D
{ftofqls
{tef-et D = b24acRfry<o<
$'f-8r D = b24ac er fr eRyl sir I D qr Fe is.-{ctm fr[il{ cs con erF \{-{Jr!fft ffi
q<( c{s<sit
(9 D = g qrst{caFSrscTF qM{Er{ I FE{X1, X2 =
r
(.1)Dt0qse"Rrn'Fq-qqfif{\eTlv{qitE,
^aep||rca
2o
CqFIlTffi{
EREIT,
(tf)
ftqtg
sr$r<rycqr
X2 = -o-Jo
X1=-n+Jo
*
--
{q fifrTd
@Tqf
CJls.FI
TlsT
f{Fr-
".p
qqFF4 XET'INg
ootrwoqp
1=
o+JD
2a
sEr{Fq x1 s x2q-Ifis
qaqEc'fl{
\)c
qqTqxl s x2Ef'fl\e
gtntrqq$q
selT
CTt'nr{H
q{fu
EqTqTcB irserFTl
ff{
oaf<
s-{' eisF
q(ufr<dqF
c<-?{ffi
etu'F
G-qc
<TT<FfuTqFr cc{rq{lsrl-{
trFF
ER cstr{ <TK TlB str{ r rslqK <T'{fr <t&' .mre ERT{ ionm Etrs cq*co TleTl{ F?g <qr{ | fi
<G qrqTtrs 6q-afro $r< '{<\ qtro cq'{r 6{c{ <{rs <t& r{re frrs yR cq{R <l& Ttr< r et
ffi{ erFwtq'fRq{ e mtnFfr.I
ga qrm iRmF fiTfr"f{ef-) r TfQ- \eF GI
qPf-t
<x< <rfr w
ifPf-\e g <f,q|q efi.q6q ,aqq{F{rfirn'orfftq6E\5npfu-qqtro cq{ca$\e tq{T{fs ssr. tffc'lrt\B
{In-8 r qrtra EflrsIT a-{
r
r
ttt'f-\e 8
qt'l-1 s
r$'f-c
T{c{-E-lRqrscs'cfirqqNe
fiqqfqcsfr-cr.arfl'f
Trq c.f{ s-{
CEFfITffi{
tsn-qtrra
Q., 8, s, b,
rirFFI6q]9c(?BFr CqnT*E
c{{T-{K Cpfotrfr{
Eqrqtrrs
rot"i wq-s
ffio-c
ciiir{
witri:
EE
r,,
8.,
s,
a. cqtrF
ldg
b,. . . . . . n {klit
t.) c
TnBfrTlq ql{
EalT \e c{FflrTltf
Eqtqstc
qft xarn {.qLe
eRfu
t{Srr
,.r
{lef-c
$el-\9
(L=S;S=temp)
s{( {fef {13 qT( eqRcq
cDr{
I
{fel-b I
{?t-q
?F3r
9rd-{f
ffivrql
sEl+alql"fi\9(print "Gco=.;S)
Trq 6'l{qEr I
temP=LMODS
{6srr{lss
INPUT "lnsert the largest number"; L
lNPUT "lnsert the smallest numbef'; S
trea@wrvn'tqt'.effi
<r{laq*{t
qtnF
DO
temP=LMODS
lF temP = 0 THEN EXIT DO
L=S
S = temp
LOOP WHILE temp <> 0
Gqlqif"fa
R%
ffi
interest)
lnput P, R, N
{qrcq = p(
t*3)"
100)
total= P(1+R/100)*.N
Foeuo-1frg
fi"f*<r-<t's c,FtuF
\)b
cEFllTfrqlRq
Snfqtrfc
o crfts' n
"tdg ry+q Fibonacci c({Tl c<K s-iGr q-{I ,{sF e.ru]tffi TT I EqR7,
o, 5, ), l, 9, C, b, )rl, \), . . . n EmF Cfis;If{S-{, eeF
Cp-tu.FWo
r
Eq|.{{"fB
), -e, c, -q, . . . n ffalF*rnFt+e r<:lcrRs-$ esfr mru.rf qi-$
,?
s-?rt
s c{FfilqH e{&
a.).)) cefBfmffiqTcwT
W cefpnft (structured programming)
6f
. .,:
c*wtfin
R{ {{
q<-8, qqq'
lffi
w
dffi
dffi
c\rfl<-6ffisrq'{{qs{qs
fu
cqnrfo q Top Down approach qT TIKIT{ (qFtIIns TsErqI q(If <I Tfutr-rq sltf irtfl qT
q q&v{arElT qao' eFF r[a rfrE" (Main Modute) enrq eq( ftq ql{ cEFW Tf s't$lT Qt<ro {Iar
{r q$t fi{RtqFtr dffi< qrfl cR cefFftr rl TR.l{ frdtq <mn "n offitt< qF$il Tr q('l <I
.t{ qfrbq e ftrg {lg r cefHlcr{ frTq"t (Program Controt) Eor* cqrm frcET frcr {ffi qs,
F{-d\s 'fFff'fift 4ffiqs {ff qt r erF ffi
cEFffm qtrFFeCEt sr elFFcs eifr< r Enrq{q'rfr'f
ffi$, c{fro, flilqrFE, c$rGlF{ qq N'nfrsnl{r<-qrif rr<Tout6 cqpnfu.qrT{rs
r
cEutfurs{ orhm'r s stflr<F qtfr-snE IEsfl( tit-{rsm s"flEfis ors ?oR a<T cerpnftvrs
q=g qRc<t-+t CqTstq cerpnft. <FrI qr r Gqrcn cenenR. efur'ot s{RFrsr EF 1'r{cq r frqslq
ceHlRrr rrq r-<1;r trF=trsFti nFm qrq E=fiTq'-Ntrs qrd|iF <r:r frcuf.r q dBc{n <rrrqFr <rrr
(EHI{ <E;rl s-{t TlT 1 <r{qlT{'lfr dm oq qqfu \s-<F w{rqt <t &rffi o$s, cw{-<rrt|q <FT
(Control Button),
cg (Text Box), Tr{I <i[ (Combo Box), stsErt {g tsTtfr'<r{{T <Fcr
.{tftTilE tEsflr tfirrsq kF|?r cRlifu sfrcs 'ffGn r qtir$Erpb eE:rg|q c<frs, {|trcnc'rb
qJlo.trqq, s{rsq cq6sE tK{ looo
frqTrrq +.qcefi,
fuTR]-q cerpnfu er
EqI{{"[|
ffi
flffi
ffi
Q.Q,o
CEHITfuIIT
q-{rst qftrr+s
Variable tsfrora
qqss qr{ qsF qfr,Tl Tr nibr e<\ tT{t{r-kffi qfircr erF Dzro rt
r OOp qrlm E-{ Objectqftqqftfu r ct OOpct 6t,6{rrtsi (message)
E ittrt{
rFrrq qf{f qstr fiffi orq r-{6o {Et qr r oop ,qon*
\tr{G-cB-{
wqu
qcs]rs$ fi-qt CS fr{ Attribute <T f{fi?t R(
"tr*t-Gvs-sard$
"op
Behavior \Tlrg
t
convnrionnr p,osril,,,$
ffi
rqr"Fft
,".p
I {ffiq.{ (potymorphism)
a. I tqrqRdq (lnheritance) s
e I q;rsiterymfr (Encapsulation)
,fffiM,T (potymorphism)
6L
s slq
# *wL
Exg% ffi
@L
@il
ffiffi
oblect-Orteilled Phrgram$
ft6{Rd\
(tnheritance)
qnRerrq
ircqRdq
Eqs ,4q{ ,4TF sqst KT Power Tlst rtcftm rortrn q5fu etft qt ctass GF
(l
Extend sGT_qR{ qcrsF cgft Tr class
<sill tw I {ryue tnheritance ea rFr4 erfi
"fR{'fi{
qr
class
{lr{l{cl e"n-+fr qrq<"t FGI qlst\3 iyr iET qcfl-qftg qryEg qFr* qme
class
qt<rg qp{ qt{ ctass lofr a3$ riK T{|;t qr<RilGt
Er_t ql{l?f et TET class q<
frcr
I
6{{r
"rtKft
ctft sf class q< coFr object bc-fr s-fi qs.slt{'sl3r wcfr "I6Te
ctass qr qr{Kct e"frft
<dflT cnrc r UqRs.f Rrnr; Tst Tls- eem" eFF c$ft <| CLss r TR- Attribute @ eDr {Ers
q<\
'ff cT6q r et 'o[Fr' ctass 6s tnherit oGr qRs EF ctass qtr
er{ "fift ("1) Ews 'ttr{ {t er{ "ftFI r ql?tK Evcs ollrd er{ "fiFR ctass cqtrp w*o qb cn$
q65 qfr{ r c{n"r (5) TtT (\) 5qt
qqt\qrFrt e<fi
"ttFt r elTTlqrftEf
"llftqfrEgt ffit class cr
qr
q[{r
ollFl
qs
qr\B
Ef{rq
eoF Onlect
Class
T{ Eqmft TEi'fs {|s'r< r q.fn edT.e {rfir q<R.
ffi
qffi
ffi
** ,*- i"iw*'*
cn<F6{
'[
qT$tlq{Cflq
(E n
ca ps u latio
qq-sileqcqfi
6qra ffi6a5qm{ cgDr e<1. tfrT-<sfi erfrs, q{er emor r eQ
=d qa
w{qrs qr-s rr unit Rcc'K rtctr s-fi qs I cs ffiarc<ffi'n qqr 6{ 65?1, CCt Csftm<rqr
qfu
T|tcfr
\\)
qT
qT cst{ qfrg
6s?,T
fi-q-tnsf KI Blue print cers et csfrcTr<E ?efr qs, caa frq-E-{I]frro <-qt eil Class q<R OOP lcr
smm u-q-sfrrs <Ef qr object r qGfr object re Effi Attribute 4( Behavior qrr$it'ITrqds q-{ql's
qfcq r oop T object erEI cT{ a6a-afr sfi-<s <-c I c$-<Fr 6IrTq qt5Trqt qT I object Fnqt qnn
sfro
eT
VsK fte-lm
fr Response srrs
q(E
Qs6-uF3E-{ cer*[R(
frsn$E c{HtRerm,qcuq t6s$-$qpq c$+tfre, r e qqfurg csFr iFB rFlq csl;t q(r.F{ r<fls
otrffi T-{K qqr cfur rc{ ERFrt q.k'qsfi? ffif (tnstruction) Tlfsr qs r fi-R@? csr{ c{ls{6q
E'ft cq\srf, 6614 frH{ a-r&tc6m t"r< $Bq "ffiErs fr_c e<r W o-rwt Ewn (Event) Rc{c{
qefu r GsTr-TtE cq$frqm-{ q(ft? EFA qqqFs qsTrt< {6{ rrcq qPrfl qfqfit sUB Procedure
fr-dkqr T.lq q-,r{ qs r qqtrs <j<qR-ffr Ter{ rs'roT s{ts ffir\oTc{ &-o omq, E-<l{ & srlrs c{lElr{'rT
wq qq?6{s "taG (Rrocedure) o-lfo< qr <l fr,fiRs q-{ r {{l {l<F, RUN (Command Button) fro
or< esF qqe fr-.fR n-<'cg qcE I q (sm Command Button qruq M <f o.6&lq .'c<( &-$ (Click)
qst <q !fe't levent) r {q&tie cqElfr(w{ vffis (Procedural Programming Language) <fu
c{lqtrq qCF qlt{ qqs {fu q-$tft {Logically) qq1q-@m ftfiRs qrr lxsffi qs <t et<tfu qg r Go
To ffif q<\ ql<r-rElqtcq{ cal fini.i qKT esHl'c:K "Fffis q<rq qn!il{R-rslrE qs6s{ Gil
qs I frq "rq.furts cqHfcq{ {{ ?<Ft?l q(R et{ r'fu ffifu-r fiRq("K ffqT6sl' "r,ffiosnn erdfu'
q\ent I
?d-$t6s-{ ( Eve n t- D rive n ) utarfi flq.CK kfi?i q-'i{ qfqlqt
"f{Ftg'ca
Ersqf
c$qlr <l rsF frr{r sr{ qE{IqTJK E&T'I' Sffi?T
TF|EEIT cetFtt{ :
{<I{IRa qr{ clqlrfi fuiriq1-q1;6 4$rffi3 cssfq qeE
qqqrT
CEHT6:K
gFl{
C{FlTElrl[
frrs cqrtTsmlco eftqq'sf (Machine Language) 4r.el
qtl'GTqfr EtT[ (lss".bty tanguasey : \mffi{h gtsin 6srq
(nnacrrine Lansuasel
t o s )
ffit
e csAK qi|qc
<lffi
<l Rg
q[{tq'S
wstq'a?il
a.a.a,
CEHlqffiq,
{Flowchartins) : cqHFi ftqr< Tfq <t{r< q qR dro rgrutrd cqlnril qs r trIEf qE eq-{
irpofr gR rl cefm 6ql.slf qlg rrffiil' q'{tKI{ T-{rs qffi
'fTqR fr$efr{ \sE-rK qcs qr{
TFqGfir <1
{[\6l(Tt9 : tostrotv frc.r erF cEHI{cs qmstm B"rqprq <qf q{'st cotffi
Gftdft
cetFnfiR
TGT
\e
fiffi
TIl'cIT
{TKtr{d efrfr
qf"f
<"FrTt
FFFtftrFrr
{:F$gt6<t: csFr cRlTf {lt{ ft ilE} stFR r-fls q-{r erF qrtqrifrq{ trr{ F|ry-$[-{ cq-<rtg
qqrfgv[6;: cqft'srsr Frqfftfi e-G a16q's e$ erf qE ffi or< efu qqt <ts< ftsriK erF
r
qqcfi ftfuqn or{ El FrTTrr cq{rc{ I qsseK Bs crc'n rrrrt{Irfi qql' esF qnqrfRq'{
F'f+-o.ro cr?ffr< 1fi6'6ga16-a 6.ffi 6ry-flqqro Xruss-{rfi'I
ffi
qqffi-C.)
T. qqfi':fiEft
)t
a,t
(t)
\e
Q1$
wrnmfivwr
csFT
19 clFnvmr
(t) qrrtrftsmt
F) DgdEqcu-{vtrt
6r+
"ttr{ts ffi
gt cefPt|{ffiq
$r{ Csr{ffiwfuu
(+)t{$ffi{
("f)
cl
bt
t{S
rg
qBDTct-s
erfrol
({)\flEb$ffi{
qcvq*r6
19 Eerm< +<resB
collF qtr<lnorEFfriTql2
(R') wn-ryc-4r
(rl) s'FItEqlT
('r) tsmcafir
ron 1s18 qnEr?fiRF{ fr6 F'r{r
1o) qft:qq$B-s {kcf qr'{rt{q\Frl+{rE
(4) qrmr'fiRqr rqq'r<r$ qr{
19 blr<.<ronryFqs
Ei?fr<tw qr< Tt
19B+tc<-aqsarF
a.te
scr
ET
{. Frqqqr$
)r
fur-{ft,rsft
o19
q<(4fenl{Vs<flrg
Frq-cci3t
tr
rt wfifl{ els
1fum cgercm bs-* wn
CEHXffit sWt
err+rn
ftl
CEHfc:l{ g.lsl
Ts
el-Ol*
6q'srf
\t
CqI CEc[a
gt$ fr?
T{s Er< r)
language? How manv
\9t
8t
\rylq{Rri{ft?
,4R
{fr{q{q ful
cr
fr? Una
lT9](slv
'
t (What
oC,
))i
{;o), o\]
{'-o), ol,
oC, oqi
)51
programming.) [T.-))]
CqH1TffiT
q
bI
qTE qtq{
b
fu
r ffit ft I
.
55
)q I
cqqtr cEEtq
ob' !))
fr{
ffi(
t (write no*,
RErg
ft
,rrT,}rt'":r,n:;r::'};*i,'r1;:i'
fillT?
CEEW 6ffiR.
ftt
-:li
'debugging?)
C4H|cTf{
[T.-or, o8, oe, ob, )); EL-oB, o1, ob; 1Tl.-o8, !o; T.-o9, ol, ob; (.-oe, ob, ]);
FL-o), o9, obi 6,-oa., :')l
cEHl"cvc Afi*t
I 1wru, down the featurey of a standard pragrami.)
flowchart.)
:o
lT.-:ol
1
[q.-lo; {.-o1;
QVhat is
fr.-ol, ));
program testing?)
details")
)s I 6{Ff{ sl{I Tt'{.lfus qTI ftl
Et
-o1, ob]
[<'-:oj
fu
)8 r qfiffi{fr sm
frl
F.-oy; <I.-orr, oqi t.-oo; ft.-o*?, obi T.-oui {.-oq, os, oql
\nfl{flE'fr s]n1T
fu
)a r qtt
carr<rq
sNtfu
qR
cEC{E
Me fu
1q
t Wna is high
-oul
tever tanguage?
Disczss aboul the advantages and disodvantages ofhigh level language in details.l
)\9
I qT{t-s
ft
lfr.-l:; <.-l:; E.-]!; EL-)o; fr.-o9, ob, )); Tl.- o\, o8, ob,)o; T.-oC, ob, )); {.-oG, o1, }ol
RfrA efsK q-{-<fiT qet sxllT q-oir6 ffi\r fu t Wnot is a *anstator? Discuss in
tT.-ob, )oi fr..-ob, )5; {.-o), oe, oc; RI.-ol, o8, og, ob, )51F[.-bb, o), oc, ob;
"
fr.-ot, 08, ob, )o; {.-o9, o1; F.-og, o1]
omp
i le
fu
r.)
lu r tfnreDK ftl
)b I
qilms6Tl{
ffl
)
.sqREK g
\o I
t+f{c$I[<T {c$ "fldoi' fffi t
ff.-ovl
1writ" down the differences befiveen compiler and
interpreter.)
[ft'.-ol, )); {.-o\, o8, o1, ob, }5;5".-ol,:08, ots, )o; FI.'o), oo, oC, oq, 50i
steps
inwriting
aec
fr.-o), o1,
s"li ffitfxifl{e{fu
a.a.
I trlfltr
cElttq'
chart? How many kinds of flow chart. are there and what are they?
chart
Write down the symbol with meaning of pragramJlavchart..Describe lhe rules af drm,uing aflow
ffi
.qcfal
eq I (lhtat is Jlow
diagram')
[q.-::i uL-o\, 08, oc, o9; ob, ob, 5); {'-o9, ob, ))i ('-o8,
fr.-o),
q\9 I
Eq'R{qTqffi CEFfiFRq'qfdffigfirf
))
ots, )o;
; {1.-o9, obl
lfr.-ll; fr.-to;
\g I &qilE
a.A
CaEflfrqf,R-{
ffig
ffi
in detail.)
a.\9
algarithm, flowchart
{$il
and psuedocode to
Fbtr
'{{<\ {(gfcsfu
r (wrttu down an
c+<
o1]
lfr.-lo; t'[.-ob, )o; {'-ob; T'-ob; {'-o9, ob; fr'-ov, ob' ob' }o; Rt'-o)' ol' ob; D'-ol'
qy I 4uer{t q({fi fi-$ qlcq r w'q-< {c$ c{ ms c({il {t'llvr qr bqnn3 K"f{E 6<K S-{F Cqw{
'' ffi< q-ql gSfr Wlqrfftqq, ff'l^6ff g qcaft-<Flg- ful I 1sor" numbers are given. Design an algorithm,
F?Tl-{
and pstredocode to
program
to
/ind
the
\e
{rsTrsls
t 1wrrt" an algorithm,
[fi.-rl;
qn
ffi
on
given) lT'-obl
N "Ffu q-sE Trsift-S C(?rr{ mFro cffi T'TK qll-{ERq:I, trlD.lr s {Cul6$lg, frel
N.{q {f*ltr{ mftlT-{ CstT-{I{ qttE{Rq-{, mmff e
Wqt 1 + 2 +3 + 4 + 5 + . . .,+
toNnumbers.)16.-o\l
{Cgl6tf fr{ I (Writean algorithm,JlowchartandpsuedocoditoJindthentmof !
qtlsstRqr,
ffilD--6 {M[rsfs fr{
ea. I ) ccl-rs N ffi q-q-a a{csltg {(?fK crt'lTq c<-?T T-{K
[q'-og]
numbers
odd
sum
of
all
the
to
from ! to N )
(l4/rite an algorirhm, flowchart and psuedocode find
qflE
fRqq, mDtr s {rglrsM fu t (w,it,
ee I ) car<F N qtrg'q-oq reTlg c(crK FnTq cffi s-${
[q'->>]
numbers from I to N.)
even
of
all
the
sum
to
find
an algorithm, flowchart and psuedocode
e8 I ) Ccrrs N "F{s q-oq g1t{ qq?a cfi T-{lT qiqsiRqr, Ft6-r {culrsrs fu t (w'it' o'
algorithm, /lowchart and psuedocode to find the prime numbers in I to N')
ec I o Cal6S N qt6s l[is-{ pi[spscci qsl]t C{{ s-{RI qtlE fRqT, ffiDf \3 {rstrslir fu t 6n'it' o'
algorithm; flowchart and psuedocode tofind thefibonacci nuntbers in 0 to N )
qryqqT' 1uF s
qf-g ttcqmerat c<K
v41f, o, ), ), Q., er C, b, )e, q), ' r ' N
T-q
1' l' 2' 3' 5' 8' l3' ' N)
teirms
Wgf .fAlg ffi t (Writu an algoiithm, flowch,art and piuedocode to findihe
-0'
\!)\e I csF tnfqr {sBl{rFx?R$E ca<T-.<t1.slf{5fRqr, qry.s q(sfrols ffi t {wrt* anatgorithm'
s) I )
celrs'
sq
*qtu...**
ea.\9
ftffi,
*W
t (w'it"