100% found this document useful (1 vote)
866 views

Grade 11 TM Unit 1 - Programming - FINAL

1. The document discusses algorithms and flowcharts. It explains sequence, selection, and repetition control structures. 2. It provides examples of algorithms to find the sum of two numbers, calculate the area of a circle, and check eligibility using selection control. 3. The repetition control structure example shows printing a text 5 times using a loop.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
866 views

Grade 11 TM Unit 1 - Programming - FINAL

1. The document discusses algorithms and flowcharts. It explains sequence, selection, and repetition control structures. 2. It provides examples of algorithms to find the sum of two numbers, calculate the area of a circle, and check eligibility using selection control. 3. The repetition control structure example shows printing a text 5 times using a loop.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

juk; 11: myF 1 – nra;epuyhf;fk;

gpurpdq;fisj; jPu;j;jy;
gpurpdq;fisj; jPu;g;gjw;F Kd;du; mjid ed;F tpsq;fp Ma;T nra;jy; Ntz;Lk;.

 cs;sPL – gpurpdk; xd;iwj; jPu;g;gjw;fhf cs;splg;gLk; tplaq;fs;.


 Kiwtopahf;fk; – gpurpdk; xd;iwj; jPu;g;gjw;fhf iff;nfhs;Sk; nraw;ghL
 tUtpisT – gpurpdj;ijj; jPu;j;j gpd;du; fpilf;Fk; ngWNgW.

gpd;tUk; gpurpdq;fSf;fhd cs;sPL> Kiwtopahf;fk;> tUtpisT vd;gtw;iwf; fhz;f.


gpurpdk; 1: xU fg; NjePu; jahupj;jy;.
cs;sPL
1 fg; RLePu;
1 Njf;fuz;b Njapiy
1 Nkirf;fuz;b ghy;kh
1 Nkirf;fuz;b rPdp
Kiwtopahf;fk;:
RLePupy; Njapiyia ,ly;.
fyitia tbj;jy;.
rhaj;jpwF; ghy;khtpidAk; rPdpiaAk; Nru;j;jy;.
ed;whff;; fyf;Fjy;.

tUtpisT: xU fg; NjePu;

gpurpdk; 2: gor;ryhJ (Fruit Salad) jahupj;jy;


cs;sPL: gy;NtWgl;l goq;fs;> rPdp> Njd;
Kiwtopahf;fk;: goq;fisf; fOTjy;> Njhiy cupj;jy;> goq;fis ntl;Ljy;> fyj;jy;> rPdpiaAk;
NjidAk; Nru;j;jy;> ed;F fyj;jy;.
tUtpisT: gor;ryhJ.

gpurpdk; 3: nrt;tfk; xd;wpd; gug;gsitf; fzpj;jy;.


cs;sPL: ePsk;> mfyk;
Kiwtopahf;fk;: ePsk; x mfyk;
tUtpisT: nrt;tfj;jpd; gug;gsT

Information and Communication Technology Teacher: Murali (0776361414) 1


gpurpdk; 4: ,U ,yf;fspd; $l;Lj;njhifiaf; fzpj;jy;.
cs;sPL: ,yf;fk; 1> ,yf;fk; 2
Kiwtopahf;fk;: ,yf;fk; 1 + ,yf;fk; 2
tUtpisT: $l;Lj;njhif

newpKiw (Algorithm)
gpurpdk; xd;iwj; jPu;g;gjw;fhd gbKiwfis Xu; xOq;FKiwapy; Fwpg;gpLjy; newpKiw
vdg;gLk;.

newpKiwfis tpsq;fpf;nfhs;tjw;F gpd;tUtd gad;gLj;jg;gLfpd;wd.


1) gha;rr; w; Nfhl;Lg;glk; - Flowchart [tiutpay; %ykhd jPu;T]
2) Nghypf;FwpKiw - Pseudo code [vOj;J tbtpyhd jPu;T]

gha;r;rw; Nfhl;Lg;glk; - Flowchart


xU nrad;Kiwia my;yJ xU gzpg; gha;r;riy tpgupf;Fk; tiuglk; gha;rr; w; Nfhl;Lg;glk;
vdg;gLk;.
xU gpur;ridf;fhd jPu;it cUf;fshf my;yJ tiuglq;fshf gha;rr; w; Nfhl;Lg; glj;jpd; %yk;
tpgupf;fyhk;.

gha;r;rw; Nfhl;Lg;glf; FwpaPLfs;

Muk;gk; / KbT Start / End

cs;sPL / ntspaPL Input / Output

Kiwtopahf;fk; Process

jPu;khdk;/epge;jid Decision

juTg; gha;rr; y; jpir Data flow

,izg;ghd; / njhlu;G Connector

Information and Communication Technology Teacher: Murali (0776361414) 2


gpd;tUk; gpurpdq;fSf;fhd jPu;Tfis gha;rr; w; Nfhl;Lg;glj;jpd; %yk; fhl;Lf.
gpurpdk; 1:
,U ,yf;fq;fisg; ngw;W> mtw;wpidf; $l;b> $l;Lj;njhifapidf; fhl;rpg;gLj;jy;.
cs;sPL: ,y1> ,y2
Kiwtopahf;fk;: ,uz;L ,yf;fq;fisAk; $l;Ljy;
tUtpisT: $l;Lj;njhif

Muk;gk;

,y1> ,y2 Mfpatw;iw cs;spLf

$l;Lj;njhif = ,y1 + ,y2

$l;Lj;njhifia fhl;rpg;gLj;Jf

KbT

gpurpdk; 2:

tl;lnkhd;wpw;fhd Miuiag; ngw;W> tl;lj;jpd; gug;gsitf; fzpj;J> mjidf; fhl;rpg;gLj;jy;

cs;sPL: Miu
Kiwtopahf;fk;: gug;gsT= 𝜋𝑟2 (22/7*Miu*Miu)
tUtpisT: gug;gsT

Information and Communication Technology Teacher: Murali (0776361414) 3


Muk;gk;

Miuia cs;spLf

gug;gsT = 22/7*Miu*Miu

gug;gsitf; fhl;rpg;gLj;Jf

KbT

fl;Lg;gLj;jp mikg;Gf;fs; (Control Structures)


nra;epuy;fspy; fl;Lg;ghl;Lg; gha;rr; iy Fwpg;gpLtjw;Fg; gad;gLj;jg;gLfpd;w topKiwNa
fl;Lg;gLj;jp mikg;G vd miof;fg;gLk;.
3 tifahd fl;Lg;gLj;jp mikg;Gf;fs; fhzg;gLfpdw; d.

1. tupir Kiw / njhlup (Sequence)


2. njupT Kiw (Selection)
3. kPs; nray; / kwpjuy; (Iteration / Repetition / Looping)

