Sie sind auf Seite 1von 20

GESSFZEJLBLTG{PLE$*,I

N:BLNK)2ZI

NI  ME I:NFIIT
KS,OFTLB K2OZRKS,N:L
B MTN:L
B JTI B HVNT
T S
 FJFNITIIR IUMB
N:BLIMH M,ROFTLBVR M,RMT


NI  ME I:NFIIT

 GVVN:L
B NIK)RZSQLEZESQLEK:GILBGMEHJBGPMMTLB JVLB|I

 AGMEHJK)RZSQLEKSGIBN:BLZSMTN:BLJTI B HVNTTSF

 
JFNITIIRIUMBN:BLIMH M,ROFTLB M,RMT

 BGMEHJ SQLEKSGIBN:BLZIMTN:BLZSMHNTTSFJFNITI 

 
IRIUMBN:BLIMH M,ROFTLB M,RMT

 NIJ]ZEVR M,R= 100


XKJEL M,,LIMTV:  NI = 100

 
 
NI = 100

 
 XKJEL M, = 200 2 = 100

NI
JF MTIIRIT
 JTIVN:BLJ]ZENTTSFJNILBL
 LTKFS~GZEB KWEB FGNLNTTSGEBSLBL?|/EGIB NTTSFJFNI4VJ]ZEOZRKS,
MWJTIMBJNILR FGr















JY-)EG{KFjVGKGJJT JY-)EYMI(MSD)JZXWRVGKGJJT JY-)EYMI(LSD)


NTTGKTLB
? ZEI ?ZEI
? ZEI
?ZEI ? ZEI
L2LN,MLTSVE,INEPM}XFBGB
? NLEVKEN,L(Evolutionary Computing)JYM BNIVI
?ORPBpVBJZdBG{EBVMN,L(Intelligent and Emotional Computing)JYM BNI
VI
? M%TVORPBp(Artificial Intelligence)JYM BNIVI
?GKELBLTIRVELB(Von Neumann)JYM BNIVI
? OZRLTGIEBV%MEY(Multi Agent Software)JYM BNIVI
NTJV (Analog) ZE XYMT (Digital) G J N,M KSMSLR OLBGLB NZ MBGKL
MVLMSF,JF M4GVLBP!
? N,MGIBG{I
?N,MGIBG/TMNVE,I
? /E|GMGSLE,I
? OEZFMTPBNVE,I
? OEZFMTGESSFNVE,I
XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 117 -








N,MJMJLNTTO]KNZMBGKLMSF,RJ MLBL
 A - G{I
 B - 0EEK
 C - JMJLGIBWR(Pins) JY-)EK
GuKEXLBN,MIMBv FL4GuJF MTIIRMSF,MSF,RGLEKLBGLB
? A NV
? B NV
? C NV ? A ZEB NV ? B ZEC NV



UMBLE/TIMB(Hub)NV,MBGIELTvLBN,MJuOLB0MSLR OLJBEL4INGPB:DE IMB


( LAN)J]ZEKWEBVFGNLDE JB MI(NetworkTopology)KLBGLBMVMBP!
?OJB(Bus) 
?PF FJ (Mesh) 
?SFMB  (Tree) 
?ESME (Star) 
?VR(Ring)




















UMTGLMHwHSMBNV,LBNTZTgGEWLFT TGPMMXFTN,MZE8NEYJuOLB0
MTVHKWEBVJRJRJLBLTG{PLVE0)INZJ]ZLBUBKEITLBMKSMBP!
? LJVEMB*ZFL(Thick co-axial cable)
?MB*RSY(Microwave) 
? NME:LBZFL (Fiber optic cable)
?XLEKXF6IR ZFL(Unshielded twisted pair cable) 
? XEKXF6IR ZFL (Shielded twisted pair cable)
TCP/IPXEM%TGIB XFT GIuJBSIH(Application layer) XLRS&NKLBGLB OSIXEM%TGIB
MVLJBSP!
? G/TM(Physical),PBJLB0EL(Data link)JZNKEZL(Transport)
?PBJLB0ELDE (Network)JZJFJT(Session)
? NKEZLGIu(Application)JZJFJT
?JVSN,(Presentation),GIuJZJFJT
? GIuG/TMJZDE
Data Processing Life Cycle ZTNTIKSNTTO]NZJ]ZLBMSF,RJ MEO LBL
A -PBXEPELI
B -PBJBMTV
C -PBJFMJ4V
D -PBOWEMTVJZNTPELI
GuKEGIBLTKFSPTXLRNTTGKKLBGLB
? A, B, C JZ D I
? B, A, C JZ D I
? B, D, A JZ C I
? C, B, D JZA I
?D, A, B JZC I







N,MGVGZIRuNPB0TIMBNTTO]KNZXFTNME:J MEO LBL  


 AN,MJuNBMVLEMS,IMSIT
 B N:4 MZEN,MIXSXSFVRZR,MBGEWLIT
 CGGKSJK TLBN,MIXESM"*EMSIT
CZNME:XLBJ)KLBGLB
? ANV
? BNV
? CNV
? AJZBNV
? BJZC NV





NZMBGKLU"KEXLB|K%V%MEYIMB(Open Source) KLBGLBMVMBP!


? Ubuntu
? Lotus 123
? DOS
?PhotoShop
? Auto CAD

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 118 -




















NZJ]ZLBNITLBPBJ MLBL
'win',

