PROGRAMMING
(Part-I)
.eg¿jla úYaf,aIKh lsÍu
• wdodkh → úi£ug [Link] wuqøjH wdodkh
(Input) f,i ye¢kafõ'
• m%;sodkh → .eg¿j úi£fuka ,efnk m%;sM,h
m%;sodkh (Output) f,i yeÈkafõ'
• ieliSu → wdodk m%;sodk njg m;a lsÍu ieliSu
(Process) f,i ye¢kafõ'
.eg¿jla úYaf,aIKh i|yd wdodkh" l%shdj,sh yd
m%;sodkh fjk fjku i,ld n,kq ,efí'
Wod( iDcqfldaKdi%hl j¾.M,h ,nd .ekSu'
wdodkh - iDcqfldaKdi%fha È. yd m<,
l%shdj,sh - È. × m<,
m%;sodkh - iDcqfldaKdi%fha j¾.M,h
úl,am úi÷ï [Link]
.eg¿jla i|yd úi÷ï tllg jvd mj;S kï tAjd úl,am
úi÷ï f,i yeÈka fõ' fuh .eg¨j u; mokï fõ'
Wod( iDcqfldaKdi%hl mßñ;sh fiùug úl,am úi÷ï''
1' È. + m<, + È. + m<,
2' (È. + m<,) × (È. + m<,)
3' È. × m<,
.eg¨ úi£u i|yd we,[Link]ß;u [Link] [Link]
.eg¨jla úi£u i|yd wkqukh lrkq ,nk mshjr
oelaùfï l%uh we,[Link]ß;uhla f,i ye¢kafõ'
we,[Link]ß;u ixj¾Okh lsÍu i|yd md,k jHQy
Ndú;h
md,k jHQy
• wkql%uh (Sequence)
• jrKh (Selection)
• mqk¾lrKh (Iteration)
wkql%uh
we,[Link]ß;uhl mshjr uq, isg wjidkh f;la by, isg
my<g wkqms,sfj,ska oelaùu wkql%uhhs'
jrKh
we,[Link]ß;uhl we;=<;a fldkafoaishla ;Dma; ùu fyda
fkdùu u; l%hs d;aul lrk mshjr l=ulao hkak ;SrKh
lsÍfï wjia:djla jrKhla f,i ye¢kafõ'
mqk¾lrKh
we,[Link]ß;uhl mshjrla ;Dma; jk f;la fyda ;Dma;j
mj;sk f;la" tla mshjrla fyda mshjr lsym
s hla kej;
kej; isÿùu mqk¾lrKhhs'
we,[Link]ß;uhka bÈßm;a lsÍug úúO fuj,ï
Ndú;h
.e,Sï igyka (Flow charts)
we,[Link]ß;uhka rEmh weldrfhka oelaùu .e,sï igyka
f,i ye¢kafõ'
ixfla;h woyi
wdrïNh fyda wjidkh
wdodkh fyda m%;sodkh
l%shdj,sh
;SrKh
.e,Sï ÈYdj
iïnkaOlh
wkql%uh iys; .e,Sï igyka
Wod( jD;a;hl j¾.M,h .Kkh lsÍu'
jrKh iys; .e,Sï igyka
Wod( ixLHdjla T;af;ao brÜfÜ o hkak fiùu'
mqk¾lrKh iys; .e,Sï igyka
Wod( ixLHd iuQyhl tl;=j fiùu'
jHdc fla;
we,[Link]ß;uhl mshjr bx.%Sis jpk fhdodf.k ,sÅ;j
oelaùu jHdc fla; f,i ye¢kafõ'
wdrïNh → BEGIN
wjidkh → END
wdodkh → INPUT, READ, GET
m%;sodkh → OUTPUT, DISPLAY, SHOW
l%shdj,sh → PROCESS, CALCULATE
jrKh → IF… THEN… ELSE… ENDIF
mqk¾lrKh → FOR-DO
WHILE- ENDWHILE
REPEAT- UNTIL
Wod( jD;a;hl j¾.M,h .Kkh lsr–su
BEGIN
INPUT Radius
CALCULATE Area = 22/7 « Radius « Radius
DISPLAY Area
END.
Wod( ixLHdjla T;af;ao brÜfÜ o hkak fiùu'
BEGIN
READ number as N
CALCULATE Remainder after number divided by 2
IF Remainder = 0 THEN
DISPLAY “Even number”
ELSE
DISPLAY “Odd number”
ENDIF
END.
Wod( ixLHd iuQyhl tl;=j fiùu'
BEGIN
Total = 0
REPEAT
READ Number as N
CALCULATE Total = Total + N
UNTIL numbers are over
DISPLAY Total
END.
.e,Sï igyka jHdc fla; njg mßj¾;kh lsÍu
Wod( wiudk ixLHd folla w;ßka úYd, ixLHdj fiùu'
N1, N2
N1, N2
N2
N1
BEGIN
READ N1, N2
IF N1 > N2 THEN
Large = N1
ELSE
Large = N2
ENDIF
DISPLAY Large
END
Wod( ixLHd oyhla w;ßka l=vdu ixLHdj fiùu'
N
Min = N
Count = 1
Count < 10 ? Min
Count = Count + 1
N
N < Min ?
Min = N
BEGIN
INPUT Number as N
Min = N
Count = 1
WHILE Count<10
INPUT Number as N
IF N < Min Then
Min = N
ENDIF
Count = Count + 1
ENDWHILE
PRINT Min
END.