Information and Communication Technology Teacher: Murali (0776361414) 4


tupir Kiw fl;Lg;gLj;jp - Sequence Control
xU newpKiwapy; mwpTWj;jy;fspd; njhopw;ghL NkypUe;J fPohd
Kiwapy; eilngw;why; mJ tupir Kiw fl;Lg;gLj;jp vdg;gLk;.
c-k;:
1. khbg;gbapy; VWjy;
2. ghlrhiyapy; juk; 1 ,ypUe;J juk; 13 tiu fw;wy;

njupT Kiwf; fl;Lg;gLj;jp - Selection Control


xU newpKiwapy; cl;gl;l xU epge;jidiaj;
jpUg;jpg;gLj;Jtjw;F my;yJ jpUg;jpahf;fikf;Nfw;gr;
nraw;gLj;j Ntz;ba gbgw;wpj; jPu;khdpf;fg;gLk; xU
re;ju;g;gk; njupT vdg;gLk;.;

njupTKiwapy;> Kjypy; epge;jidnahd;W


gupNrhjpf;fg;gLk;. epge;jid cz;ikahapd; (jpUg;jpahapd;)
gha;rr; y; jpir xU GwKk;> ngha;ahapd; (jpUg;jpaw;wjhapd;)
gha;rr; y; jpir ,d;ndhU GwKk; mikAk;.
c-k;:
1. “T” re;jpapy; ghijiaj; Nju;e;njLj;jy;.
2. thf;fspf;fj; jFjp ngWjy;
3. ghlrhiyapd; Kjyhe;juj;jpw;F mDkjp ngWtjw;fhd jFjp
4. ifapYs;s gzj;jpd; mbg;gilapy; nghUnshd;iw thq;Fjy;.

Information and Communication Technology Teacher: Murali (0776361414) 5


kPs; nray; (Repetition)
xU newpKiwapy; cl;g; l;l xU gb my;yJ rpy gbfs; xU
epge;jidiaj; jpUg;gjpahf;Fk; tiu my;yJ jpUg;jp
nra;ag;gl;bUf;Fk; tiuf;Fk; kPz;Lk;; kPz;Lk; eilngwy;
kPs;nray; my;yJ kwpjuy; vdg;gLk;.
epge;jid G+u;j;jp nra;ag;gl;lJk; looping I tpl;L
ntspNaWk;.
c-k;:
1. Mrpupau; khztu; ,lhg;gpy; tutpidg; gjpjy;.
2. Mrpupauhy; khztu;fSf;F Gjpa ghlE}y;fis
tpepNahfpj;jy;.

Note: gpurpdk; 1 ck; gpurpdk; 2 ck; tupir Kiwapy; cs;s fl;Lg;gLj;jp mikg;G MFk;.

njupTKiw fl;Lg;gLj;jp
,J ,uz;L tifg;gLk;.
1. vspa njupT (Simple Selection) - xU epge;jid
2. gy; njupT (Multi Selection) - gy epge;jidfs;

gpurpdk; 3: (vspa njupT)


xUtu; guPl;ir xd;wpy; ngw;w Gs;spiag; cs;sPL nra;J> mg; Gs;spahdJ 50 ck; mjw;F
Nkw;gl;lJkhapd; “PASS” vdTk; 50 I tplf; Fiwthapd; “FAIL” vdTk; njuptpf;f.

Information and Communication Technology Teacher: Murali (0776361414) 6


Muk;gk;

Gs;spia cs;sPL nra;f

,y;iy
Gs;sp >= 50 ? “FAIL” vd
fhl;rpg;gLj;Jf
Mk;

“PASS”; vd fhl;rpg;gLj;Jf

KbT

gpurpdk; 4:
xUtupd; flTr;nrhy;ypYs;s tupAUf;fspd; vz;zpf;ifiag; ngWf. ,t; vz;zpf;if 8 I tplf;
Fiwthapd; “eypthd flTr;nrhy;” vdTk; 8 I tpl mjpfkhapd; “cWjpahd flTr;nrhy;” vdTk;
fhl;rpg;gLj;Jf.

Information and Communication Technology Teacher: Murali (0776361414) 7


Muk;gk;

flTr;nrhy;ypd; tupAUf;fspd;
vz;zpf;ifia cs;spLf

,y;iy
vz;zpf;if < 8 ? “cWjpahd flTr;nrhy;”
vd fhl;rpg;gLj;Jf

Mk;

“eypthd flTr;nrhy;”; vd
fhl;rpg;gLj;Jf

KbT

gpurpdk;
xUtupd; taijg; ngWf. mt; tajhdJ 18 ck; mjid tpl ngupaJkhapd; "thf;fspf;f KbAk;"
vdTk;> tajhdJ 18 I tplf; Fiwthapd; "thf;fspf;f KbahJ" vdTk; njuptpf;f.

Information and Communication Technology Teacher: Murali (0776361414) 8


Muk;gk;

taij cs;sPL nra;f

Mk;
taJ < 18 ? “thf;fspf;f KbahJ”
vd fhl;rpg;gLj;Jf
,y;iy

“thf;fspf;f KbAk;”; vd fhl;rpg;gLj;Jf

KbT

gy; njupT (Multi-Selection)


gpurpdk; xd;wpy; xd;Wf;F Nkw;gl;l epge;jidfs; gad;gLj;jg;gl;lhy; mjid gy; njupT vd
miog;gu;.
gpurpdk; 5:
khztd; xUtd; ngw;w Gs;spapid fPNo fhl;lg;gl;Ls;s epge;jidfSf;F mikthf jug;gLj;Jf.

Mark >= 75 Grade A

Mark >= 65 Grade B

Mark >= 50 Grade C

Mark >= 40 Grade D

Mark < 40 Grade F

Information and Communication Technology Teacher: Murali (0776361414) 9


Information and Communication Technology Teacher: Murali (0776361414) 1
0
kPs; nray; (Repetition)
gpurpdk; 6

“ICT” vDk; nrhy;iy 5 jlit jpiuapy; Njhd;wr; nra;jy;.


Muk;gk;
x vDk; ngaUila xU ngl;bapDs;Ns 1 ,id ,Lf.
epge;jid: x ,ypYs;s ngWkjp 5 I tpl rpwpajh my;yJ 5 f;F rkdh?
cz;iknadpy;: ICT vdf; fhl;rpg;gLj;Jf.
X vd;w ngl;bapYs;s ngWkhdj;ij xd;why; mjpfupf;f
kPz;Lk; epge;jid: x ,ypYs;s ngWkjp 5 I tpl rpwpajh my;yJ 5 f;F rkdh?
cz;iknadpy;: ICT vdf; fhl;rpg;gLj;Jf.
X vd;w ngl;bapYs;s ngWkhdj;ij xd;why; mjpfupf;f
epge;jid ngha;ahFk; tiu kPz;Lk; kPz;Lk; nra;
ngha;nadpy:; ntspNaW
KbT