['Nimal',55,'male'],

('abc',45,'xyz'),

{2:'name','tel':'0721475454'}

UVPBXIBKLNITLBPBKSXLRNTTGKTLB
? string, float, double, array G{
? string, tuple, dictionary, list G{
? string, long, float, complex G{
? string, array, integer, list G{
? string, list, tuple, dictionary G{
PBJVRPEIMBJF JRuMTGuXLRVLIMSLR OLNTIKSNZMBG{
 A ESMTMJF JRV(Logical design)
 B  G/TMX/)LBSJF JRV(Physical design)
 C  JYM BN4IJF JRV(Conceptual design)
GVVNTIKSK LTIvXLRNTTGKKLRGIB
? A, B, CI ? A, C, BI
? B, A, CI ? B, C, AI  ? C, A, BI

CSS NTTO]KNZPFMBGKLNME:J MEO LBL 
 AGKrNTHRKMMTIEMESTBKIZJRSFKIT
 BCascade Style SheetILBLHXMBLV(acronym)G{
 CComputer System SoftwareILBLHXMBLVG{
 DGKrNTHRKPS:LIKLXEMESIJFMJ4VJ]ZEGIEFGLIT

CZNME:XLBKWEBLTKFS~NME:GVELKEP!
? A, D
? B, D
? A, B, C
? A, B, D
? B, C, D

 BLOGNTTO]KJEKP)NME:IGEBSLBL

? GKLBBLOGK HJuOLB0MXFTXSNE(NTLB SKFLTGPBK TLBJVLB|G{

?K)ENEMMHIRK H/E|GLEGMGSIT

? 5KRGLEKRLBGBXPZJBZRKVESFMSFL4VJ]ZEGIEZFMTI

?VRP BXIGLEGMGSLBLOGNME:LGVK u?publishing toolGKr?www) ZTXWYG{

? NRPB ~LGNEBKFLTG{










GKrNTHR NTMBJLBLEGB N,MGIB EKME TMPBOWEMSFL4VJ]ZE/E|M


ZFMBGMB
? CSSs I
? Frames I
? Sessions I ? Forms I
? Cookies I
 KL G:B,TGIB XKJEL KES NMB*, M,R KESE NTTGI  MS XKJEL K2 SF VZBvI
NLBTGIBNVRGKLTIELTV BMEOKJTIVJTJRLBMF]KENME:MEIGVVGESGSZT8NSTV
KgLEMVLTV BMEH FORG,BMKSGVEGZEGBP!
? NEJG B)ENPEGLEBBJKGIBLTV BMEGBLVNME:K2GVEGZEGB
?NLBTGIBNVRGKLTIELTV BMEOK SFVZBvIJTJRLHVR TLBVNFKJ2GVEGZEGB
? NLBTGIBNVRGKLTIELTV BMEOKGPV{NTILBPFLBGVEGZEGB
?v ILBLTV BMEHJR/NF GVEGZEGB
? LTV BMEGBVKXFIH)EIMBNTLFV2GVEGZEGB

 NRPB IMVLTKGJBJTHKLBgMfNMB OEFL4VXIBKLBGLBNZJ]ZLBMVL|P)RB


KED)LRGPLRKSIHP!

?B 2 B
? B 2 C
? C 2 C
? C 2 G
? G 2 C

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 119 -

 NZPFMBGKLVMKSJ MLBL 


A -N(LVEVMI(Read Only Memory)
B - PB|4ITMXEQILI(Secondary Storage)
C - GSJBSVMI(Register Memory)
D -JFGLTVMI(Flash Memory)
E - JJu/E}NG{:VMI (Random Access Memory)
GVVVMKSXSTLBL*)VM(Volatile Memory) IR IMVMBP!
? A, B
? A, C
?C, D
? C, E






MTIEILBBKS&NJHZL(Process State Diagram) NZMBG{



















? D, E

CZS&NJHZGLBNTTGKTLBA, C JZE K TLBLTS&NLIKLMTIEILBBK(Process States)


GVELKEP!
? 0EKLBBKI(Running State)LTSvBBKI(Created State)XKZTSMBBKI
 (Block State)
?LTSvBBKI0EKLBBKIXKZTSMBBKI
? XKZTSMBBKI0EKLBBKILTSvBBKI
?0EKLBBKIXKZTSMBBKILTSvBBKI
? LTSvBBKIXKZTSMBBKI0EKLBBKI

 PB JVRI MVLEMS, NPB0TIM (Database Management System) N0EL MESIIMB
GLEKLBGLB

? PBUMMTVIT(Data Collection)

?OWEMIRPBK KSI(type)XEM%TIJZJ4VEJFMJ4VIT

? |G:B*TPBGBVPBIEKBME 4LMTVZEKESENTTGI MTVIT

?/E|MSLBLLBHPBJVRIZFJTS}VHXKME:JF J4VIT

? XLKJS/E|K TLBPBMFL4VIT







