0% found this document useful (0 votes)
14 views9 pages

Programming Concepts and Pseudocode Analysis

The document contains a series of programming questions and exercises related to control structures, data types, and algorithms in a programming context. It includes multiple-choice questions that test knowledge of programming concepts such as loops, arrays, and conditional statements. Additionally, it discusses the calculation of Body Mass Index (BMI) and its classification into categories based on weight and height.
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
0% found this document useful (0 votes)
14 views9 pages

Programming Concepts and Pseudocode Analysis

The document contains a series of programming questions and exercises related to control structures, data types, and algorithms in a programming context. It includes multiple-choice questions that test knowledge of programming concepts such as loops, arrays, and conditional statements. Additionally, it discusses the calculation of Body Mass Index (BMI) and its classification into categories based on weight and height.
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

khjpup gapw;rpg; guPl;ir – g];fhy;

gFjp – (i)
1>2 Mfpa tpdhf;fSf;F tpilaspg;gjw;F jug;gl;Ls;s cUf;fis fUj;jpw; nfhs;f:
1. cU 1 ,y; fhl;lg;gl;l FwpKiwf;$W epiwNtw;Wif
nra;ag;gLk;NghJ mjd; ntspaPL ahjhf ,Uf;Fk;?
(1) 0 (2) 10 (3) 11 (4) 15

2. cU 2 ,y; jug;gl;l g];fhy; FwpKiwapy;


njupaf;$bajhapUf;Fk; ePbj;j fl;Lg;ghl;Lf; fl;likg;G
(nested control structure) ahJ?
(1) kPs;nray; cs;Ns kPs;nray; (2) kPs;nray; cs;Ns njupT (3) njupT cs;Ns kPs;nray; (4) njupT cs;Ns njupT

3. gpd;tUk; ve;jr; nra;epuyhf;fy; nkhopapy; vOjg;gl;l xU nra;epuyhdJ xU fzpdpapd; ikaKiwtopg;gLj;jpapdhy; (CPU)


Neubahf epiwNtw;Wif nra;ag;gl KbAk;
(1) xUq;FNru;g;G nkhop (Assembly) (2) C (3),ae;jpu nkhop (Machine language) (4) Pascal

4. gpd;tUk; Nghypf;FwpKiw 1 njhlf;fk; 10 tiuAs;s


vz;fspd; $l;Lj;njhifiaf; fhz;gjw;fhFk;. Kfg;gilahsk;
A ,w;F cfe;j khw;wPL ahJ?

(1). number = number +1 (2).number + 1


(3).number= 0 (4).sum = 2

5. gpd;tUk; Nghypf;FwpKiwiaf; fUj;Jf. mjw;Nfw;g *


vj;jid jlit mr;rplg;gLk;?
(1).1 (2).2 (3).3 (4).4
6. gpd;tUk; Nghypf;FwpKiwj; Jz;ilf; fUJf.

gpd;tUk; vJ cz;ikahdJ?..
(1) weakness < 40 vdpd;> suitability "Good" MFk;>
(2) character > 70 vdpd;> suitability "Good" MFk;.
(3) weakness < 40 MfTk; character > 70 MfTk; ,Ug;gpd; suitability "Good" MFk; .
(4) weakness < 40 my;yJ character > 70 MftpUg;gpd; suitability "Good" MFk;.

7. gpd;tUk; $w;Wfisf; fUJf.


A- xU ,ae;jpu nkhopf; FwpKiw 0 fisAk; 1 fisAk; nfhz;Ls;sJ.
B-xU g];fhy; nra;epuiy mjd; ,ae;jpu nkhopr; rktYtpYk; ghu;f;f vspjhf tpsq;fpf; nfhs;syhk;.
C-xU g];fhy; FwpKiw mjd; ,ae;jpu nkhopr; rktYf; FwpKiwahf khw;wg;gLtjw;Fj; njhFf;fg;gLjy; (compile)
Ntz;Lk;.
Nkw;Fwpj;jtw;wpy; rupahd $w;W / $w;Wfs; ahJ / ahit?
(1) A khj;jpuk; (2) A.B Mfpad khj;jpuk; (3) A>C Mfpad khj;jpuk; (4) A> B> C Mfpa vy;yhk;