Start

X=1

Is X <= 5 ? No

Yes

Display “ICT”;

X=X+1

End

Information and Communication Technology Teacher: Murali (0776361414) 1


1
gpurpdk; 7
1 njhlf;fk; 10 tiuahd vz;fis jpiuapy; Njhd;wr; nra;jy;.

Muk;gk;

X=1

,y;iy
X <= 10 ?

Mk;

X If; fhl;rpg;gLj;Jf

X=X+1

KbT

Information and Communication Technology Teacher: Murali (0776361414) 1


2
Kiw 2

Muk;gk;

X=1

Mk;
X > 10 ?

,y;iy

X If; fhl;rpg;gLj;Jf
KbT

X=X+1

Information and Communication Technology Teacher: Murali (0776361414) 1


3
gpurpdk; 8
1 njhlf;fk; 50 tiuahd xw;iw vz;fis jpiuapy; Njhd;wr; nra;jy;

Muk;gk;

X=1

Mk;
X > 50?

,y;iy

X If; fhl;rpg;gLj;Jf

X=X+2

KbT

Information and Communication Technology Teacher: Murali (0776361414) 1


4
gpurpdk; 9
1 njhlf;fk; 50 tiuahd ,ul;il vz;fis jpiuapy; Njhd;wr; nra;jy;

Muk;gk;

X=2

Mk;
X > 50?

,y;iy

X If; fhl;rpg;gLj;Jf

X=X+2

KbT

Information and Communication Technology Teacher: Murali (0776361414) 1


5
gpurpdk; 10
1 njhlf;fk; 50 tiuahd rJu vz;fis jpiuapy; Njhd;wr; nra;jy;.

Start

X=1
S=1
s

Yes
S > 50?

No

Display S

X=X+1

S=X*X

End

Information and Communication Technology Teacher: Murali (0776361414) 1


6
gpurpdk; 11
1 njhlf;fk; 10 tiuahd vz;fspd; $l;Lj;njhifiaf; fzpj;jy;.

Muk;gk;

X=1
Sum = 0
s

Mk;
X >10 ?

,y;iy

Sum = Sum + X

X=X+1

Sum If; fhl;rpg;gLj;Jf

KbT

Information and Communication Technology Teacher: Murali (0776361414) 1


7
gpurpdk; 12
jug;gl;;l ,U ,yf;fq;fspy; ngupaij fz;Lgpbj;jy;.

Muk;gk;

,y1> ,y2 I cs;spLf

,y;iy
,y1 > ,y2 ? ,y2 If; fhl;rpg;gLj;Jf

Mk;

,y1 If; fhl;rpg;gLj;Jf

KbT

gpurpdk; 13
jug;gl;l 3 ,yf;fq;fspy; kpfg; ngupaijAk;; fz;Lgpbj;jy;

Information and Communication Technology Teacher: Murali (0776361414) 1


8
Muk;gk;

,y1> ,y2> ,y3 I cs;spLf

Max = 0

Mk;
,y;iy
,y1 > ,y2 ? ,y2 > ,y3 ?
Max = ,y2

Mk; ,y;iy

,y1 > ,y3 ? ,y;iy


Max = ,y3

Mk;

Max = ,y1

Max If; fhl;rpg;gLj;Jf.

KbT

Information and Communication Technology Teacher: Murali (0776361414) 1


9
gpurpdk; 14
jug;gl;l 10 ,yf;fq;fspy; kpfg; ngupaijAk;; kpfr; rpwpaijAk;
fz;Lgpbj;jy;.

Muk;gk;

,yf;fk; (N) xd;iw cs;spLf

Max = N
Min = N
Count = 1

Count >= 10 ? Mk; Max, Min If;


fhl;rpg;gLj;Jf
,y;iy
Count = Count + 1
mLj;j ,yf;fj;ij(N) cs;spLf

Mk;
Max = N N > Max ?
KbT
,y;iy

,y;iy
N < Min ?

Mk;

Min = N

Information and Communication Technology Teacher: Murali (0776361414) 2


0
Nghypf; FwpKiw (Pseudocode)
xU newpKiwia vspa Mq;fpyr; nrhw;fisg; gad;gLj;jp vOj;JUthff; Fwpg;gpLjy;
Nghypf;FwpKiw vdg;gLk;.
Nghypf;FwpKiwnad;gJ cz;ikahd fzpdp nkhop FwpKiw my;y.
Mdhy; Nghypf;FwpKiwnahd;iwg; gad;gLj;jp tpUk;gpa fzpdp nkhopapy; ,yFthf
mwpTWj;jy;fis vOjyhk;.
mjhtJ Nghypf;FwpKiwahdJ nra;epuyhf;fj;ij ,yFthf;Ffpdw; J.

Nghypf;FwpKiwr; nrhw;gjq;fs;
njhlf;fk; Begin

KbT End

cs;sPL Input, Get, Read, Enter

tUtpisT Output, Display, Show, Print

Kiwtopahf;fk; Set, Calculate, Process [,r;nrhw;fs; mtrpakpy;iy]

njupT IF<Condition> THEN


<statements 1>
<statements 2>
<…………….>
ELSE
<statements 1>
<statements 2>
<…………….>
ENDIF
kPs;nra;if
FOR Loop WHILE Loop REPEAT … UNTIL Loop
FOR <variable assignment> WHILE <condition> REPEAT
TO <no. of times> DO <statements 1> <statements 1>
<statements 1> <statements 2> <statements 2>
<statements 2> …………….. ………………..
……………… ENDWHILE UNTIL <condition>

Information and Communication Technology Teacher: Murali (0776361414) 2


1
gpd;tUk; gpurpdq;fSf;fhd Nghypf;FwpKiwia vOJf.
gpurpdk; 1:
,U ,yf;fq;fisg; ngw;W> mtw;wpidf; $l;b> $l;Lj;njhifapidf; fhl;rpg;gLj;jy;.

Begin

Input Num1, Num2

Total = Num1 + Num2

Display Total

End

gpurpdk; 2:

tl;lnkhd;wpw;fhd Miuiag; ngw;W> tl;lj;jpd; gug;gsitf; fzpj;J> mjidf; fhl;rpg;gLj;jy;

Begin

Input radius

Area = 22/7*radius*radius

Display Area

End

Information and Communication Technology Teacher: Murali (0776361414) 2


2
gpurpdk; 3: (vspa njupT)
xUtu; guPl;ir xd;wpy; ngw;w Gs;spiag; cs;sPL nra;J> mg; Gs;spahdJ 50 ck; mjw;F
Nkw;gl;lJkhapd; “PASS” vdTk; 50 I tplf; Fiwthapd; “FAIL” vdTk; njuptpf;f.