JLBLTG{PLINTTO]NZJ]ZLBNME:J MEO LBL


 A - XS0PB|N(half duplex)JLBLTG{PLIJ&VGVEGZEMV~:EGPMHVJTG{
B - GNE VYVESF SML DE  (PSTN -Public Switched Telephone Network) XS0
PB|NJLBLTG{PLMVI/E|MSIT
C - S&NKEZTL4JLBLTG{PLIUBMN (simplex)JLBLTG{PLMVI/E|MSIT
CZNME:XLBLTKFSPTKLBGLB
? ANV,T
 ?BNV,T
 ? CNV,T
? AZEBNV,T  ? B ZE CNV,T

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 120 -



NZMBG
B KLA, B, C, DS&NJHZLBK DE JB M(Network Topologies) LEVXLRN
T G
T KTLB 







 A
B
C
D
? ESMEVROJB TJG{
? TJESMEVROJBG{
? SFMBVROJB TJG{















? ESMEVRSFMB TJG{


? OJBESMEVR TJG{

KJuLEVXLREZMN,MIDNS (Domain Name Server) JuOLB0KKWEBLTKFS~NME:I


GEBSLBL
? 0ESMLEVI(Host Name) IP TNTLIHXLRS&NMS,I(Mapping)MSLR OLXLREZM
N,MIMT
?K)ENBK2PBJVRINPB0TIMB(DistributedDatabase System)ZFJTS}VJ]ZE/E|KL
XLREZMN,MIMT
? 0RSEK 4(hierarchical) GLEKLLTSVE,XEM%TIMB/E|KLXLREZMN,MIMT
?|P)RBFNF BOWEMSLR OLXLREZMN,MIMT
? XFVMEUMBJBDLNPGIB/E|KLVZENVE,XLREZMN,MIMT
NZMBGKLIP TNTLJ MLBL 
A -... 
 B -... 


 C -...
D -...
 E - ...
UBKEXGSLBCNLBTGIB(Class C) IP TNTLKLBGLB
? A, B JZC I
? A, B JZE I
?B, C JZD I
? B, D JZE I

? A, D JZC I

 JYK%NPB0TIMB(Closed system)JuOLB0GILBNZMBGKL ,J MEO LBL


A -||0NPB0TZEJOF]TKGESSF OELTIT

 B -LT:BdJ4VEKMBULuMTJTIuJ4vO NGPB:IMBZRPM EKNK4

 C -OEZTS|Q )JO]EGLEKFPBG JJ MIT

 D -NPB0TIHNV,MBJ4VEK2XPZJBZEX/TVESNKTIT

 E -NESV)NPB0TIMT

UBKEXLBJYK%NPB0TIMNFKTIZFMTV2 TM ,KLRGIB

? A, B, CI
? A, B, EI
?B, C, DI ?B, C, EI ?C, D, EI
 
 NPB0TIMBNTTO]NZMBGKL ,J MEO LBL

 A -NPB0TIJY|p}V

 B -8NNPB0TXSXLBSJuOLB0ENFK4V

 C -LT:BdXSVR,MBNFK4V

 D -JFV|HVJESMNTLNFK4V

GuKEXLBNPB0TIMNFKTIIRV2 TM ,KLRGIB

? A, BI
?B, CI
? C, DI
? A, B, CI ? B, C, DI 

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 121 -

 MLBGJITNPB0T(Kansei System)MVG{PINTTO]NZMBGKLNME:J MEO LBL


A - /EKEBVMGZEBJYG{G J8N ,ZJRSFKIT
B -LKG EKN,MJF JRuMS,GIBNKLEKZEJOF]TKNK4
C -MESwMS,IHXZTMSO N&VMBXFTMSIT

GuKEXGSLBJ)KLBGLB

? ANV
? BNV
?CNV
? AZEBNV ? BZECNV
 HTML GKrNTHRKMXWY KKMHGNBTIMB XFB MTS4GuGIEPEFGLLJuVNME:I
MVMBP!

? <tr> line 
? <tr> line <tr/>
? <tr> line </tr>

?<tr> line <tr>
? <tr line tr>
 NZMBGKLU"KEXLB|P)RB KE,TD)I(E-commerce) J]ZE8PEZS,IMB GLEKLBGLB
MVMBP!

? GMEHJBGK]NGMEHJBv ,LBXLBSDE I5JBGJBNQES,I

?GMEHJBGK]NGLBGMEHJBv FL4VZE|MT,4VF{MESJVEuZSZEXLBSDE I
TLBVJTMTV

? ,IMEiNB/E|GILBXLBSDE IZSZEG}uMS/E,BWXELILIMTV

?XEILIMG{LJFMJ4VN,MMTV

? XLBSDE IZSZEG}GVLBGNEBv FL4V




JZILJY-)ENTTGKTLBGNLBLRuGMGSLNME:IKLBGLB
? ZEFAI
? ZEI
? ZEFBI
?ZEI
? ZE FAI



Student
SNo Name
1
Kamal
2
Seetha








Address
Negombo
Colombo

GVVKKNTTO]NZMBGKLNME:J MEO LBL


 AUZTGNBT(Tuples) LMT
 B student JuOLB0I(Relation) LTS&N,IMSIT
 CSNo VTLBNEvMISPFMBGKIT
 DGVZTVR-)EK(Cardinality) G{
GuKEXLBLTKFS~KLBGLB
?A NV
? A ZE C NV
?B ZED NV
?D NV

? B ZEC NV

 NZS&NGIBMBGKLRGIBER JHZLMGMEHJMT


DOB
Age







Emp-No

Employee
Qualifications

Emp-Name
Designation


NZMBGKLMVL MB*,IUVJHZLTLBLTS&N,IGLEKLBGLBP!
? / ESI(Entity)
?8N MB*,I(Attribute)
? OZR8N MB*,(Multi Attribute)
?JuOLB0EK(Relationship)
? K)RBNLBL8N MB*,I(Derived Attribute)
XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 122 -



