Professional Documents
Culture Documents
n of
Computer
Program
the Book explained the introduction of the
programing and the basic techniques that used
on it. (Pseudocode, Algorithms, Methodologies Uthayakumaran
with some examples). its suitable for beginners,
who are new to the programming and not for
Rangith
advanced programmers .
GNuhfpuhk; vd;why; vd;d?
GNuhf;fpuhkpq; vd;gJ fzpzp vd;d nra;a Ntz;Lk; vd;gij Fwpg;Gfshf (Program Language) y;
mw;Fg; GupAk; tpjkhf vOjp ekf;Fj; Njitahd Result I ngWk; xU fiyahFk;.
Program Language y; cs;s Command fis njupe;J nfhz;L nfhLf;fg;l;l gpur;ridfis - Nfs;tpfis
cs;;thq;fp mjw;F vg;gb jPu;T fhz Ntz;Lk; vd;w Logic cq;fSf;F ,Ue;jhy; ePq;fSk; xU
GNuhfpuhku; Mfyhk;.
filf;Fr; nrd;W muprp thf;fpl;L th vd;W cq;fs; tPl;by; kidtp nrhy;fpwhu;fs;. ,Jjhd; cq;fs;
kd;F cs;s Nfhupf;if my;yJ gpur;rid.. ,jw;F jPu;T nrhy;tJjhd; Logic.
Nfhupf;if cq;fSf;F nfhLf;fg;gl;lTld; cq;fs; kdjpy; vd;d vd;d jPu;Tfs; Vw;gLfpd;wJ vd;gij
xU Ngg;gupy; Fwpj;Jf;nfhz;Nl thUq;fs;> ePq;fNs Mr;rupag;gLtPu;fs;.
cq;;fSf;F Njitahd KO tpguKk; fpilj;J tpl;ljhf ePq;fs; czu;e;jhy; cq;fshy; ey;y tpjkhf rk;gh
muprpia thq;fp tu KbAk;.
rpyu; ,g;gbj;jhd; jq;fSf;F Njitahd midj;J gjpy;fisAk; KOtJkhf fpilf;Fk; tiu Nfs;tpfis Nfl;L
xU Ntiyia my;yJ GNuhfpuhik rupahf nra;J Kbg;gPu;fs;.
Nfs;tp Nfl;fj; njupahjtu; my;yJ miuFiwahf Nfs;tp Nfl;L Fog;gkhd gjpiyg; ngw;W
nry;gtupd; epiyikia Nahrpj;Jg; ghUq;fs;...!
thfzj;ij vLj;Jf;nfhz;L nry;y Ntz;ba ,lj;ij kdjpy; epidj;J> vg;ghijapy; nrd;why; ,yFthf
nry;yyhk; vd;gij njupT nra;tPu;fs;.
njupT nra;j ghijapy; vd;W cq;fs; kidtp nrhd;d rk;gh muprpia thq;FtPu;fs;> xU Ntis
mJ mq;Nf ,y;yhjtplj;J Supper Market w;F nrd;W thq;FtPu;fs;.
mLj;J thfdk; Xlj; Njitadit vd ePq;fs; fUJtij rupghu;g;gPu;fs; (Logic: Necessary Input
Validation)
vd;W mij Fwpg;gpLNthk;.
GNuhfpuhk; vOJtjw;F Logic vd;gJ vt;tsT Kf;fpak; vd;W czu;e;jpUg;gPu;fs;> ,dp vt;thW
vOJtJ vd;gijg; ghu;g;Nghk;.
ekf;F jug;gl;l Problem or Requirement w;F Vw;g Program vOJtjw;fhf ehk; ifahSfpd;w
gy;NtW (Techniques) Aj;jpfis Software engineering method for problem solving
vdyhk;. ,jpy; Kf;fpakhf Ie;J fl;lq;fs; cs;sd.
01. Requirements
Kjypy; vkf;Fj; jug;gl;lJ vd;d vd;gij njspthf mwpe;J nfhs;tJ. Requirements
KOikahdjhf ,Uf;f Ntz;Lk; miuFiwahf ,Uf;ff;$lhJ my;yJ njsptw;wjhf ,Uf;ff;$lhJ.
02. Analysis
fpilf;fg;gngw;w Requirements midj;Jk; rupahf ,Uf;fpd;wjh mjw;F Njitahd Input and
Output vit> mtw;iw nra;J Kbf;f Njitahd NtW tplaq;fs; vit vd;gij gFg;gha;T nra;tjhFk;.
03. Design
Program I Design nra;tJ> mjhtJ vkJ Logic kw;Wk; idea fis itj;J vt;thW Result ,id nfhz;L
tug;Nghfpd;Nwhk; vd;gjhFk;. ,jid ekf;F GupAk; tifapy; vOJjy; (Algorithm writting) ,J
kdpju;fSf;F GupAk; nkhopahFk; (Human Language). ,ij ePq;fs; jkpopy; $l xU fljhrp
jhspy; vOjyhk;> Vndpy; ,Jjhd; vkf;F GNuhf;fpuhk; vt;thW tug;Nghfpd;wJ vd;gij
jPu;khzpg;gjhFk;.
ngupa Program fis vk;khy; xd;whf vOj KbahJ> vdNt mtw;iw rpwpa rpwpa gFjpfshf
gpupj;J xt;tW gFjpfisAk; tbtikj;Jf; nfhz;L nry;Yk; nghOJ ngupa Program fSk; ,yFthf
nra;J Kbf;f KbAk;.
xU fij Nfs;tpg;gl;bUg;gPu;fs;:
rpq;fk; ehd;F khLfis rhg;gpl epidj;jJ> khLfspd; xw;Wikapd; fhuzk; rpq;fj;jhy; mJ
Kbatpy;iy> vdNt mJ xt;ntW khLfisAk; jdpj;jdpNa gpupj;jJ> gpd; xt;nthd;whf
rhg;gpl;lJ. mq;F rpq;fj;jpd; Logic and Algorithm rupahf Ntiy nra;jJ. vdNt rpq;fk;
ntd;wJ.
,jw;F vd gy Software Program Languages cs;sd> cjhuzkhf: C, C++, Delphi, Visual Basic,
Java, C#, C++ vd;gtw;iw Fwpg;glyhk;.
mt;thW Test nra;Ak; NghJ cq;fSf;Nf GupAk; cq;fs; Program y; vd;d khw;wq;fis my;yJ
Nkk;gLj;jy;fis nra;aNtz;Lk; vd;W.
,uz;K vz;fis $l;b tpilia fhz;gpf;f Sequential Control Algorithm Kiwg;gb xU Algorithm
,id vOjKbAk;. mjd; (Steps) Kiwfis fPNo ghu;f;fyhk;.
Read First_Number
Read Second_Number
Compute Total = (First_Number + Second_Number)
Display Total
rup filf;Fg; NghFk; topapy; vjpNu ez;gu; te;Jtpl;lhu; vd;W itj;Jf;nfhs;Nthk; ekJ Algorithm
vt;thW khw;wg;gLfpd;wJ vd ghUq;fs;.
,q;Nf Sequence Control Algorithm Ntiy nra;ahJ Vnddpy; KbntLf;f Ntz;ba #o;epiy. KbT
vLj;jhy; ,uz;by; xd;Wjhd; rhj;jpag;gLk;.
START
READ Second
Number
IF YES DISPLAY
First Number > First Number
Second Number
NO
DISPLAY
Second Number
START