Begin

Input marks

IF marks > = 50 THEN

Display "PASS"

ELSE

Display "FAIL"

ENDIF

End

gpurpdk; 4:
xUtupd; flTr;nrhy;ypYs;s tupAUf;fspd; vz;zpf;ifiag; ngWf. ,t; vz;zpf;if 8 tplf;
Fiwthapd; “eypthd flTr;nrhy;” vdTk; 8 I tpl mjpfkhapd; “cWjpahd flTr;nrhy;” vdTk;
fhl;rpg;gLj;Jf.

Information and Communication Technology Teacher: Murali (0776361414) 2


3
Begin

Input Number of Characters in your Password as N

IF N < 8 THEN

Display "Weak Password"

ELSE

Display "Strong Password"

ENDIF

End

OR

Begin

Input Number of Characters in your Password as N

IF N >= 8 THEN

Display "Strong Password"

ELSE

Display "Weak Password"

ENDIF

End

Information and Communication Technology Teacher: Murali (0776361414) 2


4
gpurpdk; 5:
khztd; xUtd; ngw;w Gs;spapid fPNo fhl;lg;gl;Ls;s epge;jidfSf;F mikthf jug;gLj;Jf.

Mark >= 75  Grade A


Mark >= 65  Grade B
Mark >= 50  Grade C
Mark >= 40  Grade D
Mark < 40  Grade F

Begin
Input Marks
IF Marks >100 OR Marks < 0 THEN
Display "Wrong Marks"
ELSE
IF Marks >=75 THEN
Display "Grade A"
ELSE
IF Marks >=65 THEN
Display "Grade B"
ELSE
IF Marks >=50 THEN
Display "Grade C"
ELSE
IF Marks >=40 THEN
Display "Grade D"
ELSE
Display "Grade F"
ENDIF
ENDIF
ENDIF
ENDIF

End.

Information and Communication Technology Teacher: Murali (0776361414) 2


5
gpurpdk; 6
“ICT” vDk; nrhy;iy 5 jlit jpiuapy; Njhd;wr; nra;jy;.

Mtd 1 (Using While Loop)


Begin
Set X=1
While X<=5
Display "ICT"
X=X+1
ENDWHILE
End

Mtd 2 (Using For Loop)


Begin
FOR X=1 to 5 DO
Display "ICT"
End

Mtd 3(Using Repeat Until Loop)


Begin
Set X=1
REPEAT
Display "ICT"
X=X+1
UNTIL X > 5
End

Information and Communication Technology Teacher: Murali (0776361414) 2


6
Note 1: WHILE loop MdJ epge;jid cz;ikahf ,Uf;Fk; re;ju;g;gj;jpy; kPs; nraiyr;
nra;Ak;. epge;jid ngha;ahFk; NghJ loop I tpl;L ntspNaWk;.

Note 2: REPEAT – UNTIL loop MdJ epge;jid ngha;ahf ,Uf;Fk; re;ju;g;gj;jpy; kPs; nraiyr;
nra;Ak;. epge;jid cz;ikahFk; NghJ loop I tpl;L ntspNaWk;.

Note 3: WHILE loop ,y; epge;jid cz;ikahFk; NghJ khj;jpuNk mwpTWj;jy;fisr; nra;Ak;.
Mdhy; REPEAT-UNTIL loop MdJ epge;jidiag; gupNrhjpf;Fk; Kd;dNu xU jlit
mwpTWj;jy;fisr; nra;Ak;.

Note 4: FOR loop MdJ kPs;nray; vj;jid jlit eilngWk; vd;gJ Kw;$l;bNa njupfpd;w
re;ju;g;gj;jpy; gad;gL;jjg;gLk;. ,jpy; khwpapd; jhdhNt $br; nry;Yk;. mjdhy; khwpapd;
ngWkhdj;ij mjpfupg;gjw;fhd $w;iw vOjj; Njitapyi ; y.
Note 5: FOR loop ,idg; gad;gLj;jp FwpKiw vOJk; NghJ tupfspd; vz;zpf;if
FiwtilAk;.

Information and Communication Technology Teacher: Murali (0776361414) 2


7
gpurpdk; 7
1 njhlf;fk; 10 tiuahd vz;fis jpiuapy; Njhd;wr; nra;jy;.

While Loop
Begin
Set x=1
WHILE X<=10
Display X
X=X+1
ENDWHILE
End

For Loop
Begin
FOR X=1 to 10 DO
Display X
End

Repeat - Until Loop


Begin
Set X=1
REPEAT
Display X
X=X+1
UNTIL X > 10
End

Information and Communication Technology Teacher: Murali (0776361414) 2


8
gpurpdk; 8
1 njhlf;fk; 50 tiuahd xw;iw vz;fis jpiuapy; Njhd;wr; nra;jy;

While Loop
Begin
Set X=1
WHILE X<=50
Display X
X=X+2
ENDWHILE
End

For Loop

Begin
FOR X=1 to 50 DO step 2
Display X
End

Repeat - Until Loop

Begin
Set X=1
REPEAT
Display X
X=X+2
UNTIL X > 50
End

Information and Communication Technology Teacher: Murali (0776361414) 2


9
gpurpdk; 9
1 njhlf;fk; 50 tiuahd ,ul;il vz;fis jpiuapy; Njhd;wr; nra;jy;
While Loop
Begin
Set X=2
WHILE X<=50
Display X
X=X+2
ENDWHILE
End

For Loop

Begin
FOR X=2 to 50 DO step 2
Display X
End

Repeat - Until Loop

Begin
Set X=2
REPEAT
Display X
X=X+2
UNTIL X > 50
End

Information and Communication Technology Teacher: Murali (0776361414) 3


0
gpurpdk; 10
1 njhlf;fk; 100 tiuahd rJu vz;fis jpiuapy; Njhd;wr; nra;jy;
While Loop
Begin
Set X=1
Set S=1
WHILE S<=100
Display S
X=X+1
S=X*X
ENDWHILE
End

For Loop

Begin
Set S=1
FOR X=1 to 10 DO
S=X*X
Display S
End

Repeat - Until Loop

Begin
Set X=1
Set S=1
REPEAT
Display S
X=X+1
S=X*X
UNTIL S > 100
End

Information and Communication Technology Teacher: Murali (0776361414) 3


1
gpurpdk; 11
1 njhlf;fk; 10 tiuahd vz;fspd; $l;Lj;njhifiaf; fzpj;jy;.
While Loop
Begin
Set X=1
Set Sum=0
WHILE X<=10
Sum=Sum+X
X=X+1
ENDWHILE
Display Sum
End

For Loop

Begin
Set Sum=0
FOR X=1 to 10 DO
Sum=Sum+X
Display Sum
End