NZ MBGKLBGLB 8*B,BKI GJ BJTIJB NVE,GIB JTH FSLBZITf NVE,IH NKSLI


MTVJ]ZEJFMJ2MVG B-IMTUBXFJRLBXYMZEN:BLK HNTTSFJNILBL
#program to convert Celsius Temperature to Fahrenheit
c=input ('Enter Temperature in Celsius:')
f=c*9/5.0+32
print "Fahrenheit %d" %f








GVV NITLB MVG B-I JRM4VH (save) /E| M ZFMT KWEB 8d ~K JZT TNTGELR
LEVIKLBGLBNZMBGKLU"KEXLBMVMBP!
? Temperature Celsius into Fahrenheit.python
? Temperature Celsius into Fahrenheit.pyp
? cel_into_fah.pyc
? cel_into_fah.py
? temp_conv.pyc

 XFTMVG B-IGPEB*JZTIXGNBMB*TNTPELI OEFL4VJ]ZEUILTKFS~|IIRBGB


NZJ]ZLBMVLXEMESIHP!

? #program to convert Celsius Temperature to Fahrenheit ILGNBTICKBMTV

? c= input('Enter Temperature in Celsius:') GNBTI c-input('Enter Temperature in Celsius.')
G JGKLJBMTV

? F=c*9/5.0+32 GNBTI f=c*9.0/5.0+32 G JGKLJBMTV

? print "Fahrenheit %d" %f GNBTIprint "Fahrenheit %f" %fG JGKLJBMTV

? print "Fahrenheit %d" %f GNBTIprint "Fahrenheit %f" f G JGKLJBMTV



















Student
SNumber

Sname

72339043 V

Wijerathne

Mark
SNumber
72339043 V
60376682 V
72339043 V

SubjectCode
NB1
NB2
NB2

SDOB

72.12.08

Sex

Address

Mawanella

Marks
54
87
65

CZMBGKLKGPMJF M |HJ)KLBGLBNZMBGKLMVLNME:IP!
? SNumber ILRMarkJuOLB0GIZT?KGKZTNEvMISG{
?SNumber ILRMarkJuOLB0GIZTXELBMISMT(Foreign key)
? SNumber ZESubjectCode ILRStudent KG{JY%ZTISMT(Composite key)
?SubjectCode ILRMark KG{XFT|M BNISMT (Alternate key).
? SubjectCode ILRStudent KG{XFTLTS&N)ISMT(Candidate key).
NZJ]ZLBSQL NME:IJ MLBL
SELECT emp.deptno, ename,sal, hiredata
FROM emp, dept
WHERE emp.deptno=dept.deptno
ORDER BY ename
GVVNME:IJuOLB0GILBJ)KLRGIBNZMBGKLMVLLTVLIP!
?NTLIKLRGIBename,sal, hiredata IL8N ,NV
?PB OEFL4VJ]ZE/E|MSXFBGBdept JO]EKNV
? PB OEFL4VJ]ZEemp JZdept ILJO]EGPMV/E|MSXF
?emp.deptno VTLBdept JO]EG{8N ,ILTS&N,IGMGSIT
? XKJLBNT. Ideptno XIXLRKXLRNTTGKHGEBSEXF

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 123 -










XFTJ)EKG{NTLIHXESMTMNME:IKLBGLB

? A + BI
A B Output
?A . BI
0 0
1
? A B I
0 1
0
?A BI
1 0
0

?A B I
1 1
1
 

 

B.C(A+BA) ILO2 4INME:LIJRM|H FGOLNTTSMVMBP!

?A B C 

? A B C

? A B C




?A B C ? CA + B.C.A.

 NZXFTHTMLGMB-,BWIJ MEO LBL 


<dl>
<dt>Sinharaja</dt>
<dd>Wet zone forest</dd>
<dt>Ritigala</dt>
<dd>Dry zone forest</dd>
</dl>

GVVGMB-,BWIGKrXMBBJRVMTLB(Web browser)PS:LIKLBGLBMVLXEMESIHP!














Sinharaja
Wet zone forest
Ritigala
Dry zone forest

 ? 
Sinharaja
Wet zone forest
Ritigala
Dry zone forest

 ? 

Sinharaja Wet zone forest


Ritigala Dry zone forest


? 
Sinharaja
Wet zone forest
Ritigala
Dry zone forest

?

Sinharaja
Wet zone forest
Ritigala
Dry zone forest

?

XV Bv BZTvMuJZT(proprietary licence)V%MEYIMB5ZRGBv SFJZLBJYIRMB


FgIMHNTHNBMSBGBI
NZMBGKLNME:J MEO LBL
A - JZLBUVV%MEYINTHNBMSFL4VL4)ELRM GLEG{
B - JZLB V v SEGLB V%MEYI C B E B LTJE UI V%MEY GME B M&VMB
(software piracy) GLEG{
C - XV B V%MEYI v H GL XFT LVRB 5ZRH UZT NTHNB XLB XIH VH XITTIMB
LF
CZMBGKLNME:K TLBJ)KLBGLB
? A NV,T
? B NV,T
? CNV,T
? A JZB NV,T
? A JZ C NV,T
r=11; y=2.5; c=4 K:GILBr, y, c |Q )K HXINKSEXF
UBXLRKr%3*c+10/yILNITLBNME:GIBLTKFS~XIMVMBP!

