ICT Lessons in Sinhala
-
Upload
mahesh-kodituwakku -
Category
Education
-
view
432 -
download
47
Transcript of ICT Lessons in Sinhala
-
2
m
-
3
Exam Tip:- my; wjia:djka ksrEmKh lsug .e,S igyka w|skak
1- tla;rd Nd.hloS wfmalaIhkayg m%Yak m;% follg ms
-
4
Begin
input, Password
Number of Attempted =0
While Number of Attempted =0
if number>max then
max=number
end if
read number
end while
Display max
Stop
l%uf,aLkhla hkq mKlhg h ldhhla lsu i|yd ,ndfok Odk
iy Wmfoia ud,djl tl;=jls' l%uf,aLk NdIdjla (Programming Language) hkq mKlhg tjka Odk
,ndoSug ilia lr we;s udOHhls' tla tla NdIdjlg wod< kS;s ud,djla
iy Wmfoia iuQyhla we;'
hkak% NdIdj (Machine Language)
jevigyka ,shk ,oafoa 0 yd 1 Nd;d lr Machine Code tflks' tneka Odk we;=
-
5
(Assembly Language)
Odk l%uh^ Machine Language) tlg idfmalaIj ir,h Odk Kkdjla fjkqjg ixfla; Nd;d lsu ksid ixfla; NdId
f,i ykajkq ,ef'
Assemblerk jQ iqfYaIS NdId mj;lhla ixfla;d;aul NdIdj hdka;%sl NdIdj njg mj;kh lsu i|yd fhdod kakd ,oS' tho hka;%h u; hefmk NdIdjls'
fuh m
-
6
mmd.; (Procedural) yd m%ldYk (Declarative) l%uf,aL w;r fjki mmd.; NdIdjla hkq b;d fydka jHqy.; jQ mshjr ud,djlska iy mmdj,ska (Procedural) iuka; mKl l%uf,aLk NdId jhls' l%uf,aLkhg m%ldYk l%ufhaoS . my; oelafjkafka mmd.; (Procedural) yd m%ldYk (Declarative) l%uf,aLk fhdod .kska >kl ;=kla Nd; fldg ;ks >kldNhla ;ekSug Odk ,nd oS we;s wdlrhhs'
mKl NdId mj;l uDldx(Programing Language Translators) mKl NdIdjka uka ilia lrk ,o l%uf,aLhla (Computer Program)
mKlhka uka l%shd lrug k th hdka;%sl NdIdjg mj;kh l< hq;=f'
ta i|yd mKl NdId mj;l uDldxNd;d lrhs' mKl l%uf,aLkfha
uq,a msgm;Source Programf,i;a hdka;%sl NdIdjg mj;kh l< msgm; Object
Program f,i;a ykajkq ,nhs' mKl NdId mj;k uDldx j 3 la we;'
Interpreter - ^wkHdil& uQ,sl l%uf,aLkfha we;s fma
-
7
j,x.= ykajk
Wod-
myname
My_name
My2name
myname2
o;a; m%rEm ^Data Types)
p,H (Variables)
l%uf,aLh l%shd;aul jk g ykajkh i|yd mjrk ,o w.hka fjkia jk
ykajk" p,Hhla f,i k flf'
Wod-
var myname:string;
ksh; (Const)
l%uf,aLh l%shd;aul jk g ykajkh i|yd mjrk ,o w.hka fjkia fkdjk
ykajk" ksh; f,i k flf'
const pi:=22/7;
ldrl (Operators)
ldrl fkdue;s j .Kkh lsu" ixikaokh lsu iy ;dlsl m%ldYk f.dv
ke.Su l< fkdyels h' tneka l%uf,aL ,sug ldrl w;HjYH f'
ldrl (Operators) j. lssysmhla kEu m.Kl NdIdjl oelsh yel
1. wxl .Ks;uh ldrl
ldrlh Nd;h m%ldYh m%;sM,h + tl;= lsu 6 + 3 - wvq lsu 7 5 * .=K lsu 2 * 5 / fnu 10/4 DIV mQK ixLHduh fnu 20 DIV 6 MOD fnfuka miq fYaIh 20 MOD 6
-
8
2. iei ldrl
ldrlh Nd;h m%ldYh m%;sM,h > Yd, 7 > 3 >= Yd, fyda iudk 8 >= 8 < l=vd 3 < 2 5
3. ;dlsl ldrl
(3 >= 2) AND (3 < > 3)
(3 >= 2) OR (3 < > 3)
Not(3 >= 2)
If Nd;h
h fldkafoaishla ;Dma; jk wjia:djl oS l%Shd;aul u i|yd If fhdod .kq
,ef'
if fldkafoaish then
ksjeros k l%shd;aul jk j.ka;s fyda j.ka;sh
meial,a Nd;fhka ,shk ,o jevigyk
If then else Nd;h
if fldkafoaish then
ksjeros k l%shd;aul jk j.ka;s fyda j.ka;sh
else
ksjeros fkdf k l%shd;aul jk j.ka;s fyda j.ka;sh
-
9
meial,a Nd;fhka ,shk ,o jevigyk
meial,a m.Kl NdIdfjys Nd; jk mqklrK j. 3ls
FOR DO jHqyh
While DO jHqyh
Repeat Until jHqyh
FOR DO jHqyh
jdr .Kk ksYa;j okakd wjia:d j,oS FOR DO jHqyh Nd; l< yel
meial,a Nd;fhka ,shk ,o jevigyk
while do jHqyh
mqklrKh wdrNfha oS fldkafoaish mlaId lr n,d l%shd;aul u isf' fuys
oS fldkafoaish i;H k muKla mqklrKh l%shd;aul f'
meial,a Nd;fhka ,shk ,o jevigyk
-
10
Repeat Until jHqyh
mqklrKh wdrNfha oS fldkafoaish mlaId lsu isjkafka ke;' fldkafoaish
wi;Hk muKla mqklrKh werf'
meial,a Nd;fhka ,shk ,o jevigyk
wrdj Nd;h
tlu o;a; m%rEmhg wh;a o;a; tlu kula fhdod .kska u;lfhys ;nd .ekSug
wrdj Nd; l< yel
var num:array[0..4]of integer;
Exam Tip:
1- meial,a ^Pascal & u`.ska my; j.ka;sh m%;sodkh lsu ioyd ,sh hq;= fla;h jkafka 1 2 3 4 5 6 ^1& For L = 1 to 6 do write ^L& ^2& write ^1 to 6&, ^3& For = 1 to 6 do write ^L&; ^4& for = 1 to 5 do write (L);
2-meial,a ^Pascal& ys f l< jpkhla ^Reserved word& fkdjkafka ^1& For ^2& avg ^3& While ^4& program
3-meial,a ^Pascal& jevigykl ieu j.ka;shla wjidkfha u fhfok i,l=K jkafka ^1& kej;Sf i,l=K ^'& ^2& fldudj ^,& ^3& h br ^_& ^4& ;s;a ludj ^;&
1 0 3 2
num[0]
-
11
4-Finalmark p,Hhfha ^Variable& w.h 85 g jvd Yd, fyda iudkjk g iy Thesismark k j,Hhfha w.h 80 g jvd Yd, hk folu jk g Distinction " f,i fm85 ) AND (thesis mark >80) then write (' Distinction'); (2) if final mark >= 85) AND (thesis mark >80) then write (' Distinction');
(3) if (final mark >= 85) OR (thesis mark > 80 then write (Distinction')
(4) if (final mark > 85 ) OR (thesis mark >80) then write ('Distinction') 5-meial,a ^Pascal) ys fhdod .kakd fjka l< jpkhla (reserved word) fkdjkafka
^1& Array ^2& Go to ^3& Var ^4& Maths
6-meial,a ^Pascal& ys Nd;d jk j,x.=ldrlhla ^Operator& fkdjkafka ^1& < ^2& ^4& =
7- meial,a ^ Pascal) ys ksjeros f,i igykla ^ Comment & fhdod f.k we;s wdldrhg WodyrKhla jkafka
^1& // begin declarations// ^2& (* number is stored here *) ^3& # Name is Selected# ^4&
2 jk m;%h i|yd 1- my; ioyka ldhhka bgqlr .ekSu ioyd meial,a ^Pascal& j.ka;shla$ j.ka;s ,shd
olajkak' i. A yd B keu;s j,Hhka folla ms