8. gpd;tUk; ve;jf; fl;Lg;ghl;Lf; fl;likg;Gfis (control structures) newpKiw xd;wpy; gad;gLj;jyhk;?


A- njhlu;(Sequence)
B- kPs;nray;(Repetition)
C- njupT(Selection)

(1) A> B Mfpad khj;jpuk; (2) A.C Mfpad khj;jpuk; (3) B> C Mfpad khj;jpuk; (4) A.B>C Mfpa vy;yhk;
9>10 Mfpa tpdhf;fSf;F tpilaspg;gjw;F jug;gl;Ls;s gha;r;rw; Nfhl;Lg;glj;ijf; fUj;jpw; nfhs;f:

9. jug;gl;Ls;s gha;r;rw; Nfhl;Lg;glj;jpd; ntspaPlhff; fhl;rpg;gLj;jg;gLtJ


ahJ?
(1) 1 MdJ fhl;rpg;gLj;jg;gLk;. (2) 3 MdJ fhl;rpg;gLj;jg;gLk;.
(3) 15 MdJ fhl;rpg;gLj;jg;gLk;.
(4) vJTk; fhl;rpg;gLj;jg;glkhl;lhJ.

10. jug;gl;l gha;r;rw; Nfhl;Lg;glj;jpNy> 'Mk;'> ',y;iy' Mfpa Kfg;G


milahsq;fs; ,ilkhw;wg;gl;lhy; (interchange)> ,g;gha;r;rw;
Nfhl;Lg;glj;jpd; ntspalP hff; fhl;rpg;gLj;jg;gLtJ ahJ?
(1) 1 MdJ fhl;rpg;gLj;jg;gLk;. (2) 3 MdJ fhl;rpg;gLj;jg;gLk;.
(3) 15 MdJ fhl;rpg;gLj;jg;gLk;.
(4) vJTk; fhl;rpg;gLj;jg;glkhl;lhJ.

11. gpd;tUk; FwpKiwf; $wpy; "count epiwNtw;wg;gLk;? -3" vd;Dk; $w;W vj;jid jlitfs;
count := 12
WHILE count =3
count =count – 3
END WHILE

(1) 3 (2) 4 (3) 5 (4)6

12> 13 Mfpa tpdhf;fSf;F tpil vOJtjw;Fg; gpd;tUk; -Books" mzpiaf; (array) fUJf.,J 8 Gj;jfq;fspd;
tpiyfisj; Njf;fp itg;gjw;F gad;gLj;jg;gLfpd;wJ.

12. g];fhy; (Pascal) nra;epuyhf;fj;jpy; Books mzpiag; gpd;tUk; vJ rupahf tiuaWf;fpd;wJ?


(1) var Books = array[7]|
(2) var Books: array[0-7]:
(3) var Books: array[0..7] of integer|
(4) var Books: array(0 to 7] of integer>
13. tpiy kpfTk; $ba Gj;jfj;ij tifFwpg;gJ gpd;tUtdtw;Ws; vJ?
(1) Book[3] (2) Books[3] (3) Book[4] (4) Books[4]

14. nra;epuyhf;f (programming) nkhopfs; gw;wpa gpd;tUk; $w;Wfspy; vit rupahdit?


A - g];fhy; kw;Wk; C Mfpad cau; epiyr; nra;epuyhf;f nkhopfSf;F cjhuzq;fshFk;.
B - ,ae;jpu nkhopapy; (machine language) vOjg;gl;l xU nra;jpuy; fzpdpapy; Neubah epiwNtw;wg;glyhk;.
C - xUq;FNru;g;G nkhopapy; (assembly language) vOjg;gl;Ls;s nra;epuy;fspd; epiwNtw;Wk; fjpahdJ ,ae;jpu
nkhopapy; vOjg;gl;Ls;s nra;epuy;fspd; epiwNtw;Wk; fjpapYk; xg;gPl;lstpy; mjpfkhdJ.
(1) A kw;Wk; B khj;jpuk; (2) A kw;Wk; C khj;jpuk; (3) B kw;Wk; C khj;jpuk; (4) A> B kw;Wk; C vy;yhk;

15. gpd;tUk; Nghypf;FwpKiwapd; ntspaPL (output) ahJ?


BEGIN
sum = 0
count 5
REPEAT
sum= sum +count* count
count= count-1
UNTIL count > 0
DISPLAY sum
END