? 

?

?

?

?

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 124 -

 GMEHRKXFTNITLBMVG B-GIBNTLIMVMBP!


? 
?
?
?
?

 





 











j=10
y=4
if j<y or j!=4:
j-=y
print j
else:
y*=j
Print y

XYMZEN:BLNZXFTF 4uJHZLVNPLuG{
Start
r=5
s=3
r=r+s
s=r+3
display s
?
r<25

Yes

no
end

 F 4uJHZGLBNTLNTTGKTLB
?G{
?G{
?G{
?G{
?G{
 F 4uJHZGLBSMIHXLTKFS~K)EDGMBI(pseudo code)MVMBP!
begin
r=5
s=3
r=r+s
s=r+3
display s
if r<25
end




begin
r=5
s=3
if r<25
r=r+s
s=r+3
display s
else
end


 ??

begin
r=5
s=3
while r<25
r=r+s
s=r+3
display s
end while
end

begin
r=5
s=3
do
r=r+s
s=r+3
display s
while r<25
end

begin
r=5
s=3
do
r=r+3
s=r+3
display s
while r<25
end




???

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 125 -

 NZMBGKLNITLBNME:J MEO LBL 


A - s="It's correct"
B - x=y=z=2.5
C - x,y,z=1,2.3,'string'
D - #This is not correct
E - a=['string',123]
F - b=5
while 4<=b>10:
b+=1
G - for x in range(0,12,3):
print x
H - a={'a':'b',4:40}
I - def fun1(a,b=4,l=[]):
return b*a

CZNME:JuOLB0GILBLTKFS~LTVLIMVMBP!

? A, BZEC ILNME:NV,MBLTKFS~G{

?A, CZEF ILNME:NV,MBLTKFS~G{

? D, EZEFILNME:NV,MBLTKFS~G{

?G, HZEI ILNME:NV,MBLTKFS~G{

? JTIVNME:LTKFS~G{
 VK)ENESINR BMTVH4S,IMNRPB IMV2 TMK:GILBUBJ]ZEJRJRsuNGPB:IMB
v FL4VHJ2PELuG{GVZTNJSIUZT GKGJLDLEKJZNRPB XK:)EV
K)ENESIHGMGMBSHGIEB)G{PILBL5ZRGJEIEO ITNPB0TJF JRuMS,IJ]ZE
~IXF T(Water fall)XEM%TIGIEFL4GuGVIKWEBVFGNLRGIB

? XK:)EZLEFL4GuXKpIHI

?XK:)E|:BG B*,XKpIHI

? NPB0TJF JRuMTGuXKpIHI

?NPB0TJYKS0LXKpIHI

? NPB0TNEKXKpIHI
 NPB0TNTZ,(System Acceptance)XKpGIBN:4 MIE|JTLBJTMIRKWEBVJRJR
NEKKLRGIB

? JBG{VYDRJENEKIT(White box Testing).

?ME VYDRJENEKIT(Black box Testing).

? UBMMNEKIT(Unit Testing).

?UBMEOPB0NEKIT(Integrated Testing).

? GMBBNEKIT(Code Testing).
 TMJJu/E}NG{:VMI(DRAM) ZEJBTMJJu/E}NG{:VMI(SRAM)XS
GKLJBMuJuOLB0GILBNZMBGKLNME:J MLBL 
A - L2LN,MK JR OKPMBLH FGOLVMKSITMJJu/E}NG{:VMI
(DRAM)G{
B - TMJJu/E}NG{:VMINKTLPBLTSSFKNRORGMGSL(Refresh)
XSJBTMJJu/E}NG{:VMI(SRAM)NKTLPBUGJBJTGLEG{
C - JBTMJJu/E}NG{:VMINKTLPBLBKGILBXWRI

U"KEXSLBJ)KLRGIBMKSNME:P!
? A NV
? A ZEB NV
? A ZEC NV
? B ZEC NV
? A B ZEC JTI B VI
XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 126 -

 N,M/E*ENKSLINTTO]KNZJ]ZLBNME:J MEO LBL



 A -XS|L)EJIMB(interpreter) ILRN,M/E*ENKSMIMBKLXSUIGNTLB
GNN/KGMB(source code),IELBTM/E*EK(machine language)OKHZSKIT

 B - JuNEPMI(compiler)VTLBPB|VIGMBIMBN/KOITHGMBIMBOKHNKSLI
GMGSITT

 C -LTGVELTMBJB (mnemonics) GMBNKSLIJ]ZEUGJur SI(assembler) LVFT
N,M/E*ENKSMIGIEFGLB

GuKEXSLBJ)KLRGIB

? A NV
? B NV
? C NV

?AZEB NV
? AZEC NV
 NZMBGKLNITLBMVG B-IJ MEO LBL 
from date import date
class dtcheck:
def_init_(self,y,m,d):
self.now=date.today()
self.dob=date(y,m,d)
self.age=self.now - self.dob
def printage(self):
return "your age %d"%((self.age.days)/365)





GVZT MBGKLBGLB 8NLB ~LI OEGVLB NJR KIJXKRSFK TLB N
T LIMTVJ]ZEJFMJ2
NLBT GVEjIR IMTGVVGVEjIR I"dcheck.py" IL TNG
T ELRLEVGILBNITLBMVG B-IMB
G J JRM4 (save) XF GVV NLBT GVEjIR GILB KJBK
 MB ?object LTSV
E,I MS UIH
XELI OEGPvLBN
T LI OEFL4VH/E|MZFMTLTKFS~NITLBGVEjIR IMVMBP!







?


 
?

 import dcheck



?




?

w=dcheck.dtcheck(1976,11,10)
result=w.printage()
print w

import dcheck
u=dcheck.dtcheck(1976,11,10)
print u.printage()




 
?



import dcheck
w.dcheck(1976/11/10)
result=w.printage()
print result


import dcheck
w.dtcheck.dcheck(1976,11,10)
result=w.printage()
print result

w=dcheck.dcheck(1976/11/10)
result=w.printage()
print result

 

 

 

 

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 127 -

 GESSFZEJLBLTG{PLE$*,I
II NI
A GMEHGJBN:BLJTI B HVNTTSFJNILBL
B GMEHGJLBN:BLZSMHNV,MBNTTSFJNILBL
A GMEHJ
1. (a) PBJZGESSFXSXFTGKLJBMu8ZS,JZTKNFZF~ TMSLBL

 

 

 

 







(b) ZJBVI(manual) XEMESIHJEGNBKN,MXLRJESGILBPBJFMJ4Gu FGOL


 N0ELKEJTLMBPMBKLBL
 
 
 
 









(c) N,MN,EVGIBNVRKLGPKLGKLZEJTKRKLNSuNSEK JTK2EM


 GKLJBMuNFZF~ TMSLBL
 
 
 
 
 










(d) N,MXE:TPBJFMJ4GuASCII, UnicodeKFLTGMBMV/E|MTGuXFT


 KFPBMVNFZF~ TMSLBL
 
 
 
 
 
 

(e) N,MIMJMJLGIBXFTALU (Arithmetic and Logical Unit) JZCU (Control Unit)


ILGMEHJBK MESII|JBSMSLBL
 
 
 
 
 
 








XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 128 -

2.

Employee
EmployeeNo
A001
A002

EmpName EmpAddress
Perera
Negombo
Kamal
Kandy

EmpSalary
30,000
45,000









(a) CZKG{8N ,XFTKLXLBPvLBPBJVRIMKKMBLTSVE,IMTVJ]ZE 


 SQL NME:LIMBGEWLLBL
 
 
 
 
 

(b) Insert Into 'Employee'('EmployeeNo', 'EmpName', 'EmpAddress', 'EmpSalary')


Values('A 003', 'Saman', 'Kandy', 20000)
GVVSQLNME:LIMTIEM|HPBNEPMGIBJTKLGKLJBMVMVMBP!
 
 
 
 












(c) ALTER TABLE 'EMPLOYEE' ADD 'Department' VARCHAR (20)


GVVSQLNME:LIMTIEBVMMNJRKG{JTKLGKLJMVMBP!
 
 
 
 




(d) SELECT EmployeeNO, EmpName, EmpSalary


FROM Employee
WHERE EmpSalary >=30000
GVVSQLNME:LGILBNJRK FGOLNT. IMVMBPFIT|JBSMSLBL
 
 








(e) CZ(d) ZTSQL NME:LGIBXKJELIHORDER BY EmpSalary IL-,BWIX&|H 


 NT. GIBXKJELIHJTKLGKLJBMVMVMBP!
 
 
 
 

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 129 -

3.

JTJRLB PJGPLM |JTLB ,TI|*IIH OEB M,R XEPELIMSUV M,RK JEVEL)


XIGJEIEUVJEVEL)XIHXLRKNTPELIMBLTMBMTVJ]ZEGEWLF F 4uJHZLMB
NZMBG{
Start
x=1
total=0

x<=10
NO
YES
get marks to the variable
maths
x=x+1
total=total+maths

avg=total/(x-1)

avg>50

NO

YES
Display"Bad"

Display"Good"

END







   


(a) GVVF 4uJHZLJ]ZEJRJRK)EDGMBI(pseudo code) TILBL
 
 
 