Repeat - Until Loop

Begin
Set X=1
Set Sum=0
REPEAT
Sum=Sum+X
X=X+1
UNTIL X >10
Display Sum
End

Information and Communication Technology Teacher: Murali (0776361414) 3


2
gpurpdk; 12
jug;gl;;l ,U ,yf;fq;fspy; ngupaij fz;Lgpbj;jy;.

Begin

Input Num1, Num2

IF Num1>Num2 THEN

Display Num1

ELSE

Display Num2

ENDIF

End

Information and Communication Technology Teacher: Murali (0776361414) 3


3
gpurpdk; 13
jug;gl;l 3 ,yf;fq;fspy; kpfg; ngupaijAk;; fz;Lgpbj;jy;
Begin
Input Num1, Num2, Num3
Set Max = 0
IF Num1 > Num2 THEN
IF Num1 > Num3 THEN
Max = Num1
ELSE
Max = Num3
ENDIF
ELSE
IF Num2>Num3 THEN
Max=Num2
ELSE
Max=Num3
ENDIF
ENDIF
Display Max
End

Information and Communication Technology Teacher: Murali (0776361414) 3


4
gpurpdk; 14
jug;gl;l 10 ,yf;fq;fspy; kpfg; ngupaijAk;; kpfr; rpwpaijAk; fz;Lgpbj;jy;.
While Loop
Begin
Input a number as N
Set Max = N
Set Min = N
Set Count = 1
WHILE Count<10
Input N
IF N > Max THEN
Max = N
ELSE
IF N<Min THEN
Min = N
ENDIF
ENDIF
Count = Count+1
ENDWHILE
Display Max, Min
End

Repeat - Until Loop


Begin
Input a number as N
Set Max = N
Set Min = N
Set Count = 1
REPEAT
Input N
IF N > Max THEN
Max = N
ELSE
IF N<Min THEN
Min = N
ENDIF
ENDIF
Count = Count+1
UNTIL Count >= 10

Information and Communication Technology Teacher: Murali (0776361414) 3


5
Display Max, Min
End

For Loop
Begin
Input a number as N
Set Max = N
Set Min = N
FOR Count =1 to 9 DO
Input N
IF N > Max THEN
Max = N
ELSE
IF N<Min THEN
Min = N
ENDIF
ENDIF
Display Max, Min
End

Pascal Programming
g];fhy; nra;epuyhf;fk;
milahsq;fhzp (Data Identifier)

nra;epuyhf;fk; xd;wpy; gad;gLj;jg;gLk; nra;epuy; ngau;> khwp my;yJ khwpypia


mwpKfg;gLj;jg;gl gad;gLk; nrhw;fNs milahsq;fhzp vdg;gLk;.
milahsq;fhzpiag; ngaupLk; NghJ ftdpf;f Ntz;bait.
1. g];fhy; xJf;Fnra; nrhw;fisg; gad;gLj;jf;$lhJ.
Eg: Begin, End, And, While, IF

2. milahsq;fhzp Mq;fpy vOj;njhd;wpy; Muk;gpf;fg;gl Ntz;Lk;. ,yf;fj;jpy;


Muk;gpf;ff;$lhJ. Underscore ,y; Muk;gpf;fyhk;.

3. nrhw;fSf;fpilNa ,ilntsp ,Uf;ff;$lhJ.

Information and Communication Technology Teacher: Murali (0776361414) 3


6
Eg: First Name 
FirstName 
4. tpNrl tupAUf;fisg; gad;gLj;jf;$lhJ.
Eg: ~ @ # $ % ^ & * ( ) - ? /

5. fPof; ;Nfhl;bidg; gad;gLj;jyhk;.


Eg: First_Name 
First-Name 

6. g];fhypy; vOj;Jg; Ngjk; (case sentivity) fhzg;gLtjpy;iy.


Eg: TOTAL, Total, total, totaL vy;yhk; rkk;.

https://www.onlinegdb.com/online_pascal_compiler
https://sourceforge.net/projects/freepascal/
gpd;tUtdtw;wpy; vJ nry;Ygbahd milahsq;fhzp MFk;.

 Student_Name 
 totalMark 
 2years 
 Program 
 _book1 
 Total Marks 
 Fact@one 
 unitprice 
 Date-of-birth 
 @dress 

Information and Communication Technology Teacher: Murali (0776361414) 3


7
g];fhy; xJf;Fnra; nrhw;fs; (Pascal Reserved Words)

g];fhy; epakj; juT tiffs;


Pascal Standard Data Types

juT tif tpsf;fk; cjhuzk;


Integer Neu; / kiw epiwnaz;fs; 10 , 250, -15
Real Neu; / kiw jrk vz;fs; 10.55, -150.85,15
Char xU tupAU ‘A’, ‘#’, 5
Boolean nka; my;yJ ngha; True, False
String tupAUj; njhlup ‘Ravi’, ‘Jaffna’, ‘ICT’

tpidf;Fwpfs; - Operators
1. vz;fzpj tpidf;Fwpfs; - Mathematical / Algebra Operators
tpidf;Fwp gad;ghL cjhuzk;
+ $l;ly; 2+5=7
- fopj;jy; 5–2=3
* ngUf;fy; 5 * 3 = 15
/ gpupj;jy; 10/4 = 2.5
DIV tFj;jypd; gpd; <T 20 DIV 6 = 3

Information and Communication Technology Teacher: Murali (0776361414) 3


8
MOD tFj;jypd; gpd; kpFjp 20 MOD 6 = 2

2. xg;gPlL
; tpidf;Fwpfs; - Comparison Operators

tpidf;Fwp gad;ghL cjhuzk;


< rpwpJ 3 < 5  True
> ngupJ 3 > 5  False
<= rpwpJ my;yJ rkd; 10 <= 12  True
12 <= 12  True
13 <= 12  False
>= ngupJ my;yJ rkd; 15 >= 10  True
= rkd; 10 = 10  True
10 = 11  False
<> rkdpy;iy 10 <> 10  False
10 <> 11  True

3. jUf;f tpidf;Fwpfs; (Logical Operators)


OR
Nfhit 1 Nfhit 2 ngWNgW
True True True
True False True
False True True
False False False

1. (10>5) OR (5 = 5)  True
2. (4<3) OR (10<>5)  True
3. (3<=2) OR (5<>5)  False

AND
Nfhit 1 Nfhit 2 ngWNgW
True True True
True False False

Information and Communication Technology Teacher: Murali (0776361414) 3


9
False True False
False False False

Eg:
1. (10>5) AND (5 =5)  True
2. (4<3) AND (10 <> 5)  False

NOT

1. NOT (10 > 5)  False


2. NOT (5 <= 3)  True

tpidf;Fwp Kd;epfo;T / Kd;Dupik xOq;F (Operator Precedence)