(1) 25 (2) 41 (3).50 (4) 55

16. g];fhy; nkhopapy; cs;s gpd;tUk; mzp (array) M If; fUj;Jf.

A- mzp M ,d; ePsk; 8 MFk;.


B- M (5) ngWkjp 50I nfhz;Ls;sJ.
C- M(1) + M(3) ,d; ngWkjp 60 MFk;.
Nkw;Fwpj;j $w;Wfspy; vit rupahdit?
(1).A kw;Wk; B khj;jpuk; (2).A kw;Wk; C khj;jpuk; (3).B kw;Wk; C khj;jpuk; (4).A> B kw;Wk; C vy;yhk;
17. jug;gl;l gha;r;rw; Nfhl;Lg; glj;jpy; num ,w;F cupa cs;sPlhf 5
MdJ jug;gLnkdpd; tUk; ntspaPL ahJ?
(1).120 (2).60 (3)24 (4).5

18. gpd;tUk; Nghypf;FwpKiwapd; ntspaPL ahJ?


BEGIN
number = 12
WHILE number > 5
IF (number >= 10) number number/2
ELSE
number = number + 4
END WHILE
DISPLAY number
END

(1) 5 (2) 6 (3)10 (4) 16

19. tyg; gf;fj;jpy; cs;s gha;r;rw; Nfhl;Lg;glj;ijf; fUJf.


mJ cs;sPl;L vz; 0 ,w;Fk; 100 ,w;FkpilNa ,Ug;gpd;>
'nry;Ygbahd Gs;sp' vd;Dk; nra;jpiaf; fhl;rpg;gLj;Jk;.
P> Q> R vd;Dk; Kfg;gilahsq;fSf;Fupa rupahd
gjq;fs; KiwNa ahit?
(1) N<=100> ,y;iy> Mk; (2) N<=100> Mk;>,y;iy
(3) N=100> ,y;iy> Mk; (4). N=100> Mk;> ,y;iy
20. tyg; gf;fj;jpy; cs;s gha;r;rw; Nfhl;Lg;glj;jpd;
jUf;fj;jpw;Fr; rktYTs;s Nghypf;FwpKiw
(pseudocode) ahJ?
gFjp – (ii – i)
1) gpd;tUk; g];fhy; nrad;Kiw FwpaPl;il fUJf:
var num: array[0 .. 4] of integer
begin
num[0] := 15
num[2] := 18
num[4] := 50
num[1] := num[4] + 10
num[3] := num[0] + num[2]
for i := 1 to 4 do
writeln (num[i])
end.

Nkw;fz;l nrad;Kiw ntspaPl;il vOJf.

2) fPNo fhl;lg;gl;Ls;s NghypfF


; wpKiwia fUJf.
count = 0
i=0
while count <= 4
count = count + 1 Count ,d; ngWkhdk; I ,d; ngWkhdk;
i=i*2+1
display count> i
end while

Nkw;fz;l ml;ltizia epug;Gtjw;fhd


(display) fhl;lg;gLtJkhd count> i
Mfpatw;wpd; ngWkhdq;fis fhz;f.
gFjp – (ii – ii)
xt;nthU khztdpdJk; cly; epiw jpzpTr; Rl;bia (BMI) fzpj;J>Underweight (Fiwepiw)> Normal
(rhjhuzk;)> Overweight (mjpfepiw)>Obese (nfhOik) khztu;fis fhz;gjw;F xU ghlrhiy epu;thfk;
jPu;khdpj;Js;sJ.
w fpNyfpuhk; epiwAk; h kPw;wu; cauKk; cs;s xUtupd; BMI gpd;tUk; #j;jpuj;ij nfhz;L fzpf;fg;gLfpwJ.
BMI = w / h²

cjhuzk; : 90 kg epiwAk; 2 m cauKk; cs;s xUtupd; BMI = 90 / 2² = 90 / 4 = 22.5