(b) GVVF 4uJHZLMTIZFMTNE MK)RZLuMSLBL


 
 

(c) NZMBGKLNITLBGMBIVTLBNTPELIMSLR OLBGLBMVMBP!


for letter in python-programming:
if letter==-:
break
print letter










XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 130 -





4.


(d) CZ(c) ZTMBGKLNITLBGMBGIBJ]ZLBbreakILBLGKLRKH continueILBL



 GI|H FGOLNTPELIPMBKLBL
 
 
 
ExpoBooks ILRGNEBGOPEZFGuJZXG |MTGuGJBKEJNILGKrXW|IMTGVZTUMB
GKrNTHRKMBNZMBG{

ExpoBooks
Home

New Release

Higher Learning
Low Prices

Best Sellers

contact us
Search for

Text Books

Your comments
New Books
Title
Database
XML








Price
$125
$75

Reset

Submit

 

(a) (i) XpJuOLB0IMB(hyperlink) ILBGLLBXPZJBMSLR OLBGLBMVMBP!




  
(ii) GVVGKrNTHG
R KZTHome ILBLGOEBVMBLuUIclick M|HVR B NTHK
R HULu

index.html GKIEVH T|IIRHTML GMB-,BWI TIEPMBKLBL
  (Home GOEBVHXNTLB SI Home.jpg G JJ MLBL)
  
  
GVVGKrNTHRGKZTText BooksLvLBPS:LIKLNTLB SIBooks.jpg LvLBweb GELR
XEKS,GIZTimages 8NGELRXEKS,IXFFIT8NM BNLIMSUINPS:LI}VH
/E| M IR HTML GMBI 8JR LI (link) JZ ,EY (attributes) JV TIE
PMBKLBL







