ඇල්ගොරිතම 11 ශ්රේණිය ICT

31
.eg¨ úi|Sug l%uf,aL ,sùu ufyaIa fldä;=jlal= BTec(ICT) , MCTS. MIEEE Professional Development Course in ICT (AIT-Thailand) National Dip in Teaching (Merit)

Transcript of ඇල්ගොරිතම 11 ශ්රේණිය ICT

Page 1: ඇල්ගොරිතම 11 ශ්රේණිය ICT

.eg¨ úi|Sug l%uf,aL ,sùu

ufyaIa fldä;=jlal= BTec(ICT) , MCTS. MIEEE Professional Development Course in ICT (AIT-Thailand) National Dip in Teaching (Merit)

Page 2: ඇල්ගොරිතම 11 ශ්රේණිය ICT

• ,nd .; yels ,l=Kq .Kk 15-18

• wdjrKh lsrSug ,nd .kakd ld,h ld,fPao 06

• miq.sh m%Yak yd wdo¾aY m%Yak m;%

idlÉPdj i|yd ld,fPao 02

Page 3: ඇල්ගොරිතම 11 ශ්රේණිය ICT

රසවත් තත් ත ෝප්පයක් ඔබට තනන්නට යැයි

කීතවොත් ඒ සඳහා ඔබ අනුගමනය රන පියවර

තමොනවාද?

Page 4: ඇල්ගොරිතම 11 ශ්රේණිය ICT