mjd; gpd;du; mtupd; epiwepiy gpdt
; UkhW milahsk; fhzg;gLk;.
ghlrhiyapYs;s 400 khztu;fspdJk; epiw epiyikia fhz;gjw;F nra;epunyhd;W ghlrhiy epUthfj;jpw;F
Ntz;Lk;. ,e;j nra;epuypy; xt;nthU khztupdJk; name (ngau;)> grade (tFg;G)>weight (epiw)> height
(cauk;) Mfpad cs;sPLfshf vLf;fg;gl Ntz;Lk;.mjd; gpd;du; khztupd; BMI fzpf;fg;gl;L>mtupd; ngau;>
tFg;G> BMI> epiw epiy Mfpait ntspaplg;gl Ntz;Lk;.
Nkw;fz;l nra;epuiy vOJtjw;F cjYk; xU Nghypg;FwpKiw fPNo jug;gl;Ls;sJ. mjpy; A Kjy; G tiu cs;s
ntw;wplq;fspy; nghUj;jkhd fl;lisfis epug;Gf.

BMI epiw epiy


BMI < 18.5 Underweight
18.5 ≤ BMI < 25.0 Normal
25.0 ≤ BMI ≤ 29.9 Overweight
BMI > 29.9 Obese

BEGIN IF …… E ……
Count = 1 OUTPUT "Normal"
WHILE Count < …… A …… ELSE
…… B …… name> grade> weight> height …… F ……
…… C …… ENDIF
OUTPUT name> grade> BMI ENDIF
IF …… D …… …… G ……
OUTPUT "Underweight" ENDWHILE
ELSE END
( i ) ,U vz;fis thrpj;J> mtw;wpy; ngupa vz;izf; fhl;bLtjw;fhd gha;r;ry; Nfhl;L tiuglk; NkNy jug;gl;Ls;sJ.,t;
; wpKiwia (pseudocode) vOJf.
gha;r;ry; Nfhl;L tiuglj;jpw;F nghUj;jkhd NghypfF

( ii ) mUNf xU ghlrhiyapy; cs;s 100


khztu;fSf;F xU guPl;irapy; Fwpg;gpl;l ghlj;jpy;
ngw;w mjpfgl;r kjpg;ngz;iz fz;lwpAk; gha;r;ry;
Nfhl;L tiuglk; fPNo fhl;lg;gl;Ls;sJ. mjpy; A> B>
C> D vdf; Fwpf;fg;gl;Ls;s ntwpwplq;fspy;
tuNtz;ba $w;Wf;fis ,dq;fz;L vOJf.
xU Kf;Nfhzj;jpd; vitNaDk; ,uz;L gf;fq;fspd; $l;Lj;njhif %d;whtJ gf;fj;ij tpl ngupajhf ,Uf;Fk; vd;w
epge;jidia Nrhjpf;Fk; gpd;tUk; gha;r;rw; Nfhl;Lg;glk; gad;gLj;jg;gLfpdw; J. AB> BC> AC Mfpad xU Kf;Nfhzj;jpd;
ePsq;fasf nfhLf;fg;gl;Ls;sd.
( i ) gha;r;rw; Nfhl;Lg;glj;jpy; P> Q> R> S Mfpa
Kfg;gilahsq;fspw;F nghUj;jkhd Nfhitfis
vOJf.
( ii ) gha;r;rw; Nfhl;Lg;glj;jpy; cs;s %d;W jPu;g;Gg;
ngl;bfSk; (decision boxes) xU jdpj; jPu;g;Gg;
ngl;bahf Nru;f;fg;gbd; > me;j jdpj; jPu;g;Gg; ngl;bapy;
gad;gLj;j Ntz;ba Nfhitia vOJf.
( iii ) NkNy ( i ) kw;Wk; ( ii ) ,y; nra;j khw;wq;fis
cl;gLj;jp ,w;iwg;gLj;jpa gha;r;rw;Nfhl;Lg; glj;jpd;
jUf;fj;ij Fwpf;Fk; NghypfF ; wpKiwia vOJf.
( iv ) cs;sPl;L ePsq;fspy; xd;W my;yJ gy
G+r;rpakhFk; NghJ ,e;j newpKiw jFe;jthW
njhopw;gLtjpy;iy. ,ggpur;rpidia jPu;g;gjw;F Kjw;
gha;rrw; Nfhl;Lg;glj;jpy; cs;sPLf;Fk; Kjyhk; jPu;g;Gg;
ngl;bf;FkpilNa mwpKfk; nra;ag;gl Ntz;ba
Nghypf;FwpKiw epge;jidia vOJf.

You might also like