7..eg¿ úi|sfï l%shdj,sfhaos mrs.klhg wmfoia ,nd osu i|yd ... · -උවව් පඳෂ...
TRANSCRIPT
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
25 l,dm wOHdmk ld¾hd,h - bínd.uqj
md,k jHqy (Control Structures)
mß.Kl l%uf,aLhla md,kh lsÍu i|yd md,k jHqyhka fhdod .kS'
l%uf,aL iïmdokh lsÍfï § wkql%ñl" ir, jrK" nyq jrK hk mqk¾lrK jHqyhka
fhdod.kS'
mqk¾lrKh i|yd .Kl md,k fyda ;d¾lsl md,k jHqyhka fyda wjYH;dj wkqj
f;dard.kshs'
.eg¨jla úi£fï § úi÷ï l%u iuQyhla we;súg jvd;a iqÿiq úi÷u f;dard .kshs'
.eg¨ úi£fï § tajdfha jHqyhka y÷kdf.k tu .eg¨j ;jÿrg;a ir, Ndjhg
m;alr.ksñka tajdg úi÷ï fidhhs'
iEu mß.Kl l%uf,aLhl u my; i|yka md,k jHqyhka tlla fyda Bg jeä .Kkla
Ndú;flf¾' 1' wkql%uh (sequence)
2' jrKh (selection)
3' mqk¾lrKh (repetition/iteration)
mß.Kl l%uf,aL ;=< we;s j.ka;s l%shd;aul lrk wkqms<sfj< md,k jHqyhka u.ska
md,khflf¾'
1' wkql%uh
l%uf,aLhl we;s j.ka;s tlsfkl wkqms<sfj<ska § we;s wdldrhg l%shd;aul lsÍu
wkql%uh kñka y÷kajkq ,efí'
fuu l%uf,aLh u.ska WIaK;ajh fi,aishia w.hla jYfhka ,ndf.k th *erkayhsÜ
w.hlanjg m;alr th m%;sodkh lrkq ,efí' fuys we;s Wmfoia ish,a, wkql%ñlj l%shd;aul
lrkq,efí'
7..eg¿ úi|Sfï l%shdj,sfhaoS mrs.Klhg Wmfoia ,nd oSu i|yd mrs.Kl l%uf,aL NdId(ProgrammingLanguages) fhdod.kS
WodyrK 1(
celsius=float(input(“Enter Celsius temperature: “))
fahrenheit = 1.8 * celsius + 32
print(“Fahrenheit = “, Fahrenheit)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
26 l,dm wOHdmk ld¾hd,h - bínd.uqj
fuu l%uf,aLh u.ska NdKavhl ñ, iy ñ, § .;a NdKav ixLHdj lshjd ,ndf.k ta i|ydf.úh hq;= uq¿ uqo, .Kkh flf¾'
2' jrKh fuys È f;dard .ekSu i|yd úl,am m%ldYk iuQyhla we;s úg fok ,o fldkafoaishla
mÍlaId lrtla úl,amhla muKla f;dard .ekSu isÿfõ'
a). ir, jrKh ldrl Í;sh (-
if expression:
statement 1
else:
statement 2
by; WodyrKfha § ixLHdjla ,ndf.k th 2ka fn¥ úg b;=rejk w.h 0 kï th
brÜfÜixLHdjla hehs m%;sodkh flf¾'
fuu WodyrKfha § ixLHdjla ,ndf.k th 2ka fn¥ úg b;=rejk w.h 0 kï print
('Even number') hk m%ldYkh o tfia fkdue;skï print ("Odd number")hk m%ldYkh
l%shd;aul flf¾'
WodyrK 2(
price=float(input(“Enter Price Rs: “))
qty=int(input(“Enter Quantity: “))
amount=price*qty
print(“Amount is Rs: “, amount)
WodyrK 1( a=int(input(“Enter a Number: “))
if a%2==0:
print(“Even number”)
WodyrK 2( a=int(input(“Enter a number: “))
if a%2==0:
print(“Even number”)
else:
print(“Odd number”)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
27 l,dm wOHdmk ld¾hd,h - bínd.uqj
b). nyq jrKh
ldrl Í;sh (- if expression 1:
statement 1
else:
ifexpression 2:
statement2
else
statement 3
fuu WodyrKh u.ska NdKavhl ñ, ,ndf.k ta i|yd ysñjk jÜgu .Kkh flf¾'
NdKavfhañ, re' 1000'00 jeä kï 10] jÜgula o tys ñ, 500 isg 1000 olajd kï 5]l
jÜgula o tfiafkdue;s tajd i|yd 2] jÜgula o ysñfõ'
WodyrK 3(
price=int(input(“Enter Price Rs: “))
if price>1000:
discount=price*10/100
elif price>=500:
discount=price*5/100
else:
discount=price*2/100
net_price=price-discount
print( “Net Price is Rs: “, net_price)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
28 l,dm wOHdmk ld¾hd,h - bínd.uqj
fuu WodyrKh ixLHd folla ,ndf.k th fukqjlska f;dard.;a .Ks; l¾uhg wod<
m%;sM,hm%;sodkh lrhs'
3' mqk¾lrKh
j.ka;s tlla fyda lsysmhla kej; kej; l%shd;aul lsÍu mqk¾lrKh f,i ye¢kafõ'
a) form%ldYkh
j.ka;s tlla fyda jeä.Kkla fyda hï ksYaÑ; jdr .Kkla mqk¾lrKh lsÍu i|yd
fuu
m%ldYkh Ndú; flf¾' fuh fhdod.; yelafla wjia:d foll § muKs'
i) hï ixLHd mrdihla ;=< mqk¾lrKh isÿ lsÍu'
ldrl Í;s (-
for var-name in range (start-num,stop-num)
iii) o;a; ,ehsia;=jla iu. Ndú; lsÍu'
WodyrK 4(
num1=int(input(“Enter first number: “))
num2=int(input(“Enter second number: “))
print( “1. Add”)
print( “2. Subtract”)
print(“3. Multiply”)
Print( “4. Divide”)
choice=int(input(“Enter Choice: “))
if choice==1:
print(num1, “+” , num2, “=”, num1+num2)
elif choice==2:
print(num1, “-” , num2, “=”, num1-num2)
elif choice==3:
print(num1, “*” , num2, “=”,num1*num2)
elif choice==4:
print (num1, “/” , num2, “=”,num1/num2)
else:
print ( “Invalid Entry!”)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
29 l,dm wOHdmk ld¾hd,h - bínd.uqj
ldrl Í;s (-
for list-item in list
statement(s)
fuu WodyrKh 1 isg 4 olajd ixLHd m%;sodkh lrhs' fuu WodyrKfha we;s range
hkak u.ska,ndfok ,o wdrïNl w.h jk 1 isg wjika w.h jk 5 olajd ixLHd iuQyhla
ckkh lrkq,efí' ^fuys wjika w.h jk 5 we;=<;a fkdfõ'&
by; WodyrKh for m%ldYkh o;a; ,ehsia;=jla iu. Ndú; flf¾' fuys § uq, § ixLHd ,ehsia;=j fhdod .kq ,efí'
b) whilem%ldYkh
fuu m%ldYkh i|yd ,nd fok fldkafoaishla i;Hj mj;sk f;la mqk¾lrKh isÿfõ'
by; WodyrKfha § uq,ska u ,nd .kakd ixLHdj Ok ixLHdjla kï num>0
fldkafoaish i;Hfõ' tfia kï while m%ldYkh ;=<g meñfKa' tys § tu ixLHdj brÜfÜ
ixLHdjla oehs mÍlaIdflf¾' tfia kï count ys w.h tllska jeä flf¾' bkamiq kej;
ixLHdjla ,nd .efka' ,nd§ we;s fldkafoaish (num>0) wi;H jkf;la mqk¾lrKh
isÿflf¾' ,ndÿka uq¿ brÜfÜ ixLHd.Kk fuu l%uf,aLh u.ska m%;sodkh flf¾'
WodyrK ( for num in range(1, 5):
print (num)
WodyrK ( numbers=[10,30,40,60,50]
for num in numbers:
print (num)
WodyrK ( for letter in “Computer”:
print (letter)
WodyrK ( num = int (input ('''Enter Number')) while num>0:
if num%2==0: count + = 1
num = int (input ('''Enter Number')) print( "Total Even numbers", count)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
30 l,dm wOHdmk ld¾hd,h - bínd.uqj
බහුලරණ ප්රන් 1) my; oelafjk .e,Sï igyk wOHkh lr tys m%;sodkh l=ula oehs f;darkak'
2) fuu jHdcfla;hg wkqj fuh wh;ajkafka lskï md,k jHqyhlg o@ tfiau fuu
number 1=85iy number 2= -85 kï fuys m%;sodkh jkafka l=ula o@
Begin
Input number1
Input Number2
Input Number3
if number1> Number2 then
Output number 2
Else
If number1> Number3 then
Output number 1
Else
Output number 3
end if
end if
end.
3) While Æmhla ;=< we;s j.ka;s kej; kej; l%shd;aul jkafka my; l=ula isÿjk ;=re o@
1' § we;s fldkafoaish i;H jk ;=reh 2' § we;s fldkafoaish wi;H jk ;=reh
3' m%;sodkh isÿjk ;=reh' 4' End ifyuqjk ;=reh 5' by; lsisjla jk;=re fkdfõ'
Start
X=125
Y=225
Is x>100 ?
Print z
Z=x+y
stop
Z=y-x
Yes
No
1' 100 2' 0 3' 350 4' 100 5' 650
fuu jHdcfla;hg wkqj fuh wh;ajkafka
lskï md,k jHqyhlg o@ tfiau fuu
number 1=85 iy number 2= -85 kï fuys
m%;sodkh jkafka l=ula o@
1' wkql%uK" 85
2' mqk¾lrK "-85
3' ir, f;aÍu" 85
4' mqk¾lrK " 85
5' nyq f;aÍu " -85
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
31 l,dm wOHdmk ld¾hd,h - bínd.uqj
4) python j, § Ndú; lrkq ,nk o;a; j¾. jkafka"
A- Integer C- Real E-String
B- List D- Dictionary F-char
1).A,B,C,D,E 2). A,B,D,E,F 3).A,D,F 4).C,D,E,F 5). D,E,F
5) my; § we;s mhs;ka o;a; i,lkak' tu tla tla o;a; wod, jk o;a; m%rEmh ms<sfj,ska wvx.= jk ms<s;=r f;darkak'
“IBBAGAMUWA”
[„Hithachi‟,‟singer‟,‟Sisil‟,75,‟philips‟]
( 1,2,3,‟P‟,‟Q‟)
{„add1‟:‟Chaya‟,‟add2‟:‟No.123‟,‟add3‟:‟kurunegala‟}
1.String,array,integer,list 2.string,float,double,array
3.string,list,tuple,dictionary 4.string,tuple,dictionary,list
5.string,long,float,complex
6) >>>5&3 hk mhs;ka m%ldYkh l%shd;aul lsrSfuka ,efnk ms<s;=r jkafka 1&' 5 h 2&' 1 h' 3&' 8 h' 4&' 2 h' 5&' by; lsisjla fkdfõh'
7) mhs;ka l%uf,aLKfha § Ndú; jk ldrl j,g wod, ixfla; jk ^ % **hk tajdfha
l%shdjka (operation) ms<sfj,ska olajd we;s ms<s;=r l=ula o@
l. Bit-wise XNOR, modulo,multiplication 2. power,modulo,Multiplocation
3. Bit-wise XOR , Modulo, Power 4. Power,division,multiplication.
5. addition, subtraction,multiplication
8) fuys oelafjk l%uf,aLKh l%shd;aul l< úg ,efnk m%;sodkh l=ula o@
x=50
y=60
z=80
P=x+y+z
Q=z // y
R = y**2
Print ( P ,Q ,R)
1. 50 60 80 2.190 1.3333 120
3. 190 1.3333 3600 4.190 1 120
5. 190 1 3600
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
32 l,dm wOHdmk ld¾hd,h - bínd.uqj
9)
hk m%;sodkh ,nd .ekSug my; fla;j, isÿl< hq;= fjkialï my; fldgqfjka oelafõ'
print ('*'*50)
Total=450
No_sub=5
Average=Total/No_sub
Print ('Total is : ',Total)
Print('Number of subjects is : ',no_sub)
Print( 'average is: ',Avarage)
print ('*'*50)
10) mhs;ka NdIdj ms<sn| idjoH m%ldYh ñka l=ula o@ 1' mhs;ka hkq Wiia uÜgfï mß.Kl NdIdjls'
2' w¾: úkHdil (Intepriter) iy iïmdol (Compiler) hk mß.Kl NdId mßj¾;l
uDÿldx. Ndú;fhka úIhh l%u f,aLh(Object code) njg mßj¾;kh lrkq ,efí'
3' fuh újD; uQ,dY% uDÿldx.h ls' (Open Source Software)'
4' mhs;ka NdIdj wlaIr ixfõ§;djh (Case sensitive) olajk NdIdjls'
5' IDLE(python GUI),python(command line ) f,i fI,a(shell) follska hqla; fõ'
11) >>> 220/5+40-1**3fuys m%;sodkh jkafka" 1&' 83 h' 2&' 5 h' 3&' 1 h'
4&' 571787 5&' fuu lsisjla fkdfõ'
12) my; oelafjk mhs;ka l%uf,aL j,ska ksjerÈ l%uf,aLh l=ula o@
************************************************* Total is : 450 Number ofsubjects is : 5 Average is: 90 **************************************************
1.Average=Total//No_sub úh hq;=h
2.Print 'Total is : ',Total ys p úh hq;=h
3.no_sub hkak No_sub l< hq;=h'
4.print 'average is: ',Avarage ys average hkak Avarage
úh hq;=h
5.print ('*'*50) ys print hkakg miqj jryka ;=<* ,l=Kq
50la fhosh hq;=h
1.Name=”Harsha”
Age=”17”
Print (Name,”your age is “,
age)
1. 2.one=500
Two=400
if one<=Two:
print(Two,‟is big‟)
else:
print(One,‟is the big‟)
2. 3.name=[Hashitha,Preethi,Kumudu]
print(name)
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
33 l,dm wOHdmk ld¾hd,h - bínd.uqj
13) ඳශත දක්ලා ඇති ලයාජ පක්තය අනුල නිලැරදි ප්රකාය ලන්පන්,
Sum = 0
Display “Input value n”
Input n
For(I = 1to n)
Input num
Sum = Sum + num
next num
Output sum
1.පභය ක්රියාත්භක ලන්පන් ලාර 5ක් ඳභණි.
2.පභය ක්රියාත්භක ලන ලාර ගණන ශා “num” අතර වම්ඵන්ධතාලයක් ඳලතී.
3. පභය ක්රියාත්භක ලන ලාරයකභ Sum මුද්රණය පේ.
4. වං්යා ඇතුල් ක ශැකි ලන්පන් Sum ිම අගය 0 නම් ඳභණි.
5. n වශා ඵාපදන අගය භත පක්තය ක්රියාත්භක ලන ලාර ගණන තීරණය පේ.
14) 25//3 ශා 25%3 යන ප්රකා ඇගීමපභන් ැපඵන ප්රතිප පිළිපලලින් දැක්පලන්පන්,
1.8 ශා 1 2.8.333 ශා 1 3.8 ශා 8.333 4. 1 ශා 8.333 5.8.4 ශා 1
15) ඳශත ලරණ අතන්න් ලංගු ඳබ්තන් ිදචය නාභ ඳභණක් අඩංගු ලරණය දක්ලා ඇත්පත්,
1. My_name,age,Civil states,city1 2. IndexNum,City2,Book_name,Author*
3. My_name ,IndexNum ,City2,_author 4. class,subjectName,Teacher_Name,address
5.subject Name,Teacher_Name,Myclass,IndexNum25
16) ඳශත දක්ලා ඇති ලයාජ පක්තය අනුල නිලැරදි ප්රකාය ලන්පන්, Sum = 0
Display “Input value n”
Input n
For(I = 1to n)
Input num
Sum = Sum + num
next num
Output sum
1.පභය ක්රියාත්භක ලන්පන් ලාර 5ක් ඳභණි.
2.පභය ක්රියාත්භක ලන ලාර ගණන ශා “num” අතර වම්ඵන්ධතාලයක් ඳලතී.
3. පභය ක්රියාත්භක ලන ලාරයකභ Sum මුද්රණය පේ.
4. වං්යා ඇතුල් ක ශැකි ලන්පන් Sum ිම අගය 0 නම් ඳභණි.
5. n වශා ඵාපදන අගය භත පක්තය ක්රියාත්භක ලන ලාර ගණන තීරණය පේ.
5. 4.index=23456
if index MOD 2==1:
print(„Odd‟)
else:
print(”Even”)
3. 5.Amali=”The Tallest girl”
Malith=”The handsome boy”
Print (Amali: ”is Amali”)
Print (Malith: ”is Malith”)
4.
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
34 l,dm wOHdmk ld¾hd,h - bínd.uqj
ලුග ශා රචනා ප්රන්
1) (b) mß.Kl l%uf,aL ,sùfï§ my; wdldrfha jHdc fla; fldgia ,nd § we;' bß
we¢ fldgiaj, ld¾hh olajd tajdfha m%;sodk ,efnk wdldrh úia;r lrkak'
i. Input num
While num > 0 Do,
if num mod 2=0 then,
Print num, "This is an EVEN number"
else,
Print num, "This is a ODD number"
ii. w =0,
x = 8,
y=7
z=x+y
for w=0 to 10 Do,
x=x+2
w=w+1
print z
(b) isiqka 20 fofkl=f.a nr ,nd ÿka úg Tjqkaf.a uq¿ nr m%udKhkays tl;=j ,nd .ekSug
yd nfrys Wmßu w.h we;s isiqjdf.a ku yd nr m%udKh oelaùug wjYH ù we;'
i. fuu isoaêh úi£ug iqÿiq jHdc fla;hla ( Pseudocode) olajkak'
ii. by; (i)ka Tn fhdackd l, úi÷u .e,Sï igykla (Flow chart) weiqfrka olajkak'
iqÿiq w.hka 4la Ndú;fhka m%;sodk mÍCId lr (Dry run) fmkajkak'
iii. fuu isoaêh i|yd jk mhs;ka l%uf,aLh olajkak' tys§ oekg mj;sk weight.txt kï
f.dkqj ;=,u fuu o;a;hka we;=,;a lr .ekSug wjYH nj ;jÿrg;a wjOdrKh
lr.; hq;=h'
2) (a) ඳශත වශන් රභපල්් ක්රියාත්භක ලන ිද ඳබ්තන් අයාථ ිදනයාවය භගින් කරනු ඵන කායායය
ඳැශැදිලි කරන්න.
i. x = *“Saman”,25,2.5+ ii. y = (“Amali”,25,*20,”Nuwan”+) x*1+=”Roshan” y *2+*1+ = “Kushani” print (x) y *0+=”Kelum”
(b) පදන ද දභ වං්යාලක , පයාණ වං්යාලක් එකතු කිරීභ වශා සුුකසු ඳබ්තන් පක්තය ලියා දක්ලන්න.
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
35 l,dm wOHdmk ld¾hd,h - bínd.uqj
(c) n නම් ධන නිඛියක වං්යා ර ාලක් (number pattern) අයාථ දක්ලනු ඵන්පන් 1.1,2,3,5,8,13............n පවය.
i. ී ඇති වං්යා ර ාපලිම දැක්පලන වං්යා මුද්රනය කින්භ වදශා සුුකසු ගැලීම් ව ශනක් පයෝජනා කරන්න.
ii. ඔපබ් ගැලීම් ව ශන වදශා ඳබ්තන් ්රිතයක් ලියා දක්ලන්න.
3)
(a) ඳශත ඳබ්තන් පක්ත අයාථිදනයාවයක් තුළින් ක්රියාත්භක කෂ ිද ප්රතිදානය ලන්පන් ඩාභක් ද?
(i) i=5
def varscope():
i=8
print(i)
varscope()
print(i)
(ii) x=(‘welcome’,’To’,’python’,3.5)
for y in range (len(x)):
print((x[y])
b) පුව්තකායක එක් ඳාඨකයඩා පඳොත් 3 ක් රැපගන යා ශැකිය.වෑභ ඳාඨකයඩා භ ඳාඨක
අංකයක් (ReaerID)ඵා ී ඇත. එභ අංකය ධන නිඛියක් පේ. පුව්තකාාධිඳති වෑභ ඳාඨකයඩාභ
පගන යන පඳොත්ල නභ ඳාඨකයාපේ අංකය වභග Readers.txt පගොනුපේ ව ශන් කිරීභ ඳබ්තන්
රභ පල්්යක් ලිවීභ අලයල ඇත. වෑභ ඳාඨකයඩාභ පඳොත් 3 ක් රැපගන යා යුතු අතර ඊ අඩුපලන්
පඳොත් පගන යා පනොශැක.ඳාඨ පගොනුපලිම එය තැන්ඳත් ලන්පන් ඳශත දැක්පලන ආකාරය බ්.
ReaerID1, book_name11, book_name12, book_name13
ReaerID2, book_name21, book_name22, book_name23
……………, …………………; ……………………, ……………………….
(i) ගැලීම් ව ශන් බාිදතපයන් පභභ රභපල්්නයවශා ඇල්පගොන්තභයක් ලියන්න.
(ii) ඔපබ් ගැලීම් ව ශන ක්රියාත්භක කිරීභ වශා ඳබ්තන් රභපල්්යක් ලියන්න.
4)
(i). ඳන්ගණක රභපල්්න බාා ඳරම්ඳරා අනුල ලයාගීකරණය කර ඳැශැදිළි කරන්න.
(ii). උවව් භට් පම් ඳන්ගණක බාාල ඳන්ලයාතක භෘුකකාංග බාිදතා පේ. එභ බාා ඳන්ලයාතක
භෘුකකාංග ඳැශැදිළි කරන්න.
(iii). ඳශත දක්ලා ඇති ලයාජ පක්තය අදා ඳබ්තන් රභපල්්ය ලියන්න.
Begin
Sum=0
Do While Sum<100
Input Number
Sum = Sum+Number
End While
Print Sum
End
-උවව් පඳෂ පතොරතුරු ශා වන්නිපේදන තාක්ණ පභොඩියුය-
36 l,dm wOHdmk ld¾hd,h - bínd.uqj
5) 10 සි 150 දක්ලා ලන ්රිපකෝණ වං්යා ල එකතුල ප්රතිදානය කිරීභ අදා ගැලීම් ව ශන අඳින්න.ඳබ්තන් බාාල බාිදතපයන් ඉශත ගැලීම් ව ශන අනුල පක්ත ලියන්න.
6)
A. ඳශත දක්ලා ඇති ඳබ්තන් පක්ත ඇසුන්න් අවා ඇති ප්රන්ල පිළිතුරු වඳයන්න.
1. ඉශත “ i + = 2 ” ප්රකානය පක්තනය කෂ ශැකි තලත් ආකාරයක් ලියන්න.
2. ඉශත A පක්තපේ “ break ”යන ම ඳදය බාිදතය නිවා සිුකලන්පන් ඩාභක්ද?
3. ඉශත A පක්තපේ ප්රතිදානය (Output) ලියා දක්ලන්න.
4. ඉශත B පක්තපේ “continue” ම ඳදය බාිදතය නිවා සිුකලන්පන් ඩාභක්ද?
5. ඉශත B පක්තපේ ප්රතිදානය (Output) ලියා දක්ලන්න.
B. ඳන්ශීකපයඩා ිදසින් ඇතුළු කරනු ඵන වං්යාලක් ධන වං්යාලක් ද, වෘණ වං්යාලක් ද
නැතපශොත් බිංුකල ද යන්න ප්රතිදානය කිරීභ වශා ලයාජ පක්තය ඳශත දක්ලා ඇත. ඊ ගැෂපඳන
ඳබ්තන් පක්තය ලියා දක්ලන්න.
C. ඳන්ශීකපයඩා ිදසින් ඇතුළු කරනු ඵන වං්යාලක් ධන වං්යාලක් ද, වෘණ වං්යාලක් ද
නැතපශොත් බිංුකල ද යන්න ප්රතිදානය කිරීභ වශා ලයාජ පක්තය ඳශත දක්ලා ඇත.ඊ ගැෂපඳන
ඳබ්තන් පක්තය ලියා දක්ලන්න.
BEGIN
INPUT number
IF number > 0 THEN
DISPLAY “Positive Number”
ELSE
IF number=0 THEN
DISPLAY “Zero”
ELSE
Display “Negative Number”
END IF
END IF
END
i = 0
while i < 10:
i +=2
if i>5:
break
print i
A
i = 0
while i < 10:
i += 2
if i==4:
continue
print i
B