1) 5 + 14 MOD 4
=5+2
=7

Fwpg;G: rkkhd Kd;Dupik cs;s tpidf;Fwpfs; tUk; NghJ ,lJ Gwj;jpypUe;J jPu;f;f Ntz;Lk;.
2) 3 + 7 DIV 2
=3+3
=6

3) 16 / 4 * 2= 4 * 2
= True

4) NOT (8 MOD 2 > 5)


= NOT (0 >5)
=NOT( False)
= True

5) 4 >= 4 AND NOT(7 > 9)

Information and Communication Technology Teacher: Murali (0776361414) 4


0
= 4>=4 AND NOT(False)
= 4>=4 AND True
= True AND True
= True

PASCAL

g];fhy; vd;gJ Xu; nra;epuyhf;f nkhopahFk;.


,jpy; ,uz;L tif fhzg;gLfpd;wd.
1. Turbo Pascal
2. Free Pascal

Free Pascal ,id ,ytrkhf ,izaj;jpypUe;J jutpwf;fk; nra;J gad;gLj;jyhk;.

Pascal 1st Program : Hello World


milahsq;fhzp

Output:

Hello World

Program 2: Write and Writeln

Output:
Hello

Information and Communication Technology Teacher: Murali (0776361414) 4


1
World
Write fl;lisahdJ vOjpa gpd; mr;nrhy;Yf;Fg; gpdd
; hy; epiyf;fhl;bia (cursor)
itj;jpUf;Fk;. Mdhy; Writeln fl;lisahdJ vOjpa gpd; epiyf;fhl;bia mLj;j tupf;F nfhz;L
nry;Yk;.

Program 3: Clear Screen

Output:

Welcome to Sri Lanka (Njitaw;w vOj;Jf;fs; jpiuapy; ePf;fg;gl;bUf;Fk;)

Note: clrscr fl;lisahdJ jdpahf njhopw;glhJ. ,jidj; njhopw;glr; nra;a CRT vDk;
myif (unit / library) gad;gLj;j Ntz;Lk;.

Program 4: khwpia mwpKfg;gLj;jy;

khwpapDs; ngWkhdk; xg;gilf;fg;gly;

Output: 15

Program 5: cs;sPli
; l khwpapDs; xg;gilj;jy;

Information and Communication Technology Teacher: Murali (0776361414) 4


2
Input: 50

Output: You entered 50


gpd;tUk; gpurpdq;fSf;fhd Pascal nra;epuiy vOJf.

gpurpdk;; 1:
,U ,yf;fq;fisg; ngw;W mtw;wpd; $l;Lj;njhifiaf; fzpj;J
mjidf; fhl;rpg;gLj;jy;.
Input number 1: 10

Input number 2: 20

Output:

The total is : 30

gpurpdk; 2:

tl;lnkhd;wpw;fhd Miuiag; ngw;W> tl;lj;jpd; gug;gsitf; fzpj;J> mjidf; fhl;rpg;gLj;jy;


Information and Communication Technology Teacher: Murali (0776361414) 4
3
Input radius of a circle: 7

OP The area is :
154.00 cm2.

gpurpdk; 3;: (vspa njupT)


xUtu; guPl;ir xd;wpy; ngw;w Gs;spiag; cs;sPL nra;J> mg; Gs;spahdJ 50 ck; mjw;F
Nkw;gl;lJkhapd; “PASS” vdTk; 50 I tplf; Fiwthapd; “FAIL” vdTk; njuptpf;f.

Input your marks: 75

OP PASS

gpurpdk; 4:
xUtupd; flTr;nrhy;ypYs;s tupAUf;fspd; vz;zpf;ifiag; ngWf. ,t; vz;zpf;if 8 tplf;
Fiwthapd; “eypthd flTr;nrhy;” vdTk; 8 I tpl mjpfkhapd; “cWjpahd flTr;nrhy;” vdTk;
fhl;rpg;gLj;Jf.

Information and Communication Technology Teacher: Murali (0776361414) 4


4
Input the number of characters in your password : 5
OP Weak Password

gpurpdk; 5:
khztd; xUtd; ngw;w Gs;spapid fPNo fhl;lg;gl;Ls;s epge;jidfSf;F mikthf jug;gLj;Jf.
Mark >= 75 Grade A
Mark >= 65 Grade B
Mark >= 50 Grade C
Mark >= 40 Grade D
Mark < 40 Grade F

Information and Communication Technology Teacher: Murali (0776361414) 4


5
Input your marks : 85
OP  Grade A

Information and Communication Technology Teacher: Murali (0776361414) 4


6
gpurpdk; 6
“ICT” vDk; nrhy;iy 5 jlit jpiuapy; Njhd;wr; nra;jy;.

While Loop For Repeat-Until

gpurpdk; 7
1 njhlf;fk; 10 tiuahd vz;fis jpiuapy; Njhd;wr; nra;jy;.

Information and Communication Technology Teacher: Murali (0776361414) 4


7
gpurpdk; 8
1 njhlf;fk; 50 tiuahd xw;iw vz;fis jpiuapy; Njhd;wr; nra;jy;

gpurpdk; 9
1 njhlf;fk; 100 tiuahd rJu vz;fis jpiuapy; Njhd;wr; nra;jy;.

Information and Communication Technology Teacher: Murali (0776361414) 4


8
gpurpdk; 10
1 njhlf;fk; 10 vz;fspd; $l;Lj;njhifiaf; fzpj;jy;.

Information and Communication Technology Teacher: Murali (0776361414) 4


9
gpurpdk; 11
jug;gl;l ,U ,yf;fq;fspy; ngupaijf; fz;Lgpbj;jy;.

gpurpdk; 12
jug;gl;l %d;W ,yf;fq;fspy; kpfg; ngupaijf; fz;Lgpbj;jy;.

Information and Communication Technology Teacher: Murali (0776361414) 5


0
OR

Information and Communication Technology Teacher: Murali (0776361414) 5


1
gpurpdk; 13
jug;gl;l Ie;J ,yf;fq;fspy; kpfg; ngupaijAk; kpfr; rpwpaijAk; fz;Lgpbj;jy;.

gpurpdk; 14:
khztd; xUtd; ngw;w Gs;spapid fPNo fhl;lg;gl;Ls;s epge;jidfSf;F mikthf
jug;gLj;Jtjw;F Pascal Case Statement Ig; gad;gLj;Jf.

Mark >= 75 Grade A


Mark >= 65 Grade B
Mark >= 50 Grade C
Mark >= 40 Grade D
Mark < 40 Grade F

Information and Communication Technology Teacher: Murali (0776361414) 5