wdodk ( f;a fld<" iSks" WKq c,h

l%shdj,sh ( 1' f;a fld< fmrkhg oeóu 2' fmrkh ;=<ska WKq c,h fldamamhg oeóu 3' iSks álla f;a fldamamhg oeóu 4' yekafoka f;a fldamamfhys jQ iSks Èh lsÍu 5' yekafoka f;a iaj,amhla f.k rih mÍlaId lsÍu 6' rih m%udKj;a fkdfõ kï mshjr wxl 3g hdu iy 4 iy 5 mshjr kej; isÿ lsÍu'

Page 5: ඇල්ගොරිතම 11 ශ්රේණිය ICT

m%;sodkh ( rij;a f;a fldamamh

Page 6: ඇල්ගොරිතම 11 ශ්රේණිය ICT

;eme,a lsÍug iqÿiq ,smshla iE§u wdodk ( ,smsh ,sùug iqÿiq fld<hla iy mEkla ,shqï ljrhla iy uqoaor ue,shï

Page 7: ඇල්ගොරිතම 11 ශ්රේණිය ICT

l%shdj,sh ( 1' ,smsh ,sùu 2' ,smsh kjd ,shqï ljrhg nyd ,Su 3' ,shqï ljrh we,ùu 4' hd hq;= ,smskh ,shqï ljrfha ,sùu 5' uqoaor we,ùu

m%;sodkh ( ;eme,a lsÍug iqÿiq ;;a;ajfha mj;sk ,smshla

Page 8: ඇල්ගොරිතම 11 ශ්රේණිය ICT

úl,am úi÷ï y÷kd.ekSu

Page 9: ඇල්ගොරිතම 11 ශ්රේණිය ICT

Tn mdi,g meñfKkafka mdi,a nihlska hehs is;kak' mdi,g meñfKñka isák úg nia r:fha fodaIhla ksid w;ru. kej;=Ks kï Tng mdi, fj; meñKSug yels fjk;a l%u .ek is;kq we;‘ tajd fudkjdo@

Page 10: ඇල්ගොරිතම 11 ශ්රේණිය ICT

iDcqfldaKdi%hl mßñ;sh fiúh yels úl,am l%u fudkjdo@

10 cm

5 cm

Page 11: ඇල්ගොරිතම 11 ශ්රේණිය ICT

• Algorithm hkq .eg¨jla úi|Su i|yd wkq.ukh lrk l%ufõoh wkqms<sfj<ska ,shd oelaùuhs‘

• a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.

Page 12: ඇල්ගොරිතම 11 ශ්රේණිය ICT

we,af.dß;u ixj¾Okh lsÍu i|yd md,k jHqy Ndú;h

wkql%uh (Sequence)

Page 13: ඇල්ගොරිතම 11 ශ්රේණිය ICT

we,af.drs;uhl පිහිටි පියවර කිහිපයක් තහෝ සියල්ලම තහෝ ආරම්භ පියවර සිට අවසාන

පියවර දක්වා ඉහල සිට පහළට එ එල්තල්

අනුපිළිවලින් ක්‍රියාත්ම කිරීම මින් අදහස් තේ.

wkql%uh (Sequence)

Page 14: ඇල්ගොරිතම 11 ශ්රේණිය ICT

jrKh (Selection)

Page 15: ඇල්ගොරිතම 11 ශ්රේණිය ICT

jrKh (Selection) ඇල්තගොරිතමය ඇතුළත්

ත ොන්තේසියක් තෘප්තවීම තහෝ

තනොවීම අනුව ක්‍රියාත්ම ළ යුතු

පියවර කුමක් ද යන්න දැක්වීම මින්

අදහස් තේ.

Page 16: ඇල්ගොරිතම 11 ශ්රේණිය ICT

mqk¾lrKh (Iteration)

Page 17: ඇල්ගොරිතම 11 ශ්රේණිය ICT

mqk¾lrKh (Iteration) we,af.drs;uhl පිහිටි පියවරක්/පියවර

කිහිපයක් තහෝ ත ොන්තේසියක් තෘප්ත වන

තතක් තහෝ තෘප්තව පවතින තතක් නැවත

සිදුවීම මින් දැක්තේ.

Page 18: ඇල්ගොරිතම 11 ශ්රේණිය ICT

.eg¨jla úi|Sfï woshr 04 ls'

• .eg¨j úYaf,aIKh lsÍu'

• .eg¨j i|yd Algorithm f.dvke.Su

• mß.Kl l%u f,aLkh ,sùu

• mß.Kl l%u f,aLkh ls%hd;aul lr ne,Su

Page 19: ඇල්ගොරිතම 11 ශ්රේණිය ICT

we,af.dß;u f.dvke.sh yels wdldr 02 ls'

• .e,Sï igyka(Flow Chart)

• jHdc fla; (Pseudo Codes)

Page 20: ඇල්ගොරිතම 11 ශ්රේණිය ICT

wdrïNh$wjidkh

ieliqu

wdodk$m%;sodk

.e,Sï igyka(Flow Chart)i|yd Ndú; jk ixfla;

Page 21: ඇල්ගොරිතම 11 ශ්රේණිය ICT

;SrK fldgqj

iïnkaOl

o;a; .,dhdu

Page 22: ඇල්ගොරිතම 11 ශ්රේණිය ICT

tla;rd úNd.hloS wfmalaIhkayg m%Yak m;% follg ms<s;=re iemhSug isÿjk w;r m<uqjk yd fojk m%Yak m;% j, ,l=Kq wdodkh l< úg tys tl;=j m%;sodkh lsÍu i|yd .e,fmk .e,Sï igykla w|skak'

Page 23: ඇල්ගොරිතම 11 ශ්රේණිය ICT

IF භාවිතය

Page 24: ඇල්ගොරිතම 11 ශ්රේණිය ICT

hï wfhl=f.a jhi wdodkh l< úg th wjqreÿ 18 la fyda thg jeä kï Pkaoh m%ldY l< yels nj o ke;fyd;a Pkaoh m%ldY l< fkdyels nj o m%;sodkh lsÍu i|yd .e,fmk .e,Sï igykla w|skak'

Page 25: ඇල්ගොරිතම 11 ශ්රේණිය ICT

my; oelafjkafka úúO WIaK;aj hgf;a oS c,h y÷kajk kï lsysmhls' c,fha WIaK;ajh wdodkh l< úg thg wod, m%;sodkh oelaùu i|yd .e,fmk .e,Sï igykla w|skak

Page 26: ඇල්ගොරිතම 11 ශ්රේණිය ICT

l%slÜ ;r.hl lvq,a, miqmi isg lvqt rlskakd ojd,Sula l< njg lrk ,o b,a,SuloS m%Odk úksYaphlre th f;jk úksYaphlreg fhduqlrkq ,efí' f;jk úksYaphlre tu isÿùu rEmjdyskS mqk¾rEmK wdY%fhka kej; n,kq ,efí' oeù hdula f,i i,l=Kq lsÍug kï uq,skau mkaÿhjkakd hejQ mkaÿj ksmkaÿjla fkdúh hq;== w;r lvq,a, ì| ouk wjia:dfõoS ms;slre ;u iSud brg bosßfhka isáh hq;=h'fuu l%shdj,sh ksrEmKh i|yd .e,Sï igykla w|skak'

Page 27: ඇල්ගොරිතම 11 ශ්රේණිය ICT
Page 28: ඇල්ගොරිතම 11 ශ්රේණිය ICT

mqk¾lrK j¾. Type of Loops

• While ..do

• For… do

• Repeat …Untill

Page 29: ඇල්ගොරිතම 11 ශ්රේණිය ICT

Start

Num <= 10

Display “Sri Lanka”

Num = 1

Num = Num + 1

Stop

Yes

No

While do Loop

Begin

Num = 1

While Num < =10 do

Display “Sri Lanka”

Num = Num + 1

End while

End

Page 30: ඇල්ගොරිතම 11 ශ්රේණිය ICT
Page 31: ඇල්ගොරිතම 11 ශ්රේණිය ICT

Start

Num > 10

Display “Sri Lanka”

Num = 1

Num = Num + 1

Stop

No

Yes

Repeat Until

Begin

Num = 1

Repeat

Display “Sri Lanka”

Num = Num + 1

Until Num > 10

End