(b)






(c) CZGKrNTHRGKZTXFTNew BooksKKPS:LIMTVJ]ZE/E|MSXFTNZ


 MBGKLHTMLGMB-,BWIJuN2S,MSLBL




<table border=1>
<tr>
.................................
.................................
.................................
................................
.................................
.................................
</table>
XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 131 -





(d) New Books KG{XFTGNEBGPGMZTLuNTTGKTLBXFT FITJBKMB(ordered list)


G JJFMJ4VH5O/E|MIRHTML GMB TIEPMBKLBL
 
 
 

(e) NZ  XFT ZTJBFLB NTS}GVLB xml /E|GILB CZ KGKZT GNEB JZ v  ,LB
 TILXIRSFGNLBKEGPLBL
<?xml version="1.0"?>









(f) GKr XW|GIZT XLBS Shopping cart VTLB JFNGIL N0EL GJBKE GPMMB J]ZLB
 MSLBL
 
 






(g) |P)RBGK]GNEMBJEVEL)GK]GNEMBJVJFJGu|P)RBGK]GNEMPMBLH
  FGOLJ4VEGPMMBJ]ZLBMSLBL
 
 
 

* *

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 132 -

B GMEHJ
1. ?a NZMBGKLO2 4IJTPB0ELBI?Boolean theoremJ)EK XLRJESGILB J)ENLI

 MSLBL
A.(B+C) = A.B+A.C
?b ESMTM NNIM S&N JHZLMB NZ MBG{ UB XFJRGSLB ? ? ZE ? GMEHJBK H

 NTTSFJNILBL
A
B
F
C




   



 ?iXFTESMTMNNGIZT?logical circuitNTLI?output) F J]ZEO2 4INME:LI

 XEL(input) A, B, CXFJRGSLB TIEPMBKLBL




 ?ii ESMTM NNGIZT NTLI F ULu f (A, B, C) J]ZE FGOL O2 4I NME:LI

 GIZTUMK?sum of product - sopZTJuVXEMESIHNKSLIMSLBL




 ?iii CZ ?ii GMEHGJZT (standard sop) ZT JuV XEMES NME:LI UMGKZT 

 JuVXEMESIH(standard pos)ZSKLBL




?c N
 ZXFTO2 4INME:LIKarnaugh Map /E|GILBJRMSLBL 
  f (A, B, C, D) = ABCD + ABCD+ ABCD +ABCD + ABCD + ABCD
+ ABCD+ ABCD + ABCD + ABCD

2. ?a?iNST,MVM02SEK TJHZLMBXF]UZTXVMME,BWK |:E BKGIB 




 XLRNTTGK0EENG{:G{I?Access speedZEv ILMSF,RNTTO]K


 JF MT TVBGKvLBJYJLBPLEBVM|ZIMBMSLBL





?ii [[JJu/E}NG{:VMI?RAMN,MGIuV%MEY?Application software 


 /E|GIB N:4 MIEH GOGZ|LB KFPB KL VM KSI G{;; GVV NME:I
 NTTO]K5OGBXPZJNFZF~ TMSLBL.
 ?iii





NZJ]ZLBVMKSK /E|IJZUBKEGIBN0EL ,GMgGILBPMBKLBL


 a.N(LVEVMI(Read Only Memory)
 b.TMJJu/E}NG{:VMI(Dynamic Random Access Memory )
 c.L*)VMI(Volatile Memory)
 d. JFGL TVMI(Flash Memory)

?b ?iMTIEIL(processes)JuOLB0GILBNZJ]ZLBNTTO]KGMgJHZLB TILBL


  a.JEpNVE,I(Throughput)
  b.MESIN2S,ME I(Turnaround time)
c.NVEPME I(Waiting time)
d.NTQESME I(Response time)
?ii NZJ]ZLBLTIVMESMK (Scheduler)N0ELMESI|JBSMSLBL
  a.NKEZMI(dispatcher)
  b.~ME 4LLTIVMESMI(Long-term scheduler)
XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 133 -

3. M4WEJYVIMJEVEMILBH?Member) JZ/E4}VJ]ZE||0M4WE?Sports),LEKMB TGr


UVUMBUMBM4WEKJ]ZEGKLBK2NRZR,RMSFKMOFTLBNBMSXFJEVEMILBGB|JBS5KRLB
GEBSEB M4WEZEXNRZR,RMSFKLBGB ?Coach) PBNFF T GELRKM(flat file) OWEMS
XFUITLB8NRHEBJEVEMILBGPGPLMGBGESSFNZPFMBG{
MemberID
M123
M123
M125
M125

MemberName
Saman
Saman
Anura
Anura

SportID
S 12
S 14
S 12
S 13

SportName
Judo
Karate
Judo
Boxing

CoachID
C 02
C 09
C 02
C 08

CoachName
Gamini
Sarath
Gamini
Nimal





(a) NFF T GELRKMCZXEMESIHPBOWEMTGuXFTKLN0ELGB*GPMMB CZ


 KKXFJRLBNFZF~ TMSLBL





(b) M4WE JVEDIMB V PB JZJuOLB0M PB JVRIM (Relational Database)  OWE
 MTVH 4S,I MS XF UB J]ZE FGNL many-to-many  JO]E ZS,I M ER
 XEM%TIMB(Entity Relationship Model) LTSVE,IMSLBL