2
mzpfs; (Arrays)
xNu juT tifiar; Nru;e;j gy ngWkhdq;fis my;yJ juTfis xd;whfr; Nrkpg;gjw;F
(jw;fhypfk;) mzpfs; gad;gLfpd;wd.
toikahd khwp xd;wpy; (variable) xNu Neuj;jpy; xU jutpid khj;jpuNk Nrkpf;f KbAk;.
,d;DnkhU juit Eiof;f Kad;why; Vw;fdNt cs;sij mopj;J tpl;L Gjpaijr; Nru;f;Fk;.
Mdhy; mzpnahd;wpy; gy juTfis xd;whfr; Nrkpf;f KbAk;.

M[0] M[1] M[2] M[3] M[4]

0 1 2 3 4

njhlf;f %yfk; ,Wjp %yfk;


Rl;b
1. mzpapd; ngau; :M
2. mzpapd; ePsk; : 5 (%yfq;fspd; vz;zpf;if)
3. Fiwe;jgl;r Rl;b :0
4. cau;e;jgl;r Rl;b :4
5. njhlf;f %yfk; : M[0]

Information and Communication Technology Teacher: Murali (0776361414) 5


3
6. ,Wjp %yfk; : M[4]

Ex

mzpapd; ngau;: X

X[0] := 12;

X[1] := 35;

X[2] := 100;

X[3] := X[0] + X[1];

X[4] := X[2] / 2;

mzpnahd;iwg; gpufldk; nra;jy;

var X : array [0..9] of integer;


1. mzpapd; ngau; ahJ?
2. njhlf;fr;Rl;b ahJ?
3. ,Wjpr;Rl;b ahJ?
4. vj;jid %yfq;fisf; nfhz;lJ?
5. mzpapd; juT tif ahJ?

Information and Communication Technology Teacher: Murali (0776361414) 5


4
Array Ex 1:

Array Ex 2:
6 ghlq;fspd; Gs;spfisg; ngWf. mzpnahd;wpy; mg;Gs;spfisr; Nrkpj;J mjDila
$l;Lj;njhifiaAk; ruhrupiaAk;; fhz;f.

Information and Communication Technology Teacher: Murali (0776361414) 5


5
fzpdpr; nra;epuy; nkhopfspd; gupzhkk;
nra;epuy; nkhop (Programming Language) vd;why; vd;d?

fzpdp nkd;nghUs;fs; kw;Wk; Vida mwpTj;jy;fis cUthf;Ftjw;fhf fzpdp


nra;epuyhsu;fspdhy; gadg;gLj;jg;gLk; fzpdp nkhopNa nra;epuy; nkhop vdg;gLfpd;wJ.
nra;epuy; nkhopfspd; tiffs;
fzpdpr; nra;epuy; nkhopfis ,uz;L tifg;gLj;jyhk;.
1. fPo; kl;l nkhopfs; (LLL – Low Level Languages)

Eg: a. ,ae;jpu nkhop (Machine Language)

b. xUq;FNru;g;G nkhop (Assembly Language)

2. cau; kl;l nkhopfs; (HLL – High Level Languages)


Eg:
a. Shortcode (KjyhtJ cau;kl;l nkhop)
b. FORTRAN (,d;W ghtidapYs;s kpfg;gioa nkhop)
c. ALGOL
d. LISP
e. COBOL (KjyhtJ ATM ,ae;jpu nkhop)
f. BASIC (Microsoft)
g. PASCAL (khztu;fSf;fhd nkhop)
h. C (rhjdr; nrYj;jpfspy; gad;gLj;jg;gLfpd;wJ)
i. SQL (juTj;js nkhop)
j. C++
k. Pearl
l. Python
m. Visual Basic
n. Ruby
o. Java
p. PHP
q. Javascript
r. C#

Information and Communication Technology Teacher: Murali (0776361414) 5


6
,ae;jpu nkhop
fzpdpapdhy; Neubahfg; Gupe;J nfhs;sf;$ba nkhop ,ae;jpu nkhop vdg;gLk;.
,ae;jpu nkhopahdJ ,Uk vz;fis (0, 1) mbg;gilahff; nfhz;lJ.

,Uk vz; tbtj;jpy; ,Ug;gjhy; ika Kiwtop myfpdhy; NeubahfNt njhopw;gLj;jg;gLk;.


ed;ikfs;
1. ika Kiwtop myfpdhy; Neubahfj; njhopw;gLj;jg;gLfpd;wJ.
2. tpiuthfj; njhopw;gLj;Jk;.
3. nkhopkhw;wp Njitapy;iy.
jPikfs;
1. ,ae;jpuk; rhu;e;j nkhopahFk;.
2. kdpjDf;F FwpKiwia vOJtJk; thrpg;gJk; fbdk;.

xUq;FNru;g;G nkhop (mnrk;gpsp nkhop)


0, 1 Mfpatw;iwg; gad;gLj;jp ,ae;jpunkhopapy; fl;lisfis vOJtjw;Fg; gjpyhf> mnrk;gpsp
nkhopapy; vspa FwpaPLfs; gad;gLj;jg;gLfpd;wJ.

nkhopkhw;wp

ed;ikfs;
1. 0, 1 ,w;Fg; gjpyhf vspa FwpaPLfs; gad;gLj;jg;gLtjhy; FwpKiwia vOJtJk;
tpsq;fpf; nfhs;tJk; XusT ,yFthdJ.
jPikfs;
1. nkJthd njhopw;ghL
Information and Communication Technology Teacher: Murali (0776361414) 5
7
2. “mnrk;gsu;” (xUq;FNru;g;gp) vDk; nkhopkhw;wp Njit.
3. ,JTk; Xu; ,ae;jpuk; rhu;e;j nkhopahFk;. (xU fzpdpapy; vOjg;gl;l FwpKiwia
,d;ndhU fzpdpapy; njhopw;gLj;j ,ayhJ.)
cau;kl;l nkhopfSf;Fk; fPo; kl;l nkhopfSf;Fk; ,ilapyhd NtWghLfs;
fPo; kl;l nkhopfs; cau; kl;l nkhopfs;
1. ,ae;jpuk; rhu;e;jit 1. ,ae;jpuk; rhuhjit
2. FwpKiw vOJtJk; tpsq;fpf; 2. kdpj nkhopfspy; fhzg;gLtjhy; FwpKiw
nfhs;tJk; rpukk; vOJtJk; tpsq;fpf; nfhs;tJk; ,yF.
3. njhopw;gL Ntfk; mjpfk; 3. njhopw;gL Ntfk; FiwT
4. nra;epuyhsu; Neakw;w nkhop 4. nra;epuyhsu; Nea nkhop
5. jpUj;JtJ fbdk; 5. jpUj;JtJ ,yFthdJ.
6. cau;e;j epidtf tpidj;jpwd; 6. jho;e;j epidtf tpidj;jpwd; nfhz;lit
nfhz;lit.
7. Eg: ,ae;jpu nkhop 7. Eg: BASIC, PASCAL, C, C++, Java,
xUq;FNru;g;G nkhop Python,….