(c) CZERXEM%TGILBMBGKL/ ES(Entities)ZEJO]E(Relationships) GKL


 JEVEL)MS,(Third Normal Form)KOKHZFSK2NJR FGOLK(Tables) XEM%T
 XISF8N ,(Key Fields) JV PMBKLBL

4. (a)|K% NPB0T XLBS JuOLB0E XEM%TGIB (Open System Interconnection - OSI) JBS
 XLRNTTGKTLBLuMSLBL
(b)G/TM (Physical) ZE GIu (Application) JBSK  N0EL MESI GVELKEPFIT |JBS
 MSLBL
(c)DE JBSGIB(Network Layer)/E|GMGSLLTIVEK T (Protocols)LMB TILBL
(d)NZJ]ZLB8NMS,NTTO]KGMgJHZLB TILBL
 N4HS (Repeaters)
 LE/T(Hubs)
 GPESHRVY (Gateways)
(e)LE/T(Hubs) ZEJB|cQ (Switches)XSXFTGKLJBMuNFZF~ TMSLBL





(f)N,MMB ZEDE MS,ZFLB 5OHJNIEXFFIT JTESFMB JB M(Tree Topology)



XEMESIHMWEN,MDE IMBGEWLELBLEXEMESI

S&NJHZLMBVTLBXF]PMBKLBL

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 134 -

5. (a) /E*EJuNEPMK (Compilers)ZEXS|L)EJMK (Interpreters)V2 M


T MESIMVMBIT
  PMBKEUBKE/E|GIB FGOLKEJTJZXKEJTJLBJLBPLIMSLBL




(b)
 
 
 

NZNITLBMVG B-XLBGB*SZTMVG B-GVELKEITPMBKLBL


GB*SZTMVG B-MTIEBVMMTGu FGOLNTLGVELKEITPMBKLBL
GB*JZTMVG B-LTGJBMSPMBKEUVLTGJBMVG B-MTIEBVMMTGu FGOL
NTLGVELKEITJ]ZLBMSLBL
(i) animals=['Dog','Rat','Cat']
animals.sort()
for animal in animals:
print i,animal.strip(),len(animal)
i t=1

(ii) def times(a):


for i in range(1,12):
print a,' x ', i,' = ',a*i
times(5)

(c) NLBTIM JTJRLB |*I LMB J]ZE OEB M,R UMB UMB JTJRKEGB LV JV NZ
  MBGKLXIRSF"input.text" LuGELRG{JHZLBMSXF
    Nimal, 20, 10, 30
Saman, 40, 60, 45
Mala, 22, 65, 75
UMB UMB JTJRKE|*ILJ]ZE OEB M,RK UMKZEV0)L)INZPFMBGKL
  XEMESIHXEPELIMIRIFITJ MLBL
1. Nimal 60 20.0
2. Saman 145 48.3
3. Mala 162 54.0

  Gu J]ZE LTSVE,I M XJuN2S, NITLB GMBIMB NZ MBG{ GVV GMBGIB 
 X
 JuN2S,JBELMWCVTLBPMBKEXF
 

def total(marks):
#compute the total
total=0
for mark in marks
__________
return total
f=open("inpit.text")
line=f.readline()
i= _ _ _ _ _ _ _ _ _ _
while(line ='')
record=line.strip('\n').split(",")
aggregate=total_ _ _ _ _ _ _ _ _ _
print i,_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
i +=1
line = _ _ _ _ _ _ _ _ _ _
f.close()

  CZGMBXNTLI OEFL4VJ]ZEJRJRG JJuN2S,MSLBL

XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 135 -

6. (a) VRZR XEZES (sea food) JFMJRu ZE XG |MS, J]ZE XEILIMB NKBKEGL IEVH
NRPB IMXPZJBMSIT5ZRVNPB0TIJF JRuMTGuXLRVLIMTVHO EGNEGSEB
KLNPB0TJYKS0LMVG{PGPMMBPMBKLBL

 UITLBKWEB8dMVG{PIMVMBPFITGZBJZTKPMBKLBL





(b) NPB0TMVLEMS,INTTO]KJ MvLB


 (i) NPB0TMVLEMS,VfHuTGMEB,IHXPEXKJBELTS&NLIMSLBL
 (ii) MESIE I4IJBKIYM4INPB0TIMBCZXKJBEGIEPEZFMTXEMESIPMBKLBL
 (iii) MESIE I4IJBKIYM4INPB0TIMTLBXB|IZFMTKEJTLMBZEXKEJTLMBPMBKLBL




(c) NPB0TNEG{GIEPEFGLL:BG{VYDRJE(white box)NEKZEME VYDRJE


 (black box)NEKJJ]LBL





(d) MVG B- LTSVE,I MTGu  LTSVE,I MSLR OL MVG B- NTTO] JF MT TVB |IIR
 |G:B* MSF,R ZSMB PMBKLBL UBKE XLB KWEB |G:B* KL MES,E GPMMB Lu MS
 UGJB}VHGZBPMBKLBL



***




XGNEJ?8GN|/EIJZCLBNJRKNFKFBGKL|/EJ]ZEN:BLNK)RZIZEV2 EM%TN:BL

- 136 -

Das könnte Ihnen auch gefallen