8. nkhopkhw;wp: mnrk;gpsu; 8. nkhopkhw;wp: njhFg;gp> tupnkhopkhw;wp

nkhopkhw;wpfs;
kdpj nkhopapYs;s nra;epuiy ,ae;jpu nkhopf;Fk; ,ae;jpu nkhopapYs;sij kdpj nkhopf;Fk;
khw;wpj;jUgit fzpdp nkhopkhw;wpfs; vdg;gLk;.
%d;W tpjkhd fzpdp nkhopkhw;wpfs; fhzg;gLfpd;wd.
1. xUq;FNru;g;gp - Assembler
2. njhFg;gp - Compiler
3. tupnkhopkhw;wp - Interpreter

xUq;FNru;g;gp
xUq;FNru;g;G (mnrk;gpsp) nkhopapy; mike;j FwpKiwia ,ae;jpunkhopf;F khw;Wk; nkhopkhw;wp
xUq;FNru;g;gp MFk;.
,J Xu; fPo; kl;l nkhopkhw;wp MFk;.

Information and Communication Technology Teacher: Murali (0776361414) 5


8
tupnkhopkhw;wp
cau; kl;l fzpdp nkhopfspy; vOjg;gl;l nra;epuiy ,ae;jpunkhopf;F khw;Wfpdw; xU nkhop
ngau;g;gpahFk;. ,J fl;lisfis xt;nthd;whf (xt;nthU tupahf) nkhopkhw;wk; nra;Ak;.
1. nra;epuypy; tOf;fs; VJk; ,y;yhj re;ju;g;gj;jpy;> nkhopkhw;wj;jpd; NghJ $w;Wf;fs;
epiwNtw;wg;gLk;.
2. tOf;fs; fhzg;gbd; ,Wjptiu nra;epuy; epiwNtw;wg;glhJ. (Mdhy; tO cs;s ,lk; tiu
gFjpahfj; njhopw;gl tha;g;G cs;sJ.)
3. nra;epuy; epiwNtw;wg;gLk; (execute) xt;nthU jlitAk; tupnkhopkhw;wpahdJ nra;epuiy
nkhopkhw;wk; nra;fpdw; J.
njhFg;gp
cau;kl;l nkhopapy; vOjg;gl;l nra;epuiy xNu jlitapy; ,ae;jpu nkhopahf khw;Wfpdw;
nkhopkhw;wp MFk;.
1. nra;epuypy; tOf;fs; ,y;iynadpy;> FwpKiwahdJ ,ae;jpunkhopahf khw;wg;gLfpd;wJ.
2. nra;epuypy; tOf;fs; fhzg;gbd; nkhopkhw;wk; eilngwhJ. tOf;fs; Rl;bf;fhl;lg;gLk;.
3. xU jlit ,ae;jpunkhopf;F khw;wg;gl;ly; ,jid vj;jid jlitAk; njhopw;gLj;jyhk;.
mjhtJ xt;nthU jlitAk; nra;epuy; njhopw;gLj;jg;gLk; NghJk; nkhopkhw;wk;
nra;ag;gLtjpy;iy. Mdhy; FwpKiwapy; khw;wq;fs; nra;ag;gl;lhy; kPz;Lk; nkhopkhw;wk;
nra;ag;gLk;.

tupnkhopkhw;wpf;Fk; njhFg;gpf;Fk; ,ilapyhd NtWghLfs;


tupnkhopkhw;wp njhFg;gp
xU Neuj;jpy; xU $w;iw khj;jpuk; KO nra;epuiyAk; xNu jlitapy; ,ae;jpu
nkhopkhw;wk; nra;Ak;. nkhopahf khw;Wk;
tOf;fs; ,Ue;jhYk; nkhopkhw;wk; eilngWk; tOf;fs; fhzg;gbd; nkhopkhw;wk;
eilngwhJ.
xt;nthU jlitAk; nra;epuy; njhopw;gLk; xU jlit njhFf;fg;gl;lhy;> nra;epuy;
NghJ nkhopkhw;wk; eilngWk; njhopw;gLk; NghJ nkhopkhw;wk; eilngwhJ.
njhFg;gpia tpl nkJthf njhopw;gLk;. tupnkhopkhw;wpia tpl Ntfkhf njhopw;gLk;
JavaScript, Python, Ruby Nghd;wit C, C++, Java Nghd;wit njhFg;gpiag;
tupnkhopkhw;wpiag; gad;gLj;Jfpdw; d. gad;gLj;Jfpd;wd.

Information and Communication Technology Teacher: Murali (0776361414) 5


9
nra;epuyhf;f nkhopfSk; gpujp Mtz nkhopfSk;
Programming Languages Vs Scripting Languages.

vy;yh gpujp Mtz nkhopfSk; nra;epuyhf;f nkhopfs; MFk;. Mdhy; vy;yh nra;epuyhf;f
nkhopfSk; gpujp Mtz nkhopfs; my;y.
,uz;Lf;Fk; ,ilapyhd Kf;fpa NtWghL ahnjdpy; gpujp Mtz nkhopfs; tupnkhopkhw;wpiag;
gad;gLj;jp nkhopkhw;wk; nra;Ak; Mdhy; Vida nra;epuyhf;f nkhopfs; njhFg;gpiag;
gad;gLj;jp nkhopkhw;wk; nra;Ak;.
nra;epuyhf;f nkhopfs; gpujp Mtz nkhopfs;
njhFg;gp rhu;e;j nkhopfs; tupnkhopkhw;wp rhu;e;j nkhopfs;
xU fzpdp nkhopapDila KOg; FwpKiwia NtfkhfTk; ,yFthfTk;
gad;ghl;ilAk; jUtjw;fhf vOJtjw;fhf tbtikf;fg;gl;lJ.
tbtikf;fg;gl;lJ.
xNu jlitapy; nkhopkhw;wk; nra;Ak; tup tupahf nkhopkhw;wk; nra;Ak;
.exe Nfhg;Gf;fis Njhw;Wtpf;Fk; .exe Nfhg;Gf;fis Njhw;Wtpf;fhJ.
epiwa FwpKiwfs; vOjg;gLtjhy; ePz;l FwpKiwfs; vOJtjw;F Fiwe;j Neuk;
Neuk; vLf;Fk;. NghJk;.
C, C++, C#, Java, VC++, VB, Basic, COBOL, JavaScript, VB Script, Shell, Perl, Python,
Pascal, etc. Ruby, Rexx, PHP, GameMonkey, Lua, etc.

***

Information and Communication Technology Teacher: Murali (0776361414) 6


0

You might also like