MåülSìÏrÉ ÌuɱÉsÉrÉ xÉÇaÉPûlÉ pÉÑuÉlÉåzuÉU xÉÇpÉÉaÉ KENDRIYA VIDYALAYA SANGTHAN BHUBANESWAR REGION
AkrÉrÉlÉ xÉWûÉrÉiÉÉ /xÉÉqÉaÉëÏ STUDY / SUPPORT MATERIAL 2012 – 13
Mü¤ÉÉ – XI/ CLASS – XI
MÇürÉ!"ûU ÌuÉ#ÉÉlÉ COMPUTER SCIENCE
MåülSìÏrÉ ÌuɱÉsÉrÉ xÉÇaÉPûlÉ$ ¤Éå%ÉÏrÉ MüÉrÉÉ&sÉrÉ$ ÉëaÉÌiÉ ÌuÉWûÉU$ qÉÇ'ÉåzuÉU$ pÉÑuÉlÉåzuÉU – 751 – 751 017 KENDRIYA VIDYALAYA SANGATHAN
REGIONAL OFFICE, PRAGATI VIHAR MANCHESWAR, BHUBANESWAR ODISHA - 751017
ACKNOWLEDGEMENTS
CHIEF PATRON
:
SHRI AVINASH DIKSHIT
COMMISSIONER, KENDRIYA VIDYALAYA SANGATHAN NEW DELHI
PATRON
:
MS R KALAVATHI
DEPUTY COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
ADVISORS
:
SHRI MVRK SASTRY
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SHRI GSN REDDY
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
CO!ORDINATOR
:
SHRI SK CHOPDAR
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
ACKNOWLEDGEMENTS
CHIEF PATRON
:
SHRI AVINASH DIKSHIT
COMMISSIONER, KENDRIYA VIDYALAYA SANGATHAN NEW DELHI
PATRON
:
MS R KALAVATHI
DEPUTY COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
ADVISORS
:
SHRI MVRK SASTRY
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SHRI GSN REDDY
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
CO!ORDINATOR
:
SHRI SK CHOPDAR
ASSISTANT COMMISSIONER COMMISSIONER KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION
STUDY MATERIAL PREPARATION COMMITTEE
CONVENER
:
SHRI SK BEHURA
PRINCIPAL, KENDRIYA VIDYALAYA NO. 1, UNIT – I, BHUBANESWAR
MEMBERS
:
SH ARUN KUMAR
PGT!COMP.SC.", KV NO.1, #ND SHIFT, BHUBANESWAR SH KAMAL KANT GUPTA
PGT!COMP.SC.", K.V. NO.-#, SV NAGAR ,VSKP SH ANIL KUMAR S S
PGT!COMP.SC.", K.V. NO.-1, SV NAGAR,VSKP SH MUNENDRA PRAKASH
PGT!COMP.SC.", K.V., WALTAIR,VSKP
PREFACE
Kendriya Vidyalayas are pace setting institutions spread across the length and breadth of this vast country including a few in the foreign lands. Text books are like the sumptuous meals but a few students do need a digestive tablets to digest the food. The condensed versions of the text books is what the study material is. For the academic year 202!"# the task of preparing the study material has been entrusted with Kendriya Vidyalaya $angathan# %hubaneswar&egion for the students of 'lass () in 'omputer $cience. *very effort has been made by four of your chosen +,Ts -'omputer $cience to present the material in brief but not compromising on the matter to the presented. $tress has e/ually been laid on the 1Ts -igher 1lder Thinking $kills /uestions# as well as the simpler concepts. ll the four +,Ts -'omputer $cience $h. run Kumar# $h. Kamal Kant ,upta# $h. nil Kumar $ $# $h. 3unendra +rakash deserve the appreciation for their efforts. ) am sure# the support material will definitely of help to our students to prepare for the examinations besides helping them in understanding the sub4ect.
(R. KALAVATHI) DEPUTY COMMISSIONER KVS, BHUBANESWAR REGION
SUPPORT MATERIAL COMPUTER SCIENCE 2012!13 CBSE Mark Distribution for different Units S" N# 1 2 3 5
U$%& N'() UNIT 1 C#(-.&)* F.$'()$&'" UNIT 2 I$&*#.&%#$ C UNIT 3 P*#*'((%$ M)&##"#4 UNIT 5 P*#*'((%$ %$ C
M'*+,
10 1$ 10 %& T#&'" M'*+,
S. N". 1 2
Weigh!ge " #i$$e%e& $"%' "$ *ei"& F"%' "$ +*ei"& M!%, $"% e!-h *ei"& Ve%/ Sh"% A&e% +*ei"& (VSA) 01 Sh"% A&e% +*ei"&3 T/4e 1 (SA1) 02 Sh"% A&e% +*ei"&3 T/4e II (SAII) 0 L"&g A&e% +*ei"&3 (LA) 0 T"!
S. N. 1 2
8i$$i-*/ Le9e "$ +*ei"& Ei'!e# 8i$$i-*/ Le9e E!/ A9e%!ge 8i$$i-*
60
N". "$ +*ei"& 0 1 05 05 2
T"! M!%, 0 26 15 20 70
Pe%-e&!ge "$ *ei"& 15: 70: 15:
INDEX T#-%,
SN#
PAGE NO
1
U$%& 1 : C#(-.&)* F.$'()$&'",
07
2
U$%& 2 : I$&*#.&%#$ C
26
3
U$%& 3 : P*#*'((%$ ()&##"#4
50
5
U$%& 5: P*#*'((%$ %$ C
53
8
S'(-") P'-)*,
118
Unit-1 C#(-.&)* F.$'()$&'",
O9)&%;):
T# %(-'*& %$!)-& +$#<")) #= #(-.&)* *)"'&) 9',% &)*(%$#"#%),
T# %$."'&) &) ,+%"", #= %(-")()$&'&%#$ #= 9',% &)#*4 %$ &*#.9"),##&%$ &) ,#=&<'*) > '*<'*) -*#9")(,
W'& %, C#(-.&)*?
C'()*+ / 2342 4+'4 234 +6+ +/ 8 2+ / )*+ 9'( +6 */ 2 )'4/// +6/ 2+ *2 +6 4'+' '9 /+ '9 /+*4+'/ !42 )':(" 2 :3/ +6 /*+ !'*+)*+" 2 /3/ '*+)*+ 9' +6 9*+* */. I+ 4 )'4// ;'+6 *(4 2 '-*(4 !+6(+4 2 ':4" 44*+'/. A 4'()*+ 6/ 9'* 9*4+'/< . 44)+/ 2+ ;. )'4/// 2+ 4. )'2*4/ '*+)*+ 2. /+'/ /*+/
I$-.& P*#),,%$ O.&-.& S*')
I)*+ !D+"< I)*+ / +6 8 9'(+' +2 +' 4'()*+ 9'( +6 )*+ 234/. I+ / +6 4'4+' '9 ++/, *(;/, (:/ +4. P'4//< P'4// / +6 ')+' '9 2+ / ) :3 /+*4+'. I+ / +'+= + )'4// '9 +6 4'()*+ /=/+(. O*+)*+< O*+)*+ / +6 )'4//2 2+ :3 ;= 4'()*+ 9+ 2+ )'4//:. O*+)*+ / /' 42 / R/*+. W 4 /3 +6/ /*+/ +6 /+': 234/ 9' +6 9*+* */. C#(-.&)* S4,&)(
A '9 +6 4'()'+/ '9 4'()*+ /=/+( 4 ; /*((>2 8+6 +6 /() ?*+'/. COMPUTER SYSTEM @ HARDWARE SOFTWARE USER H28 @ I+ D34/ P)6 D34/ A )6=/4 )+/ '9 +6 4'()*+ !' 3=+6: +6+ 8 4 +'*46" '8 / H28. S'9+8 @ P':(/ S'9+8 :3/ +:4 +' +6 4'()*+. USER @ P/', 86' ')+/ 4'()*+. G)$)*'&%#$ #= #(-.&)*: F%*,& G)$)*'&%#$ @150!87:
T6 9/+ :+' 4'()*+/ */2 344*( +*;/ (46 :*: 8/ */2 9' :3: +6 /+*4+'/. T6/ 4'()*+ 8 : /> +6 )':((: 8/ 2994*+ +/. T6 4+4+=
4'/*()+' 8/ 3= 6:6. S'( 4'()*+/ '9 +6/ :+' ENIAC, EDVAC, EDSAC UNIVAC-1. S)#$ G)$)*'&%#$@187!73:
I #2 :+' 4'()*+/, 344*( +*;/ 8 )42 ;= +//+'/. T6= ?*2 '= 110 '9 )'8 ?*2 ;= +*;/. T6/ :+' 4'()*+/ :+2 // 6+ 8 ;. T6 9/+ ')+: /=/+( 23')2 +6/ :+'. T) T%* G)$)*'&%#$@175!61:
T6 %2 :+' 4'()*+/ )42 +//+'/ 8+6 I+:+2 44*+ '8 / 46). F'( S( /4 +:+2 44*+/ 8646 62 10 +//+'/ ) 46), +46'':= 23')2 +' MSI 44*+/ 8+6 100 +//+'/ ) 46). T6/ 4'()*+/ 8 /(, 9/+ (' ;. H:6 3 :*:/ 3+2 +6/ :+'. T) =#.*& G)$)*'&%#$@162! -*),)$&:
LSI VLSI 8 */2 +6/ :+'. A/ /*+ (4')'4//'/ 4( +' /+4. T6 4'()*+/ */: +6/ +46'':= '8 +' ; M4' C'()*+/. H:6 4)4+= 62 2/ 8 3+2. T6 / :+ 23')(+ 2+ 4'((*4+'. T) F%=& G)$)*'&%#$ @P*),)$& > B)4#$:
F9+6 :+' 4'()*+: 234/, ;/2 ' +94 +:4, /+ 23')(+, +6'*:6 +6 /'( ))4+'/, /*46 / 3'4 4':+', +6+ ;: */2 +'2=. T6 */ '9 ) )'4//: 2 /*)4'2*4+'/ / 6): +' ( +94 +:4 +=. *+*( 4'()*++' 2 ('4* 2 '+46'':= 8 24= 46: +6 94 '9 4'()*+/ =/ +' 4'(. ARCHITECTURE OF COMPUTER
I$-.& D);%),: T6'/ 234/ 8646 6) +' + 2+ +' 4'()*+ /=/+(. E:. K=;'2, M'*/,
T'*46/4, B4'2 R2, S4, MICR, OMR +4.
B 4'2 R2
MICR */2 B
OMR!U/2 9' /8 /6+ 3*+'"
O.&-.& D);%),: T6'/ 234/ 8646 6) +' 2/)= +6 )'4//2 9'(+'. E:. M'+', P+,
P'++, P'4+'
P+
P'++
P'4+'
CENTRAL PROCESSING UNIT @CPU
T6 ( 4'()'+ +' ( 4'()*+ ')+ / +6 4'()*+ 46) ' (4')'4//'. T6/ / 92 +' / +6 C+ P'4//: U+ !CPU" 2 / 6'*/2 +6 4'()*+ 4/. T':+6, +6= /' 42 +6 CPU. I+ )9'(/ +6(+4 2 ':4 ')+'/. T6 CPU !C+ P'4//: U+" / +6 234 +6+ +)+/ 2 4*+/ /+*4+'/.
P'4//' M)(#*4< I+ 94++/ +6 ((;4 )'8 +' 4'()*+ /=/+(. I+ 9/ +' +6 )6=/4 234/
*/2 +' /+' )':(/ !/?*4/ '9 /+*4+'/" ' 2+ !.:. )':( /++ 9'(+'" ' +()'= ' )(+ ;// 9' */ 4'()*+ ' '+6 2:+ 4+'4 234. T6 +( )(= (('= / */2 9' +6 9'(+' )6=/4 /=/+(/ 8646 9/+ !.. RAM", / 2/+4+' 9'( /4'2= (('=, 8646 )6=/4 234/ 9' )':( 2 2+ /+': 8646 /'8 +' 44// ;*+ '99 6:6 (('= 4)4+=. P(= (('= /+'2 ' /4'2= (('= / 42 3+* (('=. P(= M('= 4 ; 4+:'>2 / V'+ M('= N'-V'+ M('=. V#"'&%") ()(#*4@RAM
V'+ (('= / 4'()*+ (('= +6+ ?*/ )'8 +' (+ +6 /+'2 9'(+'. M'/+ ('2 /(4'2*4+' 3'+ (('= / +6 S++4 RAM ' 2=(4 RAM. SRAM +/ +/ 4'++/ / ': / +6 )'8 / 4'4+2 2 / /= +' +94 +' ;*+ *// / +//+'/ ) ;+.
D=(4 RAM / (' 4'()4+2 +' +94 +' 2 4'+' 2 2/ :* 9/6 4=4/ +' )3+ +/ 4'++/ ;: '/+. H'83, DRAM *// '= ' +//+' 2 4)4+' ) ;+, '8: + +' 46 (*46 6:6 2/+/ 2, 8+6 (' ;+/ ' (('= 46), ; (*46 46) ) ;+. SRAM / '+ 8'+686 9' 2/+') /=/+( (('=, 86 DRAM 2'(+/, ;*+ / */2 9' +6 446 (('/.. N#$ V#"'&%") M)(#*4 @ROM
N'-3'+ (('= / 4'()*+ (('= +6+ 4 + +6 /+'2 9'(+' 3 86 '+
)'82. E()/ '9 '-3'+ (('= 9/6 (('= 2 ROMPROMEPROMEEPROM (('= !*/2 9' 9(8 /*46 / ;''+ )':(/". C') M)(#*4:
C46 (('= / 2'( 44// (('= ! RAM" +6+ 4'()*+ (4')'4//' 4 44// (' ?*4= +6 + 4 44// :* RAM. A/ +6 (4')'4//' )'4/// 2+, + ''/ 9/+ +6 446 (('= 2 9 + 92/ +6 2+ +6 !9'( )3'*/ 2: '9 2+", + 2'/ '+ 63 +' 2' +6 (' +(-4'/*(: 2: '9 2+ 9'( : (('=. I+ / '9 +8' +=)/- L1 446 / ' +6 /( 46) / +6 (4')'4//'. L# / */*= /)+ /++4 RAM !SRAM" 46). S)#$'*4 M)(#*4:
A. H2 D/ !L'4 D/" B. O)+4 D//< CD-R, CD-RW, DVD-R, DVD-RW C. P D3 D. F'))= D// F. M('= C2/ G. E+ H2 D/ H. B* R= D/
B".!R'4 D%,+:
B*-= !'+ B*-=" /' '8 / B*-= D/4 !BD", / +6 ( '9 8 ')+4 2/4 9'(+. T6 9'(+ '99/ (' +6 93 +(/ +6 /+': 4)4+= '9 +2+' DVD/ 2 4 6'2 *) +' #5GB ' /:-= 2/4 2 50GB ' 2*-= 2/4. W6 4*+ ')+4 2/4 +46'':/ /*46 / DVD, DVDR, DVDRW, 2 DVD-RAM = ' 2 / +' 2 2 8+ 2+, +6 8 9'(+ *// ;*-3'+ / /+2, 64 +6 ( B*-=.
U$%&, #= M)(#*4:
T6 /(/+ *+ / ;+, 8646 ( +6 0 ' 1. 1 ;+ @ 0 ' 1 1 B=+ @ J ;+ 1 N;; @ $ ;+ 1 K' B=+ @ 10#$ B=+@ # 10 B=+ 1 M: B=+ @ 10#$ KB@ # 10 KB 1 G: B=+ @ 10#$ MB@ # 10 MB 1 T B=+ @ 10#$ GB@ #10 GB 1 P+ B=+ @10#$ TB@ # 10 TB 1 E B=+ @10#$ PB@ # 10 PB 1 ++ B=+ @ 10#$ EB@ #10 EB 1 Y'++ B=+ @ 10#$ B@ #10 B B##&%$
T6 )'4// '9 '2: +6 /=/+( 9/ '9 +6 ')+: /=/+( 9'( +6 2/ +' +6 4'()*+ (('= +' 4'()+ +6 44*+= ?*(+ '9 +6 4'()*+ /=/+( / 42 ;''+:. T4-), #= B##&%$:
T6 +8' +=)/ '9 ;''+:< C#" B##&%$: I9 +6 4'()*+ / '99 /++ 2 8 ;''+ +6 4'()*+ ;= )//: +6 )'8 /8+46 ON 9'( +6 CPU ;' +6 + / 42 / 4'2 ;''+:.
W'*( B##&%$: I9 +6 4'()*+ / 2= ON 2 8 /++ + ;= )//: +6 RESET ;*++' 9'( +6 CPU ;' ' CTRL, ALT 2 DEL = /(*+'*/= 9'( +6 =;'2 +6 + / 42 8( ;''+:. T4-), #= C#(-.&)* O$ &) 9',%, #= <#*+%$ -*%$%-") ' A$'"# C#(-.&)*
A ': 4'()*+ / 9'( '9 4'()*+ +6+ *// continuous )6=/4 )6'( /*46 / 4+4, (464, ' 6=2*4 ?*++/ +' ('2 +6 )';( ;: /'32. E:< T6('(+, S)2'(+, P+' )*() 24+', M*+(+
9 D%%&'" C#(-.&)*
A 4'()*+ +6+ )9'(/ 44*+'/ 2 ':4 ')+'/ 8+6 ?*++/ )/+2 / 2:+/, */*= +6 ;= *(; /=/+(. H49*% C#(-.&)* @A$'"# D%%&'"
A 4'(;+' '9 4'()*+/ +6'/ 4); '9 )*++: 2 '*+)*++: ;'+6 2:+ 2 ': /:/. A 6=;2 4'()*+ /=/+( /+*) '99/ 4'/+ 994+3 (+6'2 '9 )9'(: 4'() /(*+'/. T6 /+*(+/ */2 (24 /44 / +6/ 4+:'=. O$ &) 9',%, #= S%) ' S.-)* C#(-.&)*
T6 9/+/+ +=) '9 4'()*+. S*)4'()*+/ 3= )/3 2 ()'=2 9' /)4>2 ))4+'/ +6+ ?* ((/ ('*+/ '9 (+6(+4 44*+'/. F' (), 8+6 9'4/+: ?*/ /*)4'()*+. O+6 *// '9 /*)4'()*+/ 4*2 (+2 :)64/, 9*2 2=(4 44*+'/, *4 := /46, 2 )+'*( )'+'. PARAM, P4 F'/'3 +6 /*)4'()*+ (2 2.
9 M'%$=*'() C#(-.&)*
A 3= : 2 )/3 4'()*+ 4); '9 /*))'+: 6*22/, ' 3 +6'*/2/, '9 *// /(*+'*/=. I +6 646= +6+ /++/ 8+6 /() (4')'4//' ! 8+46/, 9' ()" + +6 ;'++'( 2 ('3/ +' /*)4'()*+/ + +6 +'), (9(/ */+ ;'8 /*)4'()*+/. I /'( 8=/, (9(/ (' )'89* +6 /*)4'()*+/ ;4*/ +6= /*))'+ (' /(*+'*/ )':(/. B*+ /*)4'()*+/ 4 4*+ /: )':( 9/+ +6 (9(.
M%$% C#(-.&)*
A (2/>2 4'()*+. I /> 2 )'8, (4'()*+/ ;+8 workstations 2 mainframes . I +6 )/+ 242, +6 2/+4+' ;+8 : (4'()*+/ 2 /( (9(/ 6/ ;*2, 6'83, / 6/ +6 2/+4+' ;+8 /( (4'()*+/ 2 8'/++'/. B*+ :, (4'()*+ / (*+)'4//: /=/+( 4); '9 /*))'+: 9'( $ +' ;'*+ #00 *// /(*+'*/=. G=, /3/ 4'(/ +6/ 4+:'=. M%*# C#(-.&)*
. D),+- C#(-.&)*: )/' ' (4'-( 4'()*+ /*994+ +' 9+ ' 2/. . L'-- C#(-.&)*: )'+; 4'()*+ 4'()+ 8+6 +:+2 /4 2 =;'2. I+ / := /( /> +6 2/+') 4'()*+ 2 : +6 '+;'' 4'()*+. . P'"(- C#(-.&)*/D%%&'" D%'*4 /N#&)9##+ /PDA,: 62-/>2 4'()*+. P(+')/ 63 ' =;'2 ;*+ +6 /4 /3/ ;'+6 / )*+ 2 '*+)*+ 234. ) W#*+,&'&%#$,
A +( ' 2/+') 4'()*+ +8'. I +6/ 4'++, 8'/++' / */+ :4 +( 9' *// (46 !4+ (46" 4'+/+ +' /3 ' (9(.
S#=&<'*)
S'9+8, /()= +6 4'()*+ )':(/. T6 /+*4+'/ :3 +' +6 4'()*+ +6 9'( '9 )':( / 42 S'9+8. S'9+8 / +6 /+ '9 )':(/, 8646 */2 9' 299+ )*)'//. A +6 )':(/ */2 4'()*+ +' )9'( /)494 +/ / 42 S'9+8. T4-), #= ,#=&<'*)
1. S4,&)( ,#=&<'*): ' O-)*'&%$ S4,&)( S#=&<'*)
DOS, W2'8/ P, W2'8/ V/+, UL*, MACOS +4. 9 U&%"%&4 S#=&<'*)
W2'8/ E)' !FF'2 M:(+", C'()//' T'', A+-V*/ U++/, D/ D9:(++', D/ C, B4U), W), WRAR +4 L'$.') P*#),,#*,
C'(), I+)+ 2 A//(; #. A--"%'&%#$ ,#=&<'*): ' P'+') S#=&<'*)
M/. O994 #00%, M/. O994 #007, M4'(2 !D(83, F/6, F62", A2'; !P:M, P6'+'S6')" 9 T'%"#*) #* C.,( S#=&<'*)
S46'' M:(+ /=/+(, I3+'= M:(+ S=/+(, P=' /=/+(, 94 /=/+(
+4.
O-)*'&%$ ,4,&)(
O)+: /=/+( / )+9'( ;+8 628 2 */ 8646 / /)'/; 9' +6 (:(+ 2 4''2+' '9 4+3+/ 2 +6 /6: '9 +6 /'*4/ '9 4'()*+. I+ 6'/+/ +6 /3 ))4+'/ +6+ * ' 4'()*+ 2 62/ +6 ')+'/ '9 4'()*+ 628. F.$&%#$, #= #-)*'&%$ S4,&)(: • • • •
P'4//' M:(+ M('= M:(+ F M:(+ D34 M:(+
T4-), #= O-)*'&%$ S4,&)(: •
R)'"!&%() O-)*'&%$ S4,&)(: I+ / (*++/: ')+: /=/+( +6+ (/ + 4*+:
-+( ))4+'/. E() '9 U/< .:. 4'+' '9 *4 )'8 )+/, ' 9:, 46(4 )'4//: 2 +994 4'+' /=/+(/,
•
S%$") U,)* S4,&)(,: P'32/ )+9'( 9' '= ' */ + +(. T6= )')*=
//'4+2 8+6 D/ T') ')+: /=/+( 8646 * ' /+2' /=/+(/ 86 ' */ 44'*+/ ?*2. E()< DOS. •
M."&% U,)* S4,&)(,: P'32/ :*+2 44// 9' *(; '9 *// ;= (+:
2+;/ '9 '8 *//.R9/ +' 4'()*+ /=/+(/ +6+ /*))'+ +8' ' (' /(*+'*/ *//. A'+6 +( 9' (*+-*/ / +( /6:. E< A (9(/ (*+-*/ /=/+(/. E()< U •
M."&%!&',+%$ '$ S%$")!&',+%$ O-)*'&%$ S4,&)(,: W6 /: )':( / '82 +'
* + +(, +6 /=/+( / :'*)2 *2 +6 /:-+/: /=/+( 4+:'=, 86 4/ +6 ')+: /=/+( '8/ 9' 4*+' '9 (*+) +// + +(, + / 4//92 / (*++/: ')+: /=/+(. •
D%,&*%9.&) O-)*'&%$ S4,&)(: A ')+: /=/+( +6+ (:/ :'*) '9 2)2+
4'()*+/ 2 (/ +6( )) +' ; /: 4'()*+ / '8 / 2/+;*+2 ')+: /=/+(. D/+;*+2 4'()*++'/ 42 '*+ ' (' +6 ' (46. W6 4'()*+/ :'*) 8' 4'')+', +6= ( 2/+;*+2 /=/+(. C#((#$"4 .,) #-)*'&%$ ,4,&)( UNIX: P''*42 yoo-niks, )')* multi-user , multitasking ')+: /=/+( 23')2 + B
L;/ +6 = 170/. UNI 8/ ' '9 +6 9/+ ')+: /=/+(/ +' ; 8++ 6:6-3 )':((: :*:, (= C. T6/ (+ +6+ + 4'*2 ; /+2 ' 3+*= = 4'()*+ 9' 8646 C 4'() /+2. LINUX: P''*42 lee-nucks ' lih-nucks. A 9=-2/+;*+; ') /'*4 ')+: /=/+( +6+
*/ ' *(; '9 628 )+9'(/. T6 L* 8/ 23')2 (= ;= L*/ T'32/ 2 + / ;/2 ' U. B4*/ +/ 9, 2 ;4*/ + */ ' (= )+9'(/, 4*2: PC/ 2 M4+'/6/, L* 6/ ;4'( +(= )')* ++3 +' )')+= ')+: /=/+(/. W%$#<,: M%*#,#=& W%$#<, / // '9 :)64 +94 ')+: /=/+(/ 23')2, (+2, 2 /'2 ;= M4'/'9+.M4'/'9+ +'2*42 ')+: 3'(+ (2 Windows '
N'3(; #0, 1J5 / 22-' +' MS-DOS /)'/ +' +6 :'8: +/+ :)64 */ +94/ !GUI/".Q# M4'/'9+ W2'8/ 4( +' 2'(+ +6 8'2/ )/' 4'()*+ (+ 8+6 '3 0 (+ /6, '3+: M4 OS, 8646 62 ; +'2*42 1J$.T6 ('/+ 4+ 4+ 3/' '9 W2'8/ / W2'8/ 7 +6 ('/+ 4+ /3 3/' / W2'8/ S3 #00J R# +6 ('/+ 4+ ('; 3/' / W2'8/ P6' 7.5. SOLARIS: S#"'*%, / U ')+: /=/+( ':= 23')2 ;= S* M4'/=/+(/. I+ /*)/22 +6 S*OS 1%. O*'") S#"'*%, , / + / '8 '8, 6/ ; '82 ;=
O4 C')'+' /4 O4/ 4?*/+' '9 S* *= #010.
BOSS< BOSS !B6+ O)+: S=/+( S'*+'/" GNUL* 2/+;*+' 23')2 ;= C-DAC !C+ 9' D3')(+ '9 A2342 C'()*+:" 232 9'( D; 9' 64: +6 */ '9 F O) S'*4 S'9+8 +6'*:6'*+ I2. T6/ / (/ (' + +6 /4*+= )+ 2 4'(/ 8+6 /= +' */ ))4+' +' 62 ='* D/+'). M#9%") OS: A ('; ')+: /=/+(, /' 42 ('; OS, / ')+: /=/+( +6+ /
/)494= 2/:2 +' * ' ('; 234/ /*46 / ('; )6'/, /(+)6'/, PDA/, +;+
4'()*+/ 2 '+6 6262 234/. T6 ('; ')+: /=/+( / +6 /'9+8 )+9'( ' +') '9 8646 '+6 )':(/, 42 ))4+' )':(/, 4 * ' ('; 234/. •
A$*#%: A2'2 / L*-;/2 ('; )6' ')+: /=/+( 23')2 ;= G'':.
A2'2 / *?* ;4*/ G'': / 4+3= 23'): +6 )+9'( ;*+ :3: + 8= 9' 9 +' 628 (*94+*/ 2 )6' 4/ 86' 8+ +' */ A2'2 ' +6 234/. •
S4(9%'$: S=(; / ('; ')+: /=/+( !OS" +:+2 + ('; )6'/ +6+ '99/
6:6-3 '9 +:+' 8+6 4'((*4+' 2 )/' 9'(+' (:(+ !PIM" 9*4+'+=. S=(; OS 4'(;/ (228 8+6 8// 4'((*4+'/ +6'*:6 +:+2 (;' 2 +6 +:+' '9 3 2 PIM 9*4+'+= !:2 2 4'+4+/". T6 S=(; OS / ') 9' +62-)+= 23')(+ ;= 2)2+ /'9+8 32'/, +)/ IT 2)+(+/, +8' ')+'/ 2 S=(; OS 4//. LANGUAGE PROCESSORS < S4 4'()*+ 628 / 4); '9 *2/+2: '= (46
3 /+*4+'/, S' + / 4//= +' 4'3+ +6 HLL +' M46 L3 L:*:. T6 +6 L:*: )'4//'/< A. C#(-%")*: I+ / +/+' 8646 4'3+/ +6 HLL :*: +' (46 :*: ' :'. A S'*4 )':( H:6 L3 L:*: :+ 4'3+2 +' O;4+ P':( M46 L3 L:*:. B. I$&)*-*)&)*: I+ / +/+' 8646 4'3+/ +6 HLL :*: +' (46 :*: ;= . I+ +/ ' /++(+ '9 HLL 2 4'3+/ + +' (46 4'2 8646 / ((2+= 4*+2. I+ (+ +6 2 '9 /)+ 4'()+'*. H'83, I+ / /'8 )'4//: / 4'() +' 4'(). C. A,,)(9")*: I+ +/+ +6 //(;= :*: +' (46 4'2. M%*#-*#),,#*:
A (4')'4//' / /(4'2*4+' 46), 8646 / (*94+*2 */: +6 L: S4 +:+' !LSI" ' V= L: S4 I+:+' !VLSI", 8646 4'()// A+6(+4 L':4 U+, C'+' *+ 2 C+ P'4//: U+ !CPU" 9;4+2 ' /: 46). T)*(%$#"#%),: R)%,&)*,: A :/+ / 3= /( ('*+ '9 3= 9/+ (('= +6+ / ;*+ +' +6 CPU !4+
)'4//: *+" '2 +' /)2 *) +/ ')+'/ ;= )'32: ?*4 44// +' 4'(('= */2 3*/. A 2+ (*/+ ; )/+2 :/+ ;9' + 4 ; )'4//2. F' (), 9 +8' *(;/ +' ; (*+)2, ;'+6 *(;/ (*/+ ; :/+/, 2 +6 /*+ / /' )42 :/+. B.,:
A 4'4+' '9 8/ +6'*:6 8646 2+ / +/(++2 9'( ' )+ '9 4'()*+ +' '+6. Y'* 4 +6 '9 ;*/ / 6:68= ' 8646 2+ +3/ 8+6 4'()*+. W6 */2 94 +' )/' 4'()*+/, +6 +( bus */*= 9/ +' internal bus . T6/ / ;*/ +6+ 4'4+/ +6 + 4'()*+ 4'()'+/ +' +6 CPU 2 ( (('=. A ;*// 4'//+ '9 +8' )+/ -- 22// ;*/ 2 2+ ;*/. T6 2+ ;*/ +/9/ 4+* 2+ 86/ +6 22// ;*/ +/9/ 9'(+' ;'*+ 86 +6 2+ /6'*2 :'. T6 4'+' ;*/ / */2 ;= +6 CPU +' 24+ 2 ('+' +6 4+'/ '9 +6 '+6 9*4+' / '9 +6 4'()*+. I+ / */2 +' +/(+ 3+= '9 232* /:/ !2, 8+, +*)+, 4'82:, 2 /' 9'+6" 4//= +' 4'+' 2 4''2+ +6 ')+'/ '9 +6 4'()*+. T6 /> '9 ;*/, '8 / +/ width, / ()'++ ;4*/ + 2+(/ 6'8 (*46 2+ 4 ; +/(++2 + ' +(. F' (), 1&- ;+ ;*/ 4 +/(+ 1& ;+/ '9 2+, 86/ %#-;+ ;*/ 4 +/(+ %# ;+/
C"#+ ,-)): A/' 42 clock rate, +6 /)2 + 8646 (4')'4//' 4*+/ /+*4+'/.
E3= 4'()*+ 4'+/ + 4'4 +6+ :*+/ +6 + + 8646 /+*4+'/ 4*+2 2 /=46'>/ +6 3'*/ 4'()*+ 4'()'+/. T6 CPU ?*/ 92 *(; '9 4'4 +4/ !' clock cycles" +' 4*+ 46 /+*4+'. T6 9/+ +6 4'4, +6 (' /+*4+'/ +6 CPU 4 4*+ ) /4'2. C'4 /)2/ )//2 (:6+> ! MH>" ' ::6+> !!GH>". 17 9%& M%*#-*#),,#* < I+ 24+/ +6 82+6 '9 +6 :/+/. A 1&-;+ (4')'4//' 4 )'4//
2+ 2 (('= 22/// +6+ )/+2 ;= 1& ;+/. E:. J0J& )'4//' 32 9%& M%*#-*#),,#*: I+ 24+/ +6 82+6 '9 +6 :/+/. A %#-;+ (4')'4//' 4 )'4// 2+ 2 (('= 22/// +6+ )/+2 ;= %# ;+/. E:. I+ J0%J& )'4//', I+ J0$J& 75 9%& M%*#-*#),,#* < I+ 24+/ +6 82+6 '9 +6 :/+/ /)4 6:6-/)2 /+': 8+6 +6 CPU. A %#-;+ (4')'4//' 4 )'4// 2+ 2 (('= 22/// +6+ )/+2 ;= %# ;+/. E:. P+*( 2* 4', 4' # 2*'. 12 9%& M%*#-*#),,#*: I+ 24+/ +6 82+6 '9 +6 :/+/. A 1#J-;+ (4')'4//' 4 )'4// 2+ 2 (('= 22/// +6+ )/+2 ;= 1#J ;+/. E:. I+ 4' 7 D%==)*)$) 9)&<))$ RISC > CISC '*%&)&.*) RISC (Reduced Instruction Set Computing): 1. RISC sytem has reduced number of instructions. 2. erforms only basic functions. !. "ll #$$ su%%ort is done in software. &. "ll o%erations are register to register. CISC @C#(-") Instruction Set Computing): 1. " large and 'aried instruction set. 2. erforms basic as well as com%le( functions. !. "ll #$$ su%%ort is done in #ardware. $. )emory to memory addressing mode EPIC !E)4+= P I/+*4+' C'()*+:"<
I+ / &$-;+ (4')'4//' /+*4+' /+, '+= 292 2 2/:2 ;= H8++ P42 2 I+, +6+ )'32/ *) +' 1#J : 2 9'+: )'+ *+ :/+ / 2 *// s%eculati'e loading , %redication , 2 e(%licit %arallelism +' 44'()/6 +/ 4'()*+: +//. B= 4'()/', 4*+ %#-;+ CISC 2 RISC (4')'4//' 46+4+*/ 2)2 ' %#-;+ :/+/, ;46 )24+', (('=
+4=, 2 ()4+ )/(, 8646 4'/22 // 994+ ))'46 (4'46+4+* 2/:. PORTS< A )'+ / +94 ;+8 +6 ('+6;'2 2 + 234. D99+ +=)/ '9 )'+
3; ' ('+6;'2 / / )'+, ) )'+, PS# )'+, USB )'+, SCSI )'+ +4.
S)*%'" -#*&@COM P#*& "< A / )'+ +/(+ 2+ ' ;+ + +(. T=)4= ' '2 PC/, ('2(,
('*/, ' =;'2 8'*2 ; 4'4+2 3 / )'+/. S 4;/ 46) +' ( +6 ) 4;/ 2 / +' /62 9'( +94. A/' 42 4'((*4+' )'+. P P'+ !LPT )'+/"< I+ /*))'+/ ) 4'((*4+' .. + 4 /2 /3 ;+/ /(*+'*/=.I+ )'32/ (*46 6:6 2+ +/9 /)2 4'()/' 8+6 / )'+. A/' 42 L P+ P'+. USB @U$%;)*,'" S)*%'" B., "< I+ / 8 +=) '9 / 4'4+' +6+ / (*46 9/+ +6 +6 '2
/ )'+/. USB / /' (*46 /(+ 2 (' 3/+ /4 + '8/ +6 2/= 46: '9 *) +' 1#7 USB ))6/ 4'4+2 +' ' )'+. I+ )'32/ )*: )= 4'((*4+'. PS/2 P#*& : PS# )'+/ /)4 )'+/ 9' 4'4+: +6 =;'2 2 ('*/ +' /'( PC /=/+(/.
T6/ +=) '9 )'+ 8/ 3+2 ;= IBM
F%*)W%*) P#*& < T6 IEEE 1%$ +94, 23')2 + 1J0/ 2 = 10/ ;= A)) /
FW, / / ;*/ +94 /+22 9' 6:6-/)2 4'((*4+'/ 2 /'46''*/ -+( 2+ +/9. T6 1%$ +94 / 4'(); 8+6 USB 2 '9+ +6'/ +8' +46'':/ 4'/22 +':+6, +6'*:6 USB 6/ (' (+ /6. I$=*'*) P#*&: A IR )'+ / )'+ 8646 /2/ 2 43/ 92 /:/ 9'( '+6 234/. I+ /
8// +=) )'+ 8+6 (+2 : '9 5-109+.
B".)#&: B*+''+6 *// /6'+-: 2' 9?*4/ +' +/(+ 9'(+' 9'( 92 2 (';
234/. T6/ 234/ (*/+ ; 8+6 +6 : '9 %# 9+, ' 10 (+/ 9' B*+''+6 +' 994+3= 8'. A B*+''+6 )'+ ;/ 4'4+'/ 9' B*+''+6-;2 234/ 9' /=46'>:. T=)4= +6 +8' +=)/ '9 )'+/< 4'(: 2 '*+:':. T6 4'(: )'+ ;/ +6 234 +' 43 4'4+'/ 9'( B*+''+6 234/ 86 +6 '*+:': )'+ (/ 4'4+'/ +' B*+''+6 234/. I$&)*$'" S*') )$#%$ #= C'*'&)*,: ASCII@ A()*%'$ ,&'$'* #) =#* %$=#*('&%#$ %$&)*'$): ASCII 4'2 / ('/+ 82= */2
)6*(4 4'2 */2 4'()*+/. I+ / 7- ;+ 4'2, 2 /' + 6/ # 7 @1#J )'//; 4'2 :'*)/. I+ )/+/ '9 +6 /+22 =;'2 464+/ / 8 / 4'+' 9*4+'/ /*46 / R+* L92 9*4+'/. ISCII@A()*%'$ ,&'$'* #) =#* %$=#*('&%#$ %$&)*'$) : T' */ +6 I2 :*: '
4'()*+/, ISCII 4'2/ */2. I+ / J-;+ 4'2 4); '9 4'2: #5& 464+/. ISCII 4'2 +/ ASCII 464+/ 2 '99/ 4'2: 9' I2 /4)+/ /'. U$%#): I+ / *3/ 4'2: /+22 8646 )'32/ *?* *(; 9' 3= 464+, '
(++ 86+ +6 )+9'(, ' (++ 86+ +6 )':(, ' (++ 86+ +6 :*:. U4'2 3/' %.1 )/+2 $,1$0 464+/. NUMBER SYSTEM: A D)%('" N.(9)* S4,&)(:
D4( N*(; /=/+( 4'()'/2 '9 10 *(/ ' /=(;'/. T6/ *(/ 0 +' . U/: +6/ /=(;'/ / 2:+/ 8 4 )// = ?*++=. I+ / /' 42 ;/-10 /=/+(. I+ / )'/+' 3* /=/+( 8646 +6 3* '9 2:+ 2)2/ ' +/ )'/+'. T6/ 2:+/ 4 )/+ = 3*, 9' ()< 685. T6 3* / 9'(2 ;= +6 /*( '9 46 2:+, (*+)2 ;= +6 9',) ! +6/ 4/ + / 10 ;4*/ +6 10 2:+/ 24( /=/+(" )'8 '9 2:+ )'/+' !4'*+: 9'( >'"<
D4( *(;/ 8'*2 ; 8++ +6/<
1#710 1110 5&7%10
B B%$'*4 N.(9)* S4,&)(: I$ B%$'*4 N.(9)* ,4,&)( &)*) '*) #$"4 &<# %%&, %) 0 #* 1 I& %, 9',)!2 ,4,&)( I& '$ 9) .,) *)-*),)$& '$4 .'$&%&4 &'& '$ 9) *)-*),)$&) %$ )%('" #* #&)* $.(9)* ,4,&)( I& %, ' -#,%&%#$'" ;'".) ,4,&)( <)*) )' 9%$'*4 %%& ', %&, #<$ ;'".) #* <)%& )-*),,) ', -#<)* #= 2
T6 9''8: /'( ()/ '9 ;= *(;/< 101101 # 11# 10110# C'3/' 9'( D4( +' B= ' B= +' D4( C#$;)*& =*#( )%('" 9%$'*4 @10!@2 I$&))*
$5!10"-!#" D3 *'++ R(2 B= N*(; !" $5 #
##
1
1
## #
11
0
01
11 #
5
1
101
5#
#
1
1101
##
1
0
01101
1#
0
1
101101
$5!10"-101101 !#"
F*'&%#$'" P'*&
0.1J#!10"-!#" D3
P'2*4+
I+: 3* B= N*(; !"
0.1J# X #
0.%&$
0
0. 0
0.%&$ X #
0.7#J
0
0.0 0
0.7#J X #
1.$5&
1
0.00 1
0.$5& X #
0.1#
0
0.001 0
0.1# X #
1.J#$
1
0.0010 1
0.J#$ X #
1.&$J
1
0.00101 1
0.&$J X #
1.#&
1
0.001011 1
0.1J#!10"-0.0010111 !#" !A9+ 8 '*2 2 4*+ +6 *(;" C'3/' 9'( B= +' D4( C#$;)*& =*#( 9%$'*4 )%('" @2-@10
101101.0010111 !#"-!10" I2 +6 2:+/ '9 +6 *(; 150$1%1#0110.0-10-#1-%0-$1-51-&1-7 M*+)= 46 2:+ 1 X #5 0 X # $ 1 X #% 1 X ## 0 X #1 1 X #0 0 X #-1 0 X # -# 1 X # -% 0 X # -$ 1 X # -5 1 X #-& 1 X #-7 @ %# 0 J $ 0 1 0 0 0.1#5 0 0.0%1#5 0.015 0.007J1% @ $5.17&JJ !10" C O&'" N.(9)* S4,&)(:
I+ 6/ :6+ *?* /=(;'/ .. 0 +' 7. I+ 6/ ;/ '9 J. E46 '4+ 2:+ 6/ +/ '8 3* ' 8:6+ )//2 / )'8 '9 J. D H)')%('" N.(9)* S4,&)(:
T6 624( /=/+( *// ;/ 1&. I+ 6/ 1& )'//; 2:+ /=(;'/. I+ *// +6 2:+/ 0 +6'*:6 )*/ +6 ++/ A,B,C,D,E,F / 1& 2:+ /=(;'/. E46 624( 2:+ 6/ +/ '8 3* ' 8:6+ )//2 / )'8 '9 1&.
T; +' ((; D4( B= 0 0
H24( 0
O4+ 0
1
1
1
1
#
10
#
#
%
11
%
%
$
100
$
$
5
101
5
5
&
110
&
&
7
111
7
7
J
1000
J
10
1001
11
10
1010
A
1#
11
1011
B
1%
1#
1100
C
1$
1%
1101
D
15
1$
1110
E
1&
15
1111
F
17
1&
10000
10
#0
C#$;)*& =*#( )%('" #&'" @10-@ I$&))*
$5!10"-!J" D3 *'++ R(2 O4+ N*(; !" $5 J
5
5
8
5J
0
5
85
$5!10"-55!J" F*'&%#$'" P'*&
0.1J#!10"-!J" M*
P'2*4+
I+:
B= N*(; !"
0.1J# X J
1.$5&
1
0. 1
0.$5& X J
%.&$J
%
0.1 3
0.&$J X J
5.1J$
5
0.1% 8
0.1J$ X J
1.$7#
1
0.1%5 1
0.$7# X J
%.77&
%
0.1%51 3
0.77& X J
&.#0J
&
0.1%51% 7
0.1J#!10"-0.1%51%& !J" !A9+ 8 '*2 2 4*+ +6 *(;" C#$;)*& =*#( )%('" )')%('" @10-@17 I$&))*
$5!10"-!1&" D3 *'++ R(2
H N*(; !"
$5 1&
#
1%
D !S4 1% 24( / D 624("
# 1&
0
#
2D
!S +6 +;"
$5!10"-#D!1&" F*'&%#$'" N.(9)*
0.1J#!10"-!1&" M*
P'2*4+
I+:
B= N*(; !"
0.1J# X 1&
#.1#
#
0. 2
0.1# X 1&
1$.5#
1$
0.# J
0.5# X 1&
.$7#
0.#
0.$7# X 1&
7.55#
7
0.# 6
0.55# X 1&
J.J%#
J
0.#7
0.J%# X 1&
1%.%1#
1%
0.#7J D
0.1J#!10"-0.#E7JD !1&" !A9+ 8 '*2 2 4*+ +6 *(;" C#$;)*& =*#( #&'" )%('" @-@10
55.1%51%& !J"-!10" I2 +6 2:+/ '9 +6 *(; 5150.1-1%-#5-%1-$%-5&-& W (*+)= 46 2:+ 5 X J1 5 X J 0 1 X J-1 % X J -# 5 X J-% 1 X J -$ % X J-5 & X J-& @ $0 5 0.1#5 0.0%1#5 0.007&& 0.000#$$ 0.0001 0.0000## @ $5.1&&%J# !10" C#$;)*& =*#( )')%('" )%('" @17-@10
#D.#E7JD !1&"-!10" I2 +6 2:+/ '9 +6 *(; #11%0.#-11$-#-%7-$J-51%-& W (*+)= 46 2:+ # X 1&1 1% X 1& 0 # X 1& -1 1$ X 1& -# X 1& -% 7 X 1&-$ J X 1& -5 1% X 1& -& @ %# 1% 0.1#5 0.05$&J75 0.00#17#7 0.00010&J1 0.000007 0.00000077 @ $5.1J17 !10" C#$;)*& =*#( 9%$'*4 #&'": F' +6/ 4'3/' ( +6 :'*) '9 +6 2:+/ 9'( :6+ +' 9+
;9' 24( 9+ +' :6+ 9+ 24( +6 //: +6 /)494 '4+ 3*. !G3 +6 +; ;'3" 110101000.101010 !#"-!J" Z%Z Z%ZZ%Z Z%Z Z%Z 110 101 000 .101 010 ZZ
ZZ
ZZ
ZZ
ZZ
[
[
[
[
[
&
5
0 . 5
#
!S +6+ +6 = 110 !#" 4'/)'2/ +' & !J" "
110101000.101010 !#"-&50.5# !J" C#$;)*& =*#( 9%$'*4 )')%('": T 6/ 4'3/' ( +6 :'*) '9 9'* 2:+/ 9'( :6+ +' 9+
;9' 24( 9+ +' :6+ 9+ 24( +6 //: +6 /)494 H24( 3*. !G3 +6 +; ;'3" 110101000.101010 !#"-!1&" Z$ Z Z $Z Z $Z Z $Z Z $Z 0001 1010 1000 .1010 1000 ZZ
ZZ
ZZ
ZZ
ZZ
[
[
[
[
[
1
\
J .
\
J
110101000 !#"-1\J.\J !1&" C#$;)*& =*#( )')%('" #&'" '$ 9%$'*4: I +6/ 4'3/ %#$ <*%&) &) 9%$'*4 #= ,-)%=% %%& F#* O&'" &*)) %%& 9%$'*4 > =#* H)')%('" =#.* %%& 9%$'*4 C#$;)*& =*#( #&'" 9%$'*4
&50.5#!J"-!#" &
5
0 . 5 #
ZZ
ZZ
ZZ
ZZ ZZ
[
[
[
[ [
110 101 000 . 101 010 &50.5#!J"-110101000.101010 !#" C#$;)*& =*#( )')%('" 9%$'*4
1\J.\J!1&"-!#" 1
\
J . \
J
ZZ
ZZ
ZZ
ZZ
ZZ
[
[
[
[
[
0001 1010 1000 .1010 1000
P*'&%) S),,%#$: 1. W646 4+'4 234 3+' ;'*:6+ 3'*+' 4'()*+/] A/. M4')'4//' #. W646 (('= / /)'/; 9' ;''+: '9 /=/+(. A/. ROM %. W6 2' ='* 92 ': 4'()*+/ 2= 9] A/. I B-/)2'(+, 3'+(+ $. W6+ 2' ='* ( ;= +( 9(8] A/. S'9+8 !)':(/ ' 2+" +6+ 6/ ; 8++ '+' 2-'= (('= !ROM". F(8 / 4'(;+' '9 /'9+8 2 628. ROM/, PROM/ 2 EPROM/ +6+ 63 2+ ' )':(/ 4'22 ' +6( F(8. 5. W6+ 2' ='* ( ;= :*: )'4//'/] W6= 8 2 +] !D' ='*/9" &. G3 = () '9 6=;2 4'()*+ 2= 9. A/. I (24 /44- T' (/* +6 6+ ;+, ;''2 )//* +4. 7. C 8 +6 '9 4'()*+ /=/+( 8+6'*+ ')+: /=/+(] */+9= ='* /8. !D' ='*/9" J. F9+6 :+' '9 4'()*+ / /=(;' '9 +:4. W6=] A/. D* +' 3+' '9 ';'+4/ . W646 / ;++ 9' +/+' 86=] C'() ' I+)+. !D' ='*/9" 10. W6+ 2' ='* ( ;= D9:(++'] !D' ='*/9" 11. W6+ 2' ='* ( ;= RISC CISC] !D' ='*/9" 1#. W646 )'+ ('*/ /6'*2 ; 4'4+2] A/. PS# )'+ 1%. W6+ 2' ='* ( ;= LPT )'+] A/. L P+ T( 1$. W6+ / 2994 ;+8 USB F8 P'+] A/. USB / 6'/+ ;/2, ( 234 (*/+ 4'4+ +' 4'()*+ 86 F8 / )-+'-). F8 / /'*:6+ 9' 6:6 /)2 234/ 8+6 (' 2+ 4(4'2/. 15. W6+ / 446 (('=] !D' ='*/9" 1&. C'3+ +6 9''8:/< . 101001.0101 +' 24( . !#%&"J +' B= . !#&&"10 +' H24( 3. !AF#"1& +' B= 3. 0101110.1010110 +' H24(
UNIT!2 I$&*#.&%#$ C C CHARACTER SET
C64+ /+ / //+ '9 32 464+/ +6+ :*: 4 4':> . A 464+ 4 )/+/ = ++, 2:+, ' = '+6 /: . F''8: /'( '9 +6 C 464+ /+. LETTERS A +' 2 +' > DIGITS 0 - SPECIAL SYMBOLS -X ^ [ Q _` @ a@ b . < c WHITE SPACE B /)4 , 6'>'+ +; ! - ", 4: +* , N8, F'( 92. OTHER CHARACTERS #5& ASCII 464+/ / 2+ ' / +/. TOKENS:
T6 /(/+ 4 *+ )':( / '8 / +'. A +' 4 ; = =8'2,I2+9,L+/, P*4*++'/, O)+'/. KEYWORDS :
T6/ +6 /32 8'2/ */2 ;= +6 4'(). F''8: /'( '9 +6 K=8'2/. *+' 4'+* 9'+ 8 /:2 3'+ /6'+ ': 4// /+*4+ / 2+ 92 )3+ +=)29 3'2 +()+ 4+46 92 />'9 *' :/+ :'+' IDENTIFIERS:
A ;+= ( 4'//+: '9 ++/ 2 2:+/ +' 2+9= )+4* 8'2.C / 4/ //+3 / + ++/ *)) 2 '8 4/ ++/ 299+=. T6 9/+ 464+ (*/+ ; ++ . +6 *2/4' 4'*+/ / ++ P +(5J0 /##% d2'/ dHI%dK LITERALS:
T6 2+ +(/ 8646 3 46: +6 3* +6'*:6'*+ +6 )':( *. T6 /3 2 '9 +/< • • • •
I+: 4'/++ C64+ 4'/++ F'+: 4'/++ S+: 4'/++.
I$&))* #$,&'$& :
I+: 4'/++ 86' *(;/ 8+6'*+ = 94+' )+. A +: 4'/++ (*/+ 63 + /+ ' 2:+ 2 (*/+ '+ 4'+ = 24( )'+. I+ (= 4'+ +6 ' d. A *(; 8+6 ' /: / //*(2 / )'/+3. .: 15, 1%00, -5J75. C'*'&)* C#$,&'$&:
A 464+ 4'/++ / /: 464+ 8646 / 4'/2 8+6 /: ?*'++' (/. .: A
F"#'&%$ #$,&'$&:
N*(;/ 8646 63: +6 94+' )+ 92 / 9'+: *(;/ ' 4'/++/. + (= ; )'/+3 ' :+3 *(;. A *(; 8+6 ' /: / //*(2 +' ; )'/+3 *(;. .: #.0, 17.5, -0.00#5& S&*%$ L%&)*'",:
I+ / /?*4 '9 ++/ /*'*22 ;= 2'*; ?*'+/. E.: e;4f.
PUNCTUATORS:
C
T6 9''8: 464+/ */2 / )*4+*+'/ 8646 /' '8 / /)+'/ Q _ `
P.$&.'*
N'()
Q !" Q < X
B4+/ P+6// B4/ S(4'' C'' A/+/ E)//
@ c
E?* +' P'*2 /:
! " , < X .. @ c
F.$&%#$
T6/ 24+/ /: 2 (*+2(/' = /*;/4)+/ T6/ 24+ 9*4+' 4/ 2 9*4+' )(+/. I24+ +6 /++ 2 2 '9 4'()'*2 /++(+/. T6/ / /++(+ +(+'. I+ 24+/ ;2 /++(+ I+ / */2 / )'+ 24+' T6/ *2/ +6 9'( :*(+ /+/ '9 *4+' )'+'+=) +' 24+ 3; *(; '9 :*(+/. I+ / */2 / //:: ')+'. T6/ / */2 / ))'4//' 24+3/.
OPERATORS:
T6/ +6'/ 4 *+/ +6+ +:: /'( 4'()*++' 86 ))2 +' 3;/ 2 '+6 ';4+/ )//'. F''8: /'( ')+'/ */2 C U= ')+'/< T6'/ 8646 ?* '= ' ')2 +' +::. .:. , , , -- a . B= ')+'/< +6/ ?* +8' ')2/ +' ')+ *)'. F''8: /'( '9 +6 B= #-)*'*, A*%&('&% #-)*'*, :
d AX
A22+' /*;/+4+' M*+)4+' D3/' R(2.
L#%'" O-)*'*, :
R)"'&%#$'" O-)*'*:
':4 AND
ZZ -
b // +6 a> G+ +6 b@ L// +6 ?* +'. @ :+ +6 ?* +'. @@ ?* +'. a@ '+ ?* +'.
C#$%&%#$'" #-)*'*:
] !?*/+' " < ! 4'' "
L':4 OR
A,,%$()$& O-)*'*:
@ //:(+ ')+' X@ A//: P'2*4+. @ A//: ?*'++ @ //: R(2 @ A//: ;+8/ AND ^@ A//: ;+8/ OR. Z@A//: ;+8/ OR
C#$%&%#$'" #-)*'* @ ?
T6 4'2+' ')+' 3*+/ )//' +*: 3* 9 +6+ )//' / +* 2 299+ ' 9 +6 )//' / 3*+2 / 9/. I+/ 9'(+ /< 4'2+' ] /*+1 < /*+# .: 7@@5 ] $ < % +*/ %, /4 7 / '+ ?* +' 5. C#((' #-)*'* @
T6 4'(( ')+' !," / */2 +' /)+ +8' ' (' )//'/ +6+ 4*22 86 '= ' )//' / )4+2. W6 +6 /+ '9 )//'/ 6/ +' ; 3*+2 9' 3*, '= +6 :6+('/+ )//' / 4'/22. F' (), +6 9''8: 4'2< @ !; @% , ; # " W'*2 9/+ //: +6 3* % +' ;, 2 +6 //: ;# +' 3; . S', + +6 2, 3; 8'*2 4'+ +6 3* 5 86 3; ; 8'*2 4'+ 3* %. E-"%%& &4-) ',&%$ #-)*'*
T=) 4/+: ')+'/ '8 ='* +' 4'3+ 2+*( '9 :3 +=) +' '+6. T6 /3 8=/ +' 2' +6/ C. T6 /()/+ ', 8646 6/ ; 6+2 9'( +6 C :*:, / +' )42 +6 )//' +' ; 4'3+2 ;= +6 8 +=) 4'/2 ;+8 )+6// ! " < + 9'+ 9 @%01$ @ ! + " 9 T6 )3'*/ 4'2 4'3+/ +6 9'+ *(; %.1$ +' +: 3* !%", +6 (2 / '/+. H, +6 +=)4/+: ')+' 8/ !+". A'+6 8= +' 2' +6 /( +6: C / */: +6 9*4+' '++'< )42: +6 )//' +' ; 4'3+2 ;= +6 +=) 2 4'/: +6 )//' ;+8 )+6//<
@ + !9 " B'+6 8=/ '9 +=) 4/+: 32 C. ,%)#=@
T6/ ')+' 44)+/ ' )(+, 8646 4 ; +6 +=) ' 3; +/9 2 +*/ +6 /> ;=+/ '9 +6+ +=) ' ';4+< @ />'9 !46" T6/ 8 //: +6 3* 1 +' ;4*/ 46 / '-;=+ ': +=). T6 3* +*2 ;= />'9 / 4'/++, /' + / 8=/ 2+(2 ;9' )':( 4*+'.
I$-.& O.&-.& @I/O I$ C T) #.& O9)&:
T6 4'*+ ';4+ /2/ +' +6 /+22 '*+)*+ 234. 4'*+ /2/ '*+ )*+ +' +6 /4 . ('+'. T6 /=+ '9 #.& / / 9''8/< 4'*+bb 2+. .: * here a can be any 'ariable+ 4'*+bb T) %$ #-)*'* :
T6 4 ')+' / */2 +' :+ )*+ 9'( +6 =;'2. W6 )':( 46/ +6 8+6 4, +6 */ + +6 =;'2 4 + 3*/ 24+= +' 3;/. T6 /=+ '9 %$ / / 9''8/< 4 3;( .: * here ch can be any 'ariable+ 4 46 •
Basic structure of a C++ program:
F''8: / +6 /+*4+* '9 C )':( +6+ )+/ /+: ' +6 /4< c4*2b'/+(.6 3'2 ( !" _ 4'*+bbf S+*2= (+ 9' C// If `
T6 )':( )'2*4/ 9''8: '*+)*+< S&.4 ('&)*%'" =#* C"',, XI
T6 ;'3 )':( 4*2/ +6 ;/4 (+/ +6+ 3= C )':( 6/. L+ */ 464 + ;=
c4*2b'/+(.6 < T6/ 4*2/ +6 ))'4//' 24+3 4*2 8646 4*2/ +6 62 9 '/+( +6 )':(. ;#% ('%$ @ <+6/ / +6 /++ '9 4'()+' 9' +6/ )':(. E3= C )':(/ 4'()+' /++/ 8+6 +6 ('%$ @ ;#% / +6 =8'2 */2 86 +6 9*4+' 6/ ' +* 3*/.
_ < +6/ / +6 /++ '9 +6 4'()'*2 ;'4 '9 ( !".
4'*+bbf S+*2= (+ 9' 4// If< +6/ /++(+ )+/ +6 /?*4 '9 /+: S&.4 ('&)*%'" =#* "',, XI +' +6/ '*+)*+ /+( .. ' ('+'. E3= /++(+ +6 ;'4 8 ; +(+2 ;= /(4'' !" 8646 /)49/ 4'() +6 2 '9 /++(+. COMMENTS %$ ' C -*#*'(:
C'((+/ +6 +6+ 4'() :'/ +' 4'() ' 4*+. T6 +8' +=)/ '9 4'((+/ C. 1. S%$") "%$) #(()$&: T6/ +=) '9 4'((+ 24+3+/ '= +6+ 86 4'((+ / ))2. S: 4'((+/ ))2 8+6 +6 6) '9 e f . .: 4'*+bb+'(''8 / 6'2= +6 ;'3 / )'42: 8+6 /' 4'() 8'+ 44// +6/ . #. M."&% "%$) C#(()$& : T6/ T=) '9 4'((+ 24+3+/ :'*) '9 / 86 ))2. T6/ +=) '9 4'((+/ ))2 8+6 +6 6) '9 +6 ')+'/ eXf 2 eX f. T6/ 4'((+ ( 8+6 X 2 2 *) 8+6 X. T6/ (/ 3= +6: +6+ 9/ ;+8 X2 X / 4'/22 3 +6'*:6 + / /)2 4'// (= /. .: _
c4*2b'/+(.6 + ( !"
4'*+bb e 6' 8'2f / +6/ / +6 )':( +' )+ 6' 8'2 F' 2('/++' '9 4'((+/ X / ` I +6 ;'3 )':( +6 /++(+/ ;+8 / 2 / 8 ; :'2 ;= +6 4'(). CASCADING OF OPERATOR: W6 /69+ ')+'/ ! 2 " */2 (' +6 ' +( /: /++(+ +6 +
/ 42 / 4/42: '9 ')+'/. ) DATATYPES IN C:
#.& *#"" ') )$"
A 2++=) / */+ +)++' ))2 +' /+: '9 ;=+/. D+ C '9 +8' +=)/< 1.S() F*2(+ 2++=)/ . #.S+*4+*/D32 2++=)/.
S%(-") /F.$'()$&'" '&' &4-),:
W6 )':((:, 8 /+' +6 3;/ '* 4'()*+/ (('=, ;*+ +6 4'()*+ 6/ +' '8 86+ 2 '9 2+ 8 8+ +' /+' +6(, /4 + / '+ :': +' '44*)= +6 /( ('*+ '9 (('= +' /+' /() *(; +6 +' /+' /: ++ ' : *(;, 2 +6= '+ :': +' ; +)+2 +6 /( 8=. T6 (('= '* 4'()*+/ / ':>2 ;=+/. A ;=+ / +6 ((*( ('*+ '9 (('= +6+ 8 4 (: C. A ;=+ 4 /+' +3= /( ('*+ '9 2+< ' /: 464+ ' /( +: !:= +: ;+8 0 2 #55". I 22+', +6 4'()*+ 4 ()*+ (' 4'() 2+ +=)/ +6+ 4'( 9'( :'*): /3 ;=+/, /*46 / ': *(;/ ' '-+: *(;/. N+ ='* 63 /*((= '9 +6 ;/4 9*2(+ 2+ +=)/ C, / 8 / +6 : '9 3*/ +6+ 4 ; )/+2 8+6 46 '< N'()
D),*%-&%#$
46
C64+ ' /( +:.
/6'+ + !/6'+"
S6'+ I+:.
+
I+:.
': + !':" L': +:. 9'+ 2'*; ': 2'*;
F'+: )'+ *(;. D'*; )4/' 9'+: )'+ *(;. L': 2'*; )4/' 9'+: )'+ *(;.
S%)
R'$)
/:2< -1#J +' 1#7 1;=+ */:2< 0 +' #55 /:2< -%#7&J +' %#7&7 #;=+/ */:2< 0 +' &55%5 /:2< -#1$7$J%&$J +' $;=+/ #1$7$J%&$7 */:2< 0 +' $#$&7#5 /:2< -#1$7$J%&$J +' $;=+/ #1$7$J%&$7 */:2< 0 +' $#$&7#5 $;=+/ - %.$ - %J !g7 2:+/" J;=+/ - 1.7 - %0J !g15 2:+/" J;=+/ - 1.7 - %0J !g15 2:+/"
D)*%;) D'&' T4-),:
T6 2++=)/ 8646 +4+2 232 9'( 9*2(+ 2+ +=)/ 42 232 2++=)/. T6/ 2++=)/ 4 ; 232 ;= */: +6 24+' ')+' ' )*4+*+'/ 9' .: A=/, 9*4+', P'+, C// , S+*4+*, *' +4. C"',, : A 4// )/+/ :'*) '9 /( ';4+/. T' )/+ 4// C + '99/ */
292 2++=)/ 42 CLASS .O4 C// 6/ ; 292 C, O;4+ ;':: +' +6+ 4// 4 /= ; 4+2. A C// ;/ +6 /( +'/6) +' ';4+ +6+ +=) 2'/ +' 3;. S=+ '9 CLASS< C// 4//d( _ P*%;'&):
D+ ((;/ 1 e
D+ ((;/ M(; 9*4+'/ 1 e M(; 9*4+'/ P.9"%:
D+ ((;/ 1 e D+ ((;/ M(; 9*4+'/ 1 e M(; 9*4+'/ `2 '9 4// C// ( ';4+ '9 C// 4+: ';4+ '9 4//. P3+ 2 P*;4 +6 44// /)49/ +' +6 4//. STRUCTURE:
A S+*4+* / 4'4+' '9 3;/ '9 299+ 2+ +=)/ 942 *2 ' ( .I+ /' (= 63 /( 2+ +=)/. T6 44// +' /+*4+* 3;/ / ;= 29*+ :'; . +6= 4 ; 44//2 )*;4= +6'*:6'*+ +6 )':(. S=+ '9 /+*4+*. /+*4+ /+*4+*d( _ S+*4+* 3; 1 S+*4+* 3; ` 2 '9 /+*4+* S&*.&.*)$'() ,&*.&.*) #9)&
4+: ';4+ 3; '9 /+*4+*.
.: /+*4+ /+*2+ _ + ' 9'+ (/ ` S&.)$& ,
A44// +' /+*4+* 3;/ S+*4+* 3; 4 ; 44//2 ;= +6 ';4+/ '= / /6'8 ;'8 .:
,&*.&.*) #9)&$'() ;'*%'9") ,&.)$& *#""
6 /+*2+ / +6 /+*4+* 2 ' / +6 ((; '9 +6 /+*4+*. UNION :
A (('= '4+' /62 ;+8 +8' 299+ 3;/ '9 299+ 2++=)/ + 299+ +(/ / '8 / U'. D9: *' / /( / 29: +6 /+*4+*. S=+ '9 U' <
+
.$%#$ ,#<
_ `
+ I 46 46
B!"#
B!"# 1
46 46
U$%#$ ,#< #9
R)=)*)$),:
A 94 / ++3 ( 9' ';4+. A 94 3; )'32/ / 9' )3'*/= 292 3;. A 94 24+' 4'//+/ '9 ;/ +=) , !()/2", 94 3; ( ?*+2 +' 3; ( .+6 : /=+ 9'( '9 24: 94 3; / / 9''8/. T=) 9d3; @ 3;d( W6 / +=) / = 32 C 2++=), 9d3; / +6 ( '9 94 3; +6+ 8 )'+ +' 3; 2'+2 ;= 3;d(. .:
+ @ 10 + ;@
+6 +6 3*/ '9 ' %, 10 2 +6 3* '9 9 %, '",# 10 C#$,&'$& :
T6 =8'2 4'/+ 4 ; 222 +' +6 24+' '9 ';4+ +' ( +6+ ';4+ 4'/++ +6 +6 3;. T6*/ +6 3* (2 4'/++ 4 '+ ; +2 2*: +6 )':( *. S=+
#$,& &4-) $'();'".)
4'/+ + .')80 + 24/ 4'/++ (2 / .') '9 +=) +: +6+ 6'2/ 3*
P*)-*#),,#* D%*)&%;),: Q%$".) / +6 ))'4//'
24+3 */2 C )':(/. T6/ /++(+ +/ +6 4'() +' 4*2 +6 /)492 9 +' +6 )':(. T6/ / 4'()2 ;= +6 )'4//' ;9' +6 4'()+' '9 +6 )':(. .: c4*2b'/+(.6 +6 ;'3 4*2 +6 62 9 iostream +' +6 )':( 9' +6 /(''+6 *: '9 +6 )':(.
C'()+' 2 L: C#(-%"'&%#$ 9/ +' +6 )'4//: '9 /'*4 4'2 9/ !.4, .44,
' .4))" 2 +6 4+' '9 ';4+ 9. T6/ /+) 2'/+ 4+ =+6: +6 */ 4 4+*= *. I/+2, +6 4'() (= )'2*4/ +6 (46 :*: /+*4+'/ +6+ 4'/)'2 +' +6 /'*4 4'2 9 +6+ 8/ 4'()2. F' /+4, 9 ='* 4'() !;*+ 2'+ " +6 /)+ 9/, ='* 8 63 +6 ';4+ 9/ 4+2 / '*+)*+, 46 8+6 +6 ( b9(.' ' b9(.'; !+6 +/' 8 2)2 ' ='* 4'()". E46 '9 +6/ 9/ 4'+/
+/+' '9 ='* /'*4 4'2 9 +' (46 :*: 9 -- ;*+ ='* 4+ * +6( =+a Y'* 2 +' +* +6( +' 4*+;/ ='* ')+: /=/+( 4 */. T6+/ 86 +6 4'(/ . L%$+%$ 9/ +' +6 4+' '9 /: 4*+; 9 9'( (*+) ';4+ 9/. I +6/ /+), + / 4'((' +6+ +6 8 4'() ;'*+ *292 9*4+'/ !4'(('=, ( +/9". D*: 4'()+', 9 +6 4'() 4'*2 '+ 92 +6 29+' 9' )+4* 9*4+', + 8'*2 */+ //*( +6+ +6 9*4+' 8/ 292 '+6 9. I9 +6/ /+ +6 4/, +6/ ' 8= +6 4'() 8'*2 '8 -- + 2'/+ '' + +6 4'++/ '9 (' +6 ' 9 + +(. T6 , ' +6 '+6 62, (= '' + (*+) 9/ 2 += +' 92 94/ 9' +6 9*4+'/ +6+ 8+ (+'2. ERRORS:
T6 (= +=)/ '9 ' +6+ 4'*+2 2*: +6 )':( *. 9''8: /'( '9 +6(< 1. C#(-%")* )**#* .< T6 '/ 4'*+2 2*: +6 4'()+' )'4// 42 C'() '. C'() ' '9 +8' +=)/ • •
S=+ '. S(+4 '. S4$&' E**#* <
S=+ ' / +6 ' 8646 ))/ 86 8 4'((+ = :((+4 (/+/. T6/ +6 4'((' ' 2 4 ; /= 4'4+2. T6/ )'2*42 86 8 +/+ +6 /'*4 4'2 9'( 6:6 3 :*: +' (46 :*:. .: #&)$" T6/ 8 )'2*4 /=+ ' / +6 / :((+4 (/+ +6 8'2 #.& S)('$&% )**#*: T6/ '/ )) 86 +6 /++(+ 8++ 6/ ' (:. .: ' 9 +6/ 8 /*+ /(+4= ' / )//' /6'*2 4'( ' +6 :6+ 62 /2 '9 2 //:(+ /++(+. L%$+)* E**#*, #. E'/ )) 2*: : )'4// .: 9 +6 8'2 ('%$ 8++ / (%'$ . T6 )':( 8 4'() 4'4+= ;*+ 86 + +6 : 82'8 8 2/)= '/ /+2 '9 /*44//. R.$ T%() )**#*: A ;'( )':( +(+' 2*: 4*+' / '8 / R* %. +( E'. .:. I9 8 8+: /++(+ @ ! A B" C +6 ;'3 /++(+ / :((+4= 4'4+ 2 /' )'2*4/ 4'4+ /*+. B*+ 86+ 6)) 9 8 :3 3* 0 +' +6 3; 4, +6/ /++(+ 8 ++()+ 23/' ;= 0 8646 8 /*+ : )':( +(+'. E' 8 '+ ; 9'*2 *+ +6 )':( 8 ; 4*+2 ;4*/ '9 +6+ + / +(2 / * +( '. %. L':4 E'.< A ':4 ' / /()= 4'4+ +/+' '9 +6 +6 )';( /++(+ ' +6 :'+6(. .: < ''+1 @ -; /?+!; X ; -$XX4" !# X" +6 ;'3 /++(+ / /=+4+4= 4'4+ ;*+ 8 '+ )'2*4 +6 4'4+ /8 ;4*/ +6 23/' 63 6:6 )'+= +6 +6 22+', /' +6 ;'3 /++(+ 23/' / )9'(2 9/+, +6 22+' / )9'(2 ;*+ 4+* )4+4 +' 2' 22+' )9'(2 +6 232 +6 /*++ 3* ;= ! #X ". M'$%-."'*, :
M)*+'/ +6 ')+'/ */2 8+6 +6 /+' ')+' bb +' ('29= ' ()*+ +6 8= 2+ / 2/)=2. T6 +8' +=)/ '9 ()*+'/ )$" 2 ,)&< 1. T) )$" ('$%-."'* : T6 2 ()*+' '*+)*+/ 8 . I+ +/ +6 4'() +' 2 +6 '9 2/)=. 4'*+ bb e endriya idyalaya Sangathan fbb2 4'*+bb e #uman Resource and e'elo%ment/ T6 '*+)*+ '9 +6 ;'3 4'2 8 ; endriya idyalaya Sangathan #uman Resource and de'elo%ment
#. T) S)&< M'$%-."'* < T6 ,)&< ()*+' 4*// +6 *(; ! ' /+:" +6+ 9''8/ + +6 /+( +' ; )+2 8+6 92 $ 464+/ 82 86 / +6 :*(+/ +' ,)&< @$ I$*)()$& '$ D)*)()$& O-)*'*, %$ C:
T6 4/ ')+' !" 2 +6 24/ ')+' !--" 4/ ' 2*4 ;= ' +6 3* /+'2 3;. T6= ?*3+ +' @1 2 +' -@1, /)4+3=. T6*/< C C @1 C@C1 ?*3+ +/ 9*4+'+=< +6 +6 '9 +6( 4/ ;= ' +6 3* '9 C. A 464+/+4 '9 +6/ ')+' / +6+ + 4 ; */2 ;'+6 / )9 2 / /*99. T6+ (/ +6+ + 4 ; 8++ +6 ;9' +6 3; 2+9 !" ' 9+ + !". A+6'*:6 /() )//'/ ' ;'+6 63 4+= +6 /( (:, '+6 )//'/ 8646 +6 /*+ '9 +6 4/ ' 24/ ')+' / 3*+2 / 3* '*+ )//' +6= (= 63 ()'++ 2994 +6 (:<
I +6 4/ +6+ +6 4/ ')+' / */2 / )9 !" +6 3* / 4/2 9)=#*) +6 /*+ '9 +6 )//' / 3*+2 2 +69' +6 4/2 3* / 4'/22 +6 '*+ )//' E'(-") 1
B@% A @B
!6 A 4'+/ $, B 4'+/ $".
I 4/ +6+ + / */2 / /*99 !" +6 3* /+'2 ' / 4/2 '=&)* ;: 3*+2 2 +69' +6 3* /+'2 ;9' +6 4/ ')+' / 3*+2 +6 '*+ )//'.
E'(-") 2
B@% A@B
!6 4'+/ %, B 4'+/ $".
I E() 1, B / 4/2 ;9' +/ 3* / 4')2 +' A. W6 E() #, +6 3* '9 B / 4')2 +' A 2 +6 B / 4/2. P*'&%) S),,%#$:
1. W6+ / +6 ( '9 +6 9*4+' +6+ /6'*2 ; )/+ 4 )':(] A/<(!" #. W6+ C 4'((+/] A/< 4'((+/ + 2'4*(++' '9 )':( 8646 6)/ +6 )':( 9' (= )*)'//. %. W6+ / 2++' '9 )':(] A/< I+ / +6 /=/+(+4 8= '9 8+: +6 )':( 8646 (/ + 3= 4 2 2;. $. W6+ / c4*2 24+3/] A/ <+ /+*4+/ +6 4'() +' 4*2 +6 4'++/ '9 +6 9 4'/2 8+6 +6 ;4+/ +' +6 /'*4 9. 5. W6+ / ' '9 (!" 4 )':(] A/
%. W+ +6 3*/ 9' 2 ; ' , 9''82 ;= 3* '9 4 9+ +8' ; /. A/< 4'*+bbb;bb[[bb4 10.W6+ +=) '9 '/ '44*/ 86 )':((:] A/< T6 +6 +=)/ '9 '/ := '44* < 1.S=+ ' #.S(+4 ' %.T=) '. 11. H'8 ')+' / 299+ 9'( ')+'] A/< ')+' / */2 +' 92 +6 ?*'++ 86/ ')+' / */2 +' 92 +6 (2. 1#. W646 +=) '9 ')+' / */2 +' 4'() +6 3*/ '9 ')2/] A/< R+' ')+'/. 1%. H'8 8 ='* + +6 '2 '9 3*+' '9 ')+'] A/< W 4 */ )+6// +' + +6 '2 '9 3*+' '9 ?*+'. 1$. W6+ / +6 *= ')+'] W+ # *= ')+' . A/ < T6 ')+' 8646 2/ '= ' ')2 / 42 / *= ')+' .T6 !4(+" 2 d d!24(+" ')+'/. 15. W6+ / '*+)*+ ')+' 2 )*+ ')+'] A/< T6 '*+)*+ ')+' !ebbf" / */2 +' 24+ 3* +' /+22 '*+)*+. T6 )*+ ')+' !ef" / */2 +' 2 3* 9'( /+22 )*+. 1&. W6+ 8 ; +6 '*+)*+ '9 9''8: 4'2< 3'2 (!" _ + @5 4'*+bbbbbb 4/42: )'4//: /++/ 9'( :6+ +' 9+ ` A/. 7 5 5 17. W6+ 8 ; +6 '*+)*+ '9 9''8: 4'2< 3'2 (!" _ + @5 4'*+bb 3*/ 8 ;< & & 7 !F'( 9+ +' :6+" ` A/. 1 1J. W6+ 8 ; +6 '*+)*+ '9 9''8: 4'2< 3'2 (!" _ I+ @5, @ 4'*+bb ` A/. 1J !B4*/ 3*+' '9 )//' 9/+ '9 )9 3*+2, +6 +/ 3* / //:2 +' '44*4/ '9 3;"
U$%&!3 PROGRAMMING METHODOLOGY S&4"%,&% G.%)"%$),:
W+: :''2 )':( / /. T6/ 4 ; 23')2 ;= */: +6 9''8: :*2/ . 1. M M: :9* 9* N(/ N(/ 9' 2+ 2+9 9/< /< A )':(( )':(( +' :3 +6 +6 (:9 (:9* * (/ (/ +' 46 /4+' '9 +6 )':( /' +6+ + 4 6) 6( +' 2+9= +6 3; */2 9' /)494 )*)'/. T6/ 6)/ 6( +' 4*+ +6 :6+ (+/ 2*: +6 4'() * '9 )':(. #. E/* 4+= 4+= '9 )//'< E)//' E)//' 4= 4= '*+ +6 /)492 /)492 4+'. 4+'. T6*/ T6*/ +6= (*/+ ; 4= *2/+''2 ;= +6 *//. T6 /6'*2 '+ ; = 4'()'(/ 8+6 +6 4+= '9 )//'. %. U/ '9 4'(( 4'((+/ +/ 22 2 2++ ++' '/ /< C'(( C'((+/ +/ : : == */2 / +6 + + 2'4*(++' '9 )':( . 9 4'((+/ */2 +6 )':( +6= 8 :*2 +6 )':( 86 2;*::: 2 464:. W6 2++' / +6 )') 8= '9 8+: +' 3'2 +6 4'9*/' :2: +6 9'8 '9 )':(. T6/ 6:6:6+/ /+: '9 :'*)/ '9 4'+' /++(+/. $. I/+ ; ; / 2 ; ; /)4/< B / /6'*2 /6'*2 ; */2 */2 +' /)+ /)+ ':, ':, ':4= ':4= +2 ;'4/ '9 4'2. 4'2. S)494= S)494= N'(= )':((: )':((: +6 +6 /+22 /+22 9' +6 */ '9 /)4/ /)4/ / +' 9''8 9''8 '( '( E:/6 */. */. T6/ (/ (/ +6+< M'/+ ;/4 ;/4 /=(;'/ C !.:., e@f, ef, +4." /6'*2 63 + /+ ' /)4 ;9' 2 ' /)4 9+ +6(. 5. S++(+/ < E46 /++(+ /6'*2 )) ' /)+ . T6 '): ;4 9''8: 4'+' /++(+ /*46 / 9 ' 86 /6'*2 )) ' +6 9+ +6 9 ' 86, 2 *) 8+6 +6 9+ '9 +6 4'+' /++(+, 2 +6 4'/: ;4 /6'*2 )) ' +/ '8 , 2 *) 8+6 +6 9+ '9 +6 4'+' /++(+. A/ (), / +6 9' '') F:* 1. T6 '): 2 4'/: ;4/ 9' 9*4+' /6'*2 ; 2 *) +6 /( 8=. T6 /++(+/ 8+6 _ddddd` ) 2+2 +3 +' +6 ;4/. C'*'&)*%,&%, #= ' G## P*#*'(:
F''8: +6 464+/+4/ '9 :''2 )':(. 1. E99 E994+ 4+3 3 22 994 994 + + < < T6 )':( )'2*4/ 4'4+ /*+/ 2 / 9/+, +: +' 44'*+ +6 (('= 4'/++/. 4'/++/. #. U/ 92= 92=< T6 )': )':( ( /6'*2 /6'*2 ; */ 92= 92=.. +6 */ /6'*2 /6'*2 '+ ; 4'9*/2 4'9*/2 2*: +6 )':( 4*+' . T6 */ /6'*2 :+ 4'4+ 24+' 2 +/ 86 6 / :': +6'*:6 +6 )':(. %. S9 2'4*(+: 2'4*(+: 4'2< A :''2 :''2 )':( )':( (*/+ 63 /9 /9 2'4*(+: 2'4*(+: 4'2. 4'2. T6/ 4'2 8 6) +6 )':(( +' 2+9= +6 )+ '9 +6 /'*4 4'2 2 49= +6 (: +6 )':(.
$. R;< T6 :''2 )':( )':( /6'*2 ; ; +' 4') 4') *) 9'( = *)4+2 *)4+2 /+*+'/ 8': 2+ ' ' 2+. 5. P' P'+; ;< T6 )':( )':( /6'*2 ; ; +' * * ' = )+9'(, )+9'(, +6/ )')+= // // +6 */ '9 )':( 299+ /+*+'/. S&'), #= P*#*'( D);)"#-()$& P*#),,:
A )':( )':( 23')(+ 23')(+ )'4// / +6 /+) ;= /+) )'4// 4'3+: +6 )*+/ +' '*+)*+/. 1. A=/ A=//< /< +6/ / +6 +6 ()' ()'+ ++ + )6/ )6/ 86 86 +6 ?* ?*( (+/ +/ '9 +6 +6 )': )':( ( :+62 2 +6 )';( / 442 2'82. A :'+6( / 9'(*+2 8646 :3/ +6 /'*+' 9' +6 )';(. #. D/ D/: : < I +6/ +6/ )6/ )6/ '9 2/ 2/: : M'2 M'2 / 23 23' ') )22 8646 8646 I '' '' '9 )':( . +6/ )6/ :3/ +6 94 +' +6 )':(. O*+)*+/ 2/:2 +6/ )6/. %. C'2: C'2: < I +6/ /+: +6 :' :'+6( +6( / +/+ +/+22 +' +6 )':( )':( 42 42 /'*4 /'*4 4'2 */: /'( )':((: :*:. $. C'() C'() +6 )': )':(< (< I//* 4'() 4'() 4'((2 4'((2 :/+ :/+ /'*4, /'*4, 2 9 9 = 4'() 4'() '/ +6+ /. 5. E4*+ E4*+ +6 )':(< )':(< A ' ' 9 )':( )':( 9+ 9+ 4'()+ 4'()+' ' / )*+ +' * +' )'2*4 )'2*4 +6 '*+)*+. T6/ )6/ / 42 *-+(, +6 )6/ '9 )':( 4*+' 2*: 2*: 8646 )':( /+*4+'/ 42 '*+. R#9.,&$),,:
R';*/+// / +6 ;+= '9 +6 )':( +' ;'*4 ;4 ' 2 +' 4'+* ')+: 8+6 +/ 3'(+. D'4*(++' D'4*(++' 9/ 9/ +' 8++ 2/4)+'/ 2/4)+'/ /)494+', /)494+', 2/: 2/: 4'2 22 4'(( 4'(( +/ +/ , + + 22 + + +' )': )': ( ( 864 86466 ( ( // (' (' 2 2; ; 22 *2/+2;. U// '9 2'4*(++'< 2'4*(++'< 1. T6/ T6/ ; ;4'( 4'(/ / */9* */9* +9 +94 4 ;+8 ;+8 +46 +464 4 )/' )/' 22 ' ' +46 +464 4 )/'.
D#.()$&'&%#$:
#. T6/ / 3= 3= */9* */9* 9' *)) *)) 2 2 (+ (+4 4.. %. D'4*(+ D'4*(++' +' (/ / / 9' = +464 +464 (:4 (:4/. /. $. V= */9* */9* ')+ ')+: : 9' / / 2 2 +/. +/. 5. E;/ +'*; /6''+: 86 +6 +6 ))4+' ))4+' /=/+( ;/ ;/ 2'8. 2'8.
PROBLEM SOLVING METHODOLOGY AND TECHNIUES:
T' 23') 994+ 2 994+3 )':(/ 8 /6'*2 2')+ )') )';( /'3 /'3:: (+ (+6' 6'2' 2'': ':== 22 */ )) ))' ') )+ + +46 +46?* ?*/. /. F''8 F''8: : /'( /'( '9 +6 (+6'2/ 2 +46?*/ +' 23') :''2 )':(. 1. U2/+2 +6 )';( )';( 8 < 9' :''2 )':( )':( ' /6'*2 /6'*2 *2/+2 *2/+2 +6 )';( )';( 8 . ' /6'*2 '8 86+ 4+= / )4+2 9'( +6 )';(. K'8: +6 )';( 8 / +6 69 8= 2'.
#. A=> A=> +6 +6 )': )':( (.. < = => >:: +6 +6 )'; )';( ( 3'3 3'3// 2+ 2+9= 9=: : +6 )': )':( ( /)494+' 2 29: 46 )':(/ ((*( *(; '9 )*+/ ?*2 9' '*+)*+ 2 )'4//: 4'()'+/. %. C'2 )': )':( ( < T6/ /+) / +6 4+* 4+* ()( ()(++ ++' ' '9 +6 )':( )':(.. I +6/ )':( )':( :'+6( / +/+2 +' )':((: :*:. +6/ + / //+ +' 242 8646 +46?* ' ':4 8 ; (' ))')+ 9' 4'2:. $. T/+ 2 D;*: D;*: )':(.< )':(.< O4 +6 /'*+' /'*+' :'+6( :'+6( / 4'22 4'22 +6 + + /+) / +' +' +/+ 2 2;*: +6 )':(. T/+: / +6 )'4// '9 92: '/ )':( 2 2;*::: / '9 4'4+: +6 '/. T6 23')2 )':( / )*+ +' +/+ 299+ 4'2+'/ 2 392 + 299+ 3 9' +/ )') 2 994+ 8':. XXXXXXXXXXXXXXXXXXXXXXXX
UNIT!5
P':((: C C'-&)* !1 I$;),&%'&%#$ #= P*#*'((%$ C#$,&*.& %$ C OBECTIVES : • •
•
)(-',%) &) -*#*'((%$ #$,&*.& ';'%"'9") %$ C %$;),&%'&) )' '$ );)*4 -*#*'((%$ #$,&*.& )(-',%%$ &) ,%&.'&%#$ <)*) &)4 '$ 9) .,) -)*=)&"4 )(#$,&*'&) =)< <#*+%$ -*#*'( %$ C .,%$ &) #$,&*.&,
11 W4 '$ W'& #= C#$,&*.&, %$ C -*#*'((%$ 1.1.1 : Flow of logic
Y'* 63 / +6 )3'*/ *+ +6+ )':( / ()(++' '9 :'+6( !/+)/ 3'32 )';( /'3:" */: )+4* )':((: :*: C , C , 3 +4. I '* 4/ 8 */: C / 6:6 3 :*: !HLL" +' 4'2 '* )':(/. A )':((: :*: C / 63: ;*2 '9 )':((: (+/ +'/ , 2+9/ , 3;/ , 4'/++/ , ')+' /=(;'/ , )*4+*+' /=(;'/ +4. !)/ 9 +' *+ 9 ='* 63 '+ + +6/ +(/." . A +6/ )':((: (+/ 6)/ )':(( +' 8+ /() C )':(/ / /6'8 ;'8 < program 1.1 // a simple program in C++ to add two integers #include
void main( ) { int a = 0 , b = 0 ; cout<<”Input two numbers”; cin>> a>>b; cout<<”The sum of numbers are: ” << (a+b); }
T6 ;'3 )':( / 3= ;/4 )':( 8646 // +8' +: 3*/ 9'( */ 2 )+/ '*+ +6 /*(. I +6 ;'3 )':( ='* (= ';/3 +6+ 3'*/ )':((: (+/ < c b ! " _ @ , ; bb + 3'2 ( eI)*+ +8' *(;/ e ;: */2.
W#*+ #.& 4#.*,)"= :
I2+9= 46 '9 +6 ;'3 )':((: (+/ 2 8+ +/ ( */: +; S+*2+/ +6 )':( ;'3 / 3= /() +' ; +6'*:6+ , 8++ 2 4*+2, ;*+ 2*/+ )':((: /+*+' 8 /2'( :+ /*46 )':(/ +' 8+. T6 (= 4'() /+*+' 9 86 8 '9+ 2 +' 8+ )':(/ */: 98 2342 )':((: (+/. L+ */ 3/+:+ 98 '9 +6 9 /+*+'/ < " R( 2/ +' 92 '*+ 86+6 = *(; / 23/; ;= ;'+6 % 2 5. ;" A /6')) 8+/ +' :3 2/4'*+ ' )+4* )*46/ '= 86 +6 + )*46/ ;= 6/ 4*/+'( 42/ R/. 1000 4" A +46 8+/ +' 44*+ +6 3: (/ 9' 46 '9 6/ $0 )*)/ 4//. 2" S*/6 8+/ +' 4'+* 6/ )':( + 6 / )//: /4) ;*++' ' =;'2. C'$ 4#. -*#*'( &) '9#;) -*#*'((%$ -*#9")(, .,%$ &) -*#*'((%$ )")()$&, #= C <% 4#. ';) ")'*$ &%"" $#< ?
Y'* /8 8'*2 ; )';;= NO , ;4*/ +6 C )':((: (+/ 8646 ='* 63 /+*22 + '8 , 8 '= ; ='* +' 8+ ,%(-") "%$)'* -*#*'(, #* ,).)$&%'" -*#*'(, . 1.1.20 Linear Flow A ,%(-") "%$)'* -*#*'( %, #$) <% ', ' "%$)'* ="#< #= )).&%#$ #= -*#*'((%$ "#% /,&'&)()$&, ) -*#*'( 11 T) "#% #= -*#*'( ="#<, @ #* 9)&&)* &)4 '*) &)*() ', #$&*#" ="#< =*#( - 9#&( #.& #= ,)& #= ,&'&)()$&,
N'8 + */ )''9 +6 +6+ )':( 1.1 9''8/ /?*+ 9'8 '9 ':4 ;= +6 9''8: 9'8 46+ 2:( < S"$%" flowchart 0 1
D#&'$%# $ $() * $+ $%-$*'#+
I(./" $ $() *
C$'&/'$"# $0* $() .%-(" +/
E()
S' /= /+ + ] A/ ='* ';/3 +6+ +6 '8/ ('3: ' 24+' '= 9'( +') +' ;'++'( , +6 9'8 '9 )':( / /?*+ .
W#*+ #.& 4#.*,)"= : I2+9= 98 '9 +6 )':(/ 8646 ='* 63 8++ 86 2: U+-% 2 92 86+6 +6= 9''8: /?*+ 9'8 '9 )':(] I9 =/ 4 ='* ( 9'8 46+ +' */+9= ='* 2. S' +6 /+ ;: ?*/+' '8 +6+ 86+6 C )':(/ 63 '+6 +=)/ '9 9'8 '9 )':( 8646 / +'+= 299+ 9'( 9'8. Y/ , /+*2+/ 8 /' 63 '+6 +=)/ '9 9'8 '9 )':(. C#$%&%#$'" F"#<
L+ */ 3/+:+ +6 9 )';(/ 3/+2 ;= */ +6/ 46)+ < " R( 2/ +' 92 '*+ 86+6 *(; / 23/; ;= ;'+6 % 2 5 W 8 )/+ +6 ;'3 )';( 9'8 46+ '++' < S"$%" flowchart -
P+6# P+6-%
P$" 1
2
R$ -(./"+ (/*#% +$! (
( -+ )--+-*'# *! 3
N'
Y/
( -+ )--+-*'# *! 5
N'
Y/ T# -#( (/*#% ( -+ )--+-*'# *! *" 3 $() 5 E()
T# -#( (/*#% ( -+ &" )--+-*'# *! *" 3 $() 5
O;/3 +6 ;'3 9'846+-# 2 4'() + 8+6 +6 9'846+ – 1 2 +6 /8 +6 9''8: ?*/+'/ < " A '8/ +6 9'846+ !8646 )/+ 9'8" (:: 2 )'42: ' 24+' ;'+6 9'846+/ ] QY/ N'. " I9 /8 +' +6 9/+ ?*/+' / N' +6 86= '+ ] " L+ */ 4 +6 9'8 '9 '8/ )+4* 24+' P'& +6 6'8 (= /*46 )+6/ ='* ';/3 9/+ 9'846+ 2 +6+ /4'2 ' ] 3" I 9'846+ – # 8 63 */2 6'(;*/. W6+ / +/ /:944 86' 9'846+] S' :': +6'*:6 +6 ?*/+'/ ;'3 2 /8: +6( ='*/9 ='* 92 +6+ +6 /4'2 9'846+ / 299+ 9'( +6 9/+ ' 9''8: /)4+ < 1"
T6 24+' '9 '8/ /4'2 9'846+ / '+ 8=/ , /'(+( +6 24+' '9 +6 9'8 +/ +*/ + +6 *4+' '9 6'(;*/. !+6 +8' /*46 /*46 +*:/"
#"
A+ 46 6'(;*/ *4+' +6 9'8 242/ 8646 8= +' )'42 9+ /: ':4 /++(+ ! .: / 23/; ;= %" , +6*/ 4+: /3 )+6/ 9''8: 8646 +6 )':( ':4 4 9'8. I '* 9'846+ -1 +6 / ' /*46 ;46: '9 )+6/ / ';/32, ;*+ 4/ '9 9'846+-# 8 (= ';/3 +8' ;46: 86 9'( )':( 4 9'8 +6'*:6 +' 46 2 2 +(+ +/9.
S' 8 (= '8 ()6/> +6+ )':( '+ '= 63 9'8 ;*+ + 4 /' 63 ;462 9'8 / ';/32 9'846+- #. E46 '9 +6/ ;46/ 4 ; +)+2 / ' 4*+' )+6 '9 +6 /( )':(. H4 8 4 /= +6+ 8'2, +6 /+ /'( )':((: /+*+' 8646 2/ ;462 9'8 '9 )':( /+*4+'/, ' /() +(/ 8 (= /= +6+ +6 )':( 2(2/ /3 )+6/ '9 4*+'. T6*/, A -*#*'( ';%$ (."&%-") -'&, #= )).&%#$ <)*) )' -'& ")', %==)*)$& &4-) #= #(-")&%#$ ,&'&), '*) '&)#*%) ', C#$%&%#$'" P*#*'(, T6 /4+' '9
)+6/ '9 4*+' 2)2/ *)' ':4 24/' ;: (2 !'' + +6 6'(;*//"
W6 8 4'/2 '* )';( +6 + / / +6+ *(; 86 + / /+/9=: ;'+6 +6 ':4 4'2+'/ + +8' 6'(;*// 2/ *) 8+6 /*+ +6+ + / 23/; ;= ;'+6 3*/ % 2 5! 4*+' )+6 -1 " 86/ 9 + '+ /+/9=: +6 '9 +6 +8' ':4 4'2+'/ )42 + +8' 6'(;*// +6 +6 )':( 2/ *) 8+6 '+6 /*+ /6'8: + / '+ 23/; ;= ;'+6 '9 +6( +':+6. S+/9=: = ' '9 +6 ':4 4'2+' 8'*2 '+ /'3 '* )*)'/ / 8 )4+: ':4 AND ! ". N'8 + */ 4'3+ +6 ;'3 9'846+ -# C )':(. Y'* (= '+ *2/+2 +6 )+/ '9 )':(/ 6, /' 2'+ 8'= + 8 ; 2/4;2 +6 + )+ '9 +6 46)+.
rogram 1.2 %rogram to im%lement the %roblem described by flowchart-2
c4*2b'/+(.6 3'2 (! " _ + *( @ 0 24: 3; *( 4'*+bbfI)*+ +6 *(; ='* 8+ +' 464f 4*( I)*++: 3* '9 %= ! % @@ 0 " 464: 86+6 / 23/; ;= % , 4'/2 +6 9/+ 6'(;*/ '9 +6 9'846+-# %= ! 5 @@ 0 " 464: 86+6 / 23/; ;= 5 , 4'/2 +6 /4'2 6'(;*/ '9 9'846+-#
4'*+bbfT6 *(; ='* )*++2 / 23/; ;= ;'+6 % 2 5f )+61 )",)
4'*+bbfT6 *(; ='* )*++2 / '+ 23/; ;'+6 ;= % 2 5f )+6#
)",)
4'*+bbfT6 *(; ='* )*++2 / '+ 23/; ;'+6 ;= % 2 5f )+6#
` T6 /622 )+ '9 +6 ;'3 )':( /6'8/ 6'8 4'2+' ;46: / ()(+2 8+6 9 ! "- / 4'/+*4+ '9 C.
W#*+#.& 4#.*,)"= : D8 9'846+/ 9' )';( /+*+' ;" :3 ): '. $, 2 +6 92 86+6 +6 )';( 9''8/ 9'8 ' 4'2+' 9'8 ] C64 + '*+ 8+6 ='* +46.
1.1. : Iterati!e Flow " C#clic Flow :
N'8 + */ /'3 +6 )';( /+*+' 4" :3 ): $ 8+6 +6 6) '9 9'846+ . . A +46 8+/ +' 44*+ +6 3: (/ 9' 46 '9 6/ $0 )*)/ 4//. L+ */ //*( +6+ +6 +46 (+/ 4'*+ '9 6/6 /+*2+/ 3; /= . L+ +6 +46 /++/ 9'( 1 /+ /+*2+ . @ 1 L+ +6 (/ 93 /*;4+/ /= /1 , /# , /% , /$ 2 /5 2 A3: / A3: W (*/+ ((; +6+ +6/ )';( 2(2/ 44*+' '9 3: (/ '9 46 /+*2+, . A3: (/ 9' 46 '9 +6 232* $0 /+*2+/ 8'*2 ; 44*+2 2 2/)=2.
S"$%"
3lowchart - !
D#&'$%# I(-"-$'-:# ( ; 1 $() +1;+2;+3;+4;+5 ;
W#"#%( <; 4
N' E()
Y/ I(./" "# $'/# = +1 , +2 , +3 , +4 , +5 =% +"/)#(" (/*#% (
C$'&/'$"# A ; >+1 0 +20+30+40+5?@5 =% +"/)#(" (/*#% (
P%-(" "# $'/# = A =% +"/)#(" (/*#% (
I(&%#$+# "# $'/# = ( *! 1 S "$" ( .%#)+ " (#" +"/)#("
O;/3 +6 ;'3 9'846+-% 2 4'() + 8+6 9'846+-# :3 . T= +' /8 +6 9''8: ?*/+' < " A 24+'/ '9 '8/ ;'+6 9'846+ # 2 % 8=/ )'+: 2'882/ ] Y), / N#
;" I9 ='* /8 +' +6 ;'3 ?*/+' " / N' +6 86+ '+6 24+'/ 8646 '8/ )'42/] ##,) =*#( : L)=&<'*, R%&<'*, U-<'*, '"" #= &)( 4" I 8646 9'846+ +6 '8 )'422 *)82/ 2 W6= ] V9= ='* /8 8+6 ='* +46. S'(+( 44'2: +' /)4 )';( /+*+' 8 92 +6+ )':( 8 )'42 +' /( /++(+ /+) : , 8646 8 63 3/+2 2*: 9'8 '9 )':(. O;/3: 9'846+ – # 8 92 +6+ 8 3 )'42 +' /+) +84. I 4/ '9 9'846+-% 8 ';/3 +6+ /+)/ 9+ +6 6'(;*/ )+2 9 ':4 6'(;*/ )'2*4/ Y/ 3* !='* (= / +6+ '8 ('3/ *)82/ +' +6 6'(;*/". A 4") %, =#*() 9)&<))$ &) R#(9., '$ ,&)-, '=&)* %& 9',) #$ &) Y), ;'".) #= &) "#% @ $ 50 ? +)-& %$ *#(9.,
T6/ 4=44 )+6 '9 4*+' / 92 / I&)*'&%#$ C )':((: :'.
W#*+#.& 4#.*,)"= : % H'8 (= +(/ +6 )':( )'42/ C=44 )+6 +6 9'846+- %. W6= ] W6
2'/ +6/ 4=44 )+6 '9 4*+' 2/ +6 9'846+-%.
" W6+ 8 6)) 9 +6 4=44 )+6 '9 4*+' 3 :+/ 22] T6 4=44 )+6 '9 4*+' ' I++' )';( )/+2 ;= 9'846+-% 2/ 9',) #$ &) N# ;'".) #= &) "#% @ $ 50 ? +)-& %$ *#(9., T6/ N# 8 ; :+2 86 8 ;4'( =+6: :+ +6 $0. N'8 + */ 4'3+ +6 ;'3 9'846+ -% C )':(. Y'* (= '+ *2/+2 +6 )+/ '9 )':(/ 6, /' 2'+ 8'= + 8 ; 2/4;2 +6 + )+ '9 +6 46)+. rogram 1.! %rogram to im%lement the %roblem described by flowchart-2
$%+
c4*2b'/+(.6 3'2 (! " _ + @ 1 + /1 @ /#@/%@/$@/5@0
24: 3; +' ) 4'*+ '9 /+*2+/ 24: /*;4+ (/ 2 +>: +6( 8+6 0
='$" A ;
@@ )#&'$%-( $%-$*'# =% ##.-( A#%$# = +"/)#("+
4'*+bbfI)*+ +6 *(; ='* 8+ +' 464f 4*( I)*++: 3* '9
<%") ! b@ $0 "
I++' /++/ 6
4'*+bbfI)*+ 3*/ 9' /1 , /# , /% , /$ 2 /5f )+61 4/1/#/%/$/5 A3: @ !/1 /# /% /$ /5" 5 4'*+bbf[T6 3: (/ /4'2 ;= /+*2+ '.f bb bb e / fbbA3: I4(+: +6 3* '9 ;= 1
86 4=44 4'2+' / '+ /+/92 +6 )':( 8 9'8 '*+ 6 2 +(+. ` T6 /622 )+ '9 +6 ;'3 )':( /6'8/ 6'8 I++' / ()(+2 8+6 <%")@ 4'/+*4+ '9 C. A 86! " 4'/+*4+ /+*4+/ +6 4'() +' )+ +6 /+ '9 /++(+ *2 +/ /4') _ ` 9 +6 ':4 )//' ! 6 < b@ $0 " ++462 8+6 + )'2*4/ T* 3*. I9 +6 ':4 /++(+ 9/ +' )'2*4 T* 3* ! .. 86 ;4'(/ $1" +6 +6 ++' / 22 */+ ;= +(+: +6 /4') '9 86! " 4'/+*4+ 2 +6;= +(+: +6 )':(. T) I&)*'&%;) ="#< #= -*#*'( %, '",# '"") ', L##-%$ %$ '9#;) -*#*'( <) ';) .,) ' <%")@ "##- #$,&*.&
L)& ., ,.(('*%) <'& <) ';) ")'*$) &%"" $#< :
1. #.
A )':( 9'8 / +6 24+' 9''8: 8646 /+)/ '9 )':( :+/ 4*+2. A )':( 4 63 +6 +=)/ '9 9'8 '9 ':4 < - S?*+ F'8 - C'2+' F'8 - I++3 F'8
9 +' 9'846+-1 2 )':( 1.1 9 +' 9'846+-# 2 )':( 1.# 9 +' 9'846+-% 2 )':( 1.%
%.
T6 46'4 '9 9'8 '9 )':( / 2422 ;= )':(( ;/2 ' +6 )';( /+*+'. H4 ='* / /+*2+ (*/+ => +6 )';( 3= 8 ;9' ;9' 4+:'>: +6 )';( / /?*+ , 4'2+' ' I++3 )':(.
$.
A )':((: 4'/+*4+ C / */+ =8'2 8646 :'3/ +6 9'8 '9 ':4 9'8 '9 4'+' )':( 2 242/ +6 3'*/ )+6/ 8646 )':( (= 9''8 2*: +/ 9+( + + 2/.
5.
A 9 ! "- / 4'/+*4+ :'3/ +6 4'2+' 9'8 '9 ':4, 86/ 86 ! " 4'/+*4+ :'3/ +6 I++3 9'8 '9 ':4 ' '').
W#*+#.& 4#.*,)"= : D8 9'846+/ 9' )';( /+*+' 2" :3 ): '. $, 2 +6 92 86+6 +6 )';( 9''8/ 9'8 ' 4'2+' 9'8 ] C64 + '*+ 8+6 ='* +46.
C)+ 4#.* -*#*),,: H 98 )':((: /+*+'/ :3 +' ='* 92 4+:'> 46 '9 +6( 44'2: +' +6 +=) '9 9'8 '9 4'+' +6= ?* , .. S?*+ , C'2+' ' I++3 ;= 8+: S , C 2 I ;9' +6( < 1. D/6 8+/ +' 92 /() +/+ ' :3 ('*+ + )+4* + '9 +/+ 9' 92 *(; '9 =/. #. A2/6 8+/ +' 4'()*+ 4'()'*2 +/+ ' :3 )4) , + 2 +( ;*+ 8+6'*+ */: 4'()'*2 +/+ 9'(* +*:6+ +' 6( 4// VIII. %. M6( 8+/ +' 464 86+6 6 8:6+ / '22 *(; ' 3. $. S*6 8+/ +' 44*+ '9 +: */: H'/ 9'(*. 5. R3 86 2/:: :( )':( , 8+/ +6+ 6/ :( 464+ 4/ 6/ ('+'4=4 5 +(/ ;9' +6 ('+'4=4 :+/ /++2. &. A=*/6 8+/ +' 44*+ 94+' '9 *(; 9 +6 *(; / 3 '+68/ 6 8+/ +' 92 +/ 4)'4. 7. M B 8+/ +6+ +/ 4*/+'( 8 ; ; +' 28 ('= 9'( +6 44'*+ '= 86 +6 / ((*( ;4 '9 R/. 1000 9+ +6 44'*+ 9+ +6 8+628. C64 2 2/4*// ='* /8/ 8+6 ='* +46.
C'-&)* !2 U,%$ C #$,&*.&,
O9)&%;),: •
• •
'$'"4) ,4$&'), #= ;'*%#., -*#*'((%$ #$,&*.&, ';'%"'9") %$ C *'< #(-'*%,#$ 9)&<))$ ;'*%#., -*#*'((%$ #$,&*.&, '--"4 &) ,4$&' #= ;'*%#., -*#*'((%$ #$,&*.&, %$ -*#9")( ,#";%$
21 C'&)#*%), #= ';'%"'9") #$,&*.&, A9+ )': +' 3'*/ +=)/ '9 9'8 '9 4'+' ':4 299+ )':((: /+*+'/ + */ :' +6'*:6 +6 2+2 /=+9'(+ '9 46 '9 +6 )':((: 4'/+*4+/ 3; C, */: 8646 8 4 ('+' 9'8 '9 4'+' '* )':(. H / ' 2:( 8646 4+:'>/ C 4'/+*4+/ 2+ < P':((: C'/+*4+/
S#F/#("-$'
C()-"-($'
–S() )':(/ – 9 ! " !S() 9 " */: 2+9/, ')+'/, )//'/ – 9! " - / !C'()'*2 9 " +4. – 9-/-9! " !4'() 9 L22 --2'/ '+ ?*/ 9 /" ;46: ' )++' – N/+2 9! " '9 /++(+/ – /8+46! "- 4/ /++(+ – C'2+' O)+' ! ] < "
L+ */ 2 46 ' '9 +6( ' 9+ '+6 2+.
I"#%$"-#
– 9'! " '')
! E+= 4'+'"
– 86! " '')
!E+ 4'+'"
– 2' – 86! "
!E+ 4'+'"
21 C#$%&%#$'" C#$,&*.&, : 211 : S%(-") I= @
/=+ <
9 ! b4'2+' )//' ':4 /++(+" _ /++(+/ +' ; 4*+2 86 ':4 /++(+ / /+/92 .. 86 +6 ':4 /++(+ =2/ +* 3* `
%oints to remember 0
" ':4 /++(+ 8=/ 3*+/ / +* 9/. " = 3* C '+6 +6 >' ! )'/+3 :+3" / 4'/22 +' ; +* 86/ >' !0 " / 4'/22 +' ; 9/. " b /=+ / '8 / )4 6'2, 2' '+ +=) + 86 8+: )':(. I+ '= /:9/ +6+ = +6: ;: )+ +6 3/ 9'( )':( +' )':(. 3" 9 +6 /+/ '= ' '9 )':( /++(+ *2 9! " /4') +6 8 (= '((+ 4*= ;4/ _ ` T6 /++(+ )+ *2 /() 9 ! " :+/ 4*+2 '= 86 +6 4'2+' )//'':4 /++(+ *2 + / 3*+2 / +*. E()/ < + @ 1 , = @ % @ = 9 ! = " _ 4'*+bbf / :+f ` I +6 ;'3 () +6 4'2+' /++(+ *2 9 ! " 8 ; 8=/ 3*+2 / +* ;4*/ +6 3* '9 8 ;4'( $ ;9' +6 4'()/' +6*/ +6 )//' $ % =2/ +* 3* ++: +6 /++(+ *2 9! " +' 4*+ .. +6 '*+)*+ '9 +6 ;'3 4'2 /))+ 8'*2 ; e / :+ f
W#*+#.& 4#.*,)"= : C(#%" "# $*# &)# +(-..#" -(" $ .%%$ -( !/% .%$&"-&$' .#%-) $() ##&/"# -", #%-=! "# /"./" N &$(# "# -(-"-$' $'/# = " -(+"#$) = 1 -# C$(# ; -( "# .%%$ E#&/"# "#
212 : C#(-#.$ I= @ : %= – )",) #(9%$'&%#$
/=+ <
E() <
9 ! b 4'2+' /++(+ " _ /++(+/ +' ; 4*+2 86 ':4 /++(+ / /+/92 .. 86 +6 ':4 /++(+ =2/ +* 3* ` / _ /++(+/ +' ; 4*+2 86 ':4 /++(+ / $#& /+/92 .. 86 +6 ':4 /++(+ =2/ ='",) 3* `
+ @ 0 , = @ % @ = 9 ! = " _ 4'*+bbf / :+f ` / _ 4'*+bbf8 / )+ ;4*/ 2 = ;'+6 ;4( ?*.f `
T6 ;'3 4'2 /))+ !)'+' " 6/ +8' 299+ )+6/ '9 4*+'. I9 +6 4'2+' /++(+ *2 9! " / 3*+2 +' ; +* +6 +6 /++(+ *2 9 ! " ;'4 8 ; 4*+2 '+68/ +6 /++(+/ *2 / ;'4 8'*2 ; 4*+2. T6 ;'3 4'2 )'2*4/ '*+)*+ / e8 / )+ ;4*/ 2 = ;'+6 ;4( ?*.f ;4*/ +6 4'2+' /++(+ *2 9 ! " 3*+/ / 9/ / / '+ :+ +6 =, + / /( / +6+ '9 =.
W#*+#.& 4#.*,)"= : I +6 ;'3 4'2 /))+ ('29= +6 ':4 /++(+ *2 9 ! " /*46 +6+ +6 9 ! " ;'4 :+/ 4*+2 /+2 '9 /! " ;'4. Y'* /6'*2 '+ ('29= +6 + 3*/ '9 2 = ' 46: *(; '9 3;/ +6 )':(. 213 : C#(-") I= @ : %= – )",) "')*
/=+ <
9 ! b4'2+' -1 " _ 2' /'(+6: 9 4'2+'-1 / /+/92 ` / 9 ! b4'2+' – # " _
2' /'(+6: 9 4'2+' -# / /+/92
` / 9 !b4'2+' – % " _ 2' /'(+6: 9 4'2+'- % / /+/92 ` < < (= (' -1 / - 9 22 (= 4'( <
/ 9! b 4'2+' – " _ 2' /'(+6: 9 4'2+' – / /+/92 ` / _ + /+ 2' 6 /'(+6: 86 ' '9 +6 ;'3 /-9! " 4'2+'/ :+/ /+/92. `
I +6 ;'3 /=+ +6 22 '9 (*+) 4'2+'/ )/+2 ;= 46 9! " , '9 +6/ 4'2+'/ (*+*= 4*/3 +6+ / '= ' '9 +6( 8'*2 :+ /+/92 2 +6 4'2+'/ ;'8 + 8'*2 '+ ; 3*+2 2 / 2/422. S= /*))'/ 9 4'2+'-% :+/ /+/9= .. + =2/ +* 3* 9' +6 4'2+', +6 /++(+ *2 +6 ;'4 '9 +62 9! " :+/ 4*+2 2 '+6 *(; '9 9! " 4'2+'/ ;'8 + 8'*2 ; 2/422. I9 ' '9 +6 9 ! " 4'2+'/ :+/ /+/92 +6 +6 /+ / )+ 8=/ :+/ 4*+2. I+ / '+ 4'()*/'= +' 22 / + +6 /+ '9 +6 22. E() <
46 46 @ :+46! " 9 ! 46 @ 46 b@ > " _ 4'*+bbf='* 63 )*++2 '84/ )6;+f ` / 9 ! 46 @ A 46 b@ " _ 4'*+bbf='* 63 )*++2 *))4/ )6;+f ` / 9 ! 46 0 46 b@ " _ 4'*+bbf='* 63 )*++2 2:+f ` / _ 4'*+bbf='* 63 )*++2 = /)4 464+ ' /=(;'f `
I ;'3 4'2 /))+ 464+ / ;: )*++2 9'( */ 2 / ;: 4642 *)' ;= 3'*/ 9 ! " 4'2+' / )6;+/, 2:+ ' = '+6 /)4 /=(;'. I9 +6 9/+ 4'2+' :+/ /+/92 +6 +6 464+ )*++2 / '8 4/ )6;+, 9 '+ +6 +6 /4'2 9 ! " / 3*+2 , 9 +6 /4'2 9! " :+/ /+/92 +6 +6 464+ / *)) 4/ )6;+, 9 '+ +6 +6 +62 9 ! " / ;: 3*+2 , 9 + / /+/92 +6 +6 464+ / 2:+ 9 '+ +6 9= + / 92 / = '+6 /=(;' +6 /+ /! " . T6 ;9+ '9 +6/ +=) '9 4'2+': /++(+ / +6+ 8 4 63 (*+) 4'2+'/ /+2 '9 */+ 63: ' ' +8' / / 4/ '9 9! " 4'/+*4+/.
W#*+#.& 4#.*,)"= : A 2+ +6 9'(+ '9 22((==== 86 22, ((, 2 ==== )*++2 /)+= / /2 +' ; 32 2+ 9 + / 9'*2 )+4* =/ 42. F' () ##1##01#, #0##01# 32 2+/ 42 '9 #01#, ;*+ %10# ' %00##01# 32 2+/ 42 '9 #01#. F2 '*+ 6'8 (= 22/ '9 9! " 4'2+'/ 8'*2 ; ?*2 +' 8+ )':( 9' 464: 32+= '9 2+. D/4*// ='* /8 8+6 ='* +46.
215 : N),&) %=!)",)
Y'* (:6+ 63 / 4'8/ /+ ' = '+6 ;2/ /+ , +6 (+/ ;: */2 +' ;*2 +6 /+ 4'/2 8+6 ' '+6 +' :3 () /*))'+ +' +6 /+. W /' 63 +6 /( 4'4)+ '9 /+: '9 4'/+*4+/ 8+6 ' '+6 , +' :3 () /+:+6 +' '* )':( +(/ '9 ';*/+// , 9;+= 2 2)+;+= !+6/ +(/ ='* 63 2 U+ -% . " W '8 4'/2: /+: '9 9 ! " 4'/+*4+ 8+6 '+6 9 ! " 4'/+*4+ . ' 9! " / 4'/2 8+6 +6 /4') '9 '+6 9! ". T6 4'/+*4+ +6*/ 9'(2 / 42 /+2 9! ". L+ ( /6'8 ='* 98 '9 +6 /=+ 9'(/ '9 /+2 9! " < S=+/< S%(-") %= @ $),&) <%&%$ ,#-) #= '$#&)* ,%(-") %= @ 9 ! b'*+- 4'2+' " _ 9 ! b-4'2+' " _ /'( /++(+/ +' ; 4*+2 ' /+/94+' '9 9 ! " 4'2+'. ` 2 '9 /4') '9 9! "
/'( /++(+/ +' ; 4*+2 ' /+/94+' '9 '*+ 9 ! " 4'2+'. ` 2 '9 +6 /4') '9 '*+ 9! " #(-#.$ %= @ $),&) <%&%$ ,#-) #= '$#&)* #(-#.$ %= @
9 ! b'*+- 4'2+' " _ 9 ! b-4'2+' " _ /'( /++(+/ +' ; 4*+2 ' /+/94+' '9 9 ! " 4'2+'. ` / _ `
/++(+/ ' 9* '9 9! "
/'( /++(+/ +' ; 4*+2 ' /+/94+' '9 '*+ 9 ! " 4'2+'. ` / _ `
/++(+/ ' 9* '9 '*+ 9! "
L')* %=!)",)!%= @ $),&) <%&%$ ,#-) #= '$#&)* "')* %=!)",)!%= @
9 ! b'*+- 4'2+'-1 " _ 9 ! b-4'2+' - 1 " _ /'( /++(+/ +' ; 4*+2 ' /+/94+' '9 9 ! " 4'2+'.
` / 9 ! b-4'2+' – # " _ /++(+/ ' 9* '9 9! " ` / _ /+ /++(+ '9 +6 22 9-/-9 `
/'( /++(+/ +' ; 4*+2 ' /+/94+' '9 '*+ 9 ! " 4'2+'. ` / 9 ! b'*+-4'2+'-# " _ `
/++(+/ ' 9* '9 '*+ 9! "
L +6/ ='* (= += +' ) = +=) 9! " 4'/+*4+ 8+6 +6 /4') '9 '+6 +=) '9 9 ! " 4'/+*4+ / 2/2 ;= +6 9'8 '9 ':4 '9 +6+ )':(.
W#*+#.& 4#.*,)"=: I " T= +' /+ /() 9 ! " *)+' $ 3/ " T= +' /+ 4'() 9 8+6 4'()'*2 9 ! " " T= +' /+ +6 /() 9 ! " 8+6 '+6 /() 9! "
+ */ '8 )' 98 () )':(/ */: 3'*/ 9! " 4'/+*4+/ < %rogram 2.1
)':( +' 4'() +6 +: 3*/ +' 92 6:6/+ '*+ '9 +6(
c4*2b'/+(.6 3'2 (! " _ + 1@ # @ % @ 0 4'*+bbfI)*+ +6 +:/f 9! 1 # 1 %" 4'*+bb1 bb e / +6 6:6/+ 3*f / 9! # 1 # %" 4'*+bb # bb e / +6 6:6/+ 3*f / 9 ! % 1 % # " 4'*+bb % bb e/ +6 6:6/+ 3*f / 4'*+bb e 3*/ ?*f
`
E)+' < L+/ )/ +6 ':4 '9 +6 ;'3 4'2 !/622 " +' *2/+2 + */: 2= * < C',) – I
+ */ //*( +6+ +6 3* '9 $1 1 $2 8 '$ $3 !6 3*+' '9 +6 9/+ 9! " +6 22 <
9! 1 # 1 % " @@ 9! 1 5 1 -7 " @@ 9 ! 9/ +* " @@ 9! 9/ " / ) +*+6 +; '9 ':4 2 ! " ')+' /4 +6 9/+ 4'2+' / 3*+2 / 9/ /' +6 + 4'2+' +6 22 8'*2 ; 3*+2 9! # 1 # % " @@ 9 ! 5 1 5 -7 " @@ 9 ! +* +* " @@ 9!+*" / ) +*+6 +; '9 ':4 2 ! " ')+' /4 +6 /4'2 ':4 / 3*+2 / +*, + ') +6 ;'4 '9 /4'2 9! " 2 +6 /++(+/ *2 +6 /4'2 /-9 ! " ;'4 :+/ 4*+2 2 '*+)*+ / )+2 ' +6 4'/' / < e5 / 6:6/+ 3*f
W#*+#.& 4#.*,)"= : I" T= +' 4*+ +6 ;'3 )':( #.1 */: 2= * (+6'2 8+6 3*/ 1 @ 1 , # @ 1 2 % @ 1 " T= +' ()(+ +6 ;'3 )':( */: = '+6 +=) '9 9! " 4'/+*4+ %rogram 2.2 %rogram to find whether a & digit in%utted year is a lea% year
c4*2b'/+(.6 3'2 (! " _ + = @ 0 4'*+bbfI)*+ $ 2:+ =f 4 =
9 ! = $ @@ 0 " _ 9 ! = 100 @@ 0 " _ 9! = $00 @@ 0" _ 4'*+bb eY < e bb = bbf / ) =f ` / _ 4'*+bbfY < ebb = bb e / '+ ) =f ` ` / _ 4'*+bbeY < e bb = bbf / ) =f ` ` /
_ `
4'*+bbfY < ebb = bb e / '+ ) =f
` 2 '9 ( ! " T6 ;'3 )':( / 3= :''2 () /6'8: +6 */ '9 /+: '9 9! ". E-"'$'&%#$:
L+ */ 9/+ *2/+2 8646 = 8'*2 ; 42 ) = , ) / = 8646 < " / 23/; ;= $ ;*+ '+ 23/; ;= 100 " / 23/; ;= $ / 8 / 23/; ;= 100 2 + +6 /( +( 23/; ;= $00
A= '+6 4+ 8 ( +6 = / '-) = 422+. ry Run -1
L+ */ )/ +6 := 4'2 '9 +6 ;'3 )':( 8+6 2= * 63: = @ 1$ 9! 1$ $ @@ 0" @@ 9 ! # @@ 0 " @@ 9 ! 9/ " S4 +6 9/+ 9 4'2+' / '+ /+/92 +6 9'8 '9 +6 )':( )'42/ +' +/ / ;'4 2 )+/ +6 '*+)*+ / e Y < 1$ / '+ ) =f ry Run 2 0
L+ */ )/ +6 := 4'2 '9 +6 ;'3 )':( 8+6 2= * 63: = @ #000 9! #000 $ @@ 0" @@ 9 ! 0 @@ 0 " @@ 9 ! +* " S4 +6 9/+ 4'2+' 3*+/ '*+ +' ; +* + ')/ *) +/ ;'4 2 +6 + /++(+ +6 ;'4 :+/ 4*+2 / < @@ 9 !#000 100 @@ 0" @@ 9 ! 0 @@ 0 " @@ 9 ! +* " S4 +6 9/+ /+2 9 ! " 4'2+' 3*+/ '*+ +' ; +* + ')/ *) +/ ;'4 2 +6 + /++(+ +6 ;'4 / 4'+*/ / < @@ 9! #000 $00 @@ 0" @@ 9 ! 0 @@ 0 " @@ 9 ! +* " S4 +6 /4'2 /+2 9 ! " 4'2+' 3*+/ '*+ +' ; +* + ')/ *) +/ ;'4 2 +6 + /++(+ +6 ;'4 / 4'+*/ +' )+ '*+)*+ ' 4'/' / < eY < #000 / ) =f
W#*+#.& 4#.*,)"=: %" G'': '*+ +' 92 +6+ 86+6 = 100 8/ ) = ' '+ 2 +6 39= + */:
2= * 8+6 +6 6) '9 ;'3 )':(. " T= +' ()(+ +6 ;'3 4'2 8+6'*+ */: /+2 9 ! " 4'/+*4+.
C)+ 4#.* -*#*),,: 1
F2 ' 4'2 ;'8 2 ). c4*2b'/+(.6 3'2 (!" _ + @ 5 9! 5 " _ @ 5 + = @ J ` = @ `
#.
F2 +6 '*+)*+ '9 +6 4'2 ;'8 < 3'2 (! " _ + N'O9G/ @ $ + N'O9B'=/ @ 10
` %.
9 ! N'O9B'=/ @ J N'O9G/ b@ N'O9B'=/ " 4'*+bbfG+ 463(+f / 4'*+bbfG+ 463(+f
F2 +6 '*+)*+ '9 +6 4'2 ;'8 < 3'2 (! " _ + 44 @ 5 , 4+: @ 0 , /?* @ $ , +: @ 0 9! 44" _
9! 4+: ZZ /?* " _ 4'*+bbfD8 2:(f ` / 9! a 4+: a /?* " _ 4'*+bbfI32 2:(f ` / _ 9! 44 @@ 4+: ZZ /?* @@ +: " _ 4'*+bbfC3/ A3;f ` `
`
$.
` 4'*+bbfI3/; 2:(f
F2 +6 '*+)*+ '9 4'2 ;'8< 3'2 (! " _ + @ % , = @ 5 9! b@ 5 " 4'*+bbfH*=f / 4'*+bbf T))2f `
5.
W+ )':( 8646 )*+/ 2=!22" , ('+6!((" 2 =!====" 2 464/ 86+6 + / 32 2+ ' '+. Q A 32 2+ (*/+ ' +6 42
&.
D)* 8/ :3/ 2/4'*+ ' 92 )*46/ +'+ ;/2 ' 9''8: 4+ <
O==#%
O==#% M("+
D-+&/("
P/%&$+# ""$'
W-("#% B($(:$
O&" " #*
3
B#"##( 3 " 5
S/#% B($(:$
M$% " J/(#
2
B#"##( 1 " 12
M(+( B($(:$
J/'! " S#.
1
B#"##( 2 " 1
I9 +6 )*46/ ('*+ '9 4*/+'( 2'/ '+ / ;+8 +6 :3 )*46/ +'+ +6 ' 2/4'*+ /6'*2 ; :3. W+ )':( +' 44*+ +6 B ('*+ '9 )*46/ 9+ :3: )') 2/4'*+.
218: ,<%&!',) ,&'&)()$&
/8+46-4/ 4'/+*4+ / +=) '9 4'2+' 4'/+*4+ 8646 /(;/ +6 /( 9'8 '9 ':4 / +6+ '9 22 9-/-9 8+6 98 4)+' /. L+ */ ';/3 +6 /=+ '9 +6 /8+46-4/ 4'/+*4+ '9
C <
S=+ <
/8+46 ! b/8+46: 3; Z /8+46 )//' " _ 4/ b3*-1 < 2' /'(+6: 9 /8+46: 3; 3* (+46/ 8+6 +6+ '9 3*-1 ; 4/ b3*-# < 2' /'(+6: 9 /8+46: 3; 3* (+46/ 8+6 +6+ '9 3*-# ; 4/ b 3*-% < 2' /'(+6: 9 /8+46: 3; 3* (+46/ 8+6 +6+ '9 3*-% ; < < < 4/ b3*- < 2' /'(+6: 9 /8+46: 3; 3* (+46/ 8+6 +6+ '9 3*- ; 29*+ < 2' /'(+6: 9 /8+46: 3; 3* 2'/ '+ (+46/
8+6 = 3* ;+8 3*-1 +' 3*- ` A /8+46-4/ 4'+' (+46/ )+4* /8+46: 3* /8+46 3; ' 3* :+2 9+ 3*+: )//' 8+6 /3 3*/, 86 + 92/ 4+ (+46 ;+8 /8+46 3; 3* 2 4/ 3* + +/ +' +6+ )+4* 4/ +' 4*+ +6 /++(+/ *2 +6+ 4/, 2 +6 ' 92: ; /++(+ + *()/ '*+ '9 +6 4/ 2 +6 4'(/ '*+ '9 +6 /4') '9 /8+46-4/ 8+6'*+ 4'/2: '+6 4// 3*. E()< + (*d46'4 @ 0 4(*d46'4
/8+46 !(*d46'4" _ 4/ 1 < 4'*+bb e)// = / +' /++ +6 :(f ; 4/ # < 4'*+bbf)// = +' 3:+ +6'*:6 :( )f ; 4/ % < 4'*+bbf)// = 4 +' 46: +6 3 '9 +6 :(f ; 4/ $ < 4'*+bbf)// = 9 +' 9/+ ='* /)2f ; 4/ 5 < 4'*+bbf)// = +' + 9'( :(f ; 29*+ < 4'*+bbf='* 63 +' 46''/ ;+8 1 +' 5f `
T6 ;'3 4'2 ()(+/ :( (* 2/: 86 )*++2 +: 3* +6 /8+46: 3; (*d46'4 / ;: (+462 8+6 3*/ 1 +' 5 , 46 3* )/+: ' :( 4+'. Y'* (= ';/3 +6+ +6 9'8 '9 +6 /8+46-4/ 4'/+*4+ / /( / 22 9-/-9 4'/+*4+, ;4*/ + /' 2/ 8+6 (*+) )+6/ '9 4*+' '*+ '9 8646 /4+2 )+6 :+/ 4*+2. I9 ' '9 +6 4'2+'/ :+/ /+/92 +6 +6 /++(+/ *2 +6 29*+ 4/ :+/ 4*+2. P#%$&, *)()(9)* <%") .,%$ ' ,<%&!',) #$,&*.& %$ ' -*#*'( :
" 9*)'+ ,&'&)()$& 8=/ 2/ 4/, 9 ; / '+ )42 +6 +6 4// 9+ +6 4*+ 4/ :+/ 4*+2 + ; /++(+ / (+. ;" /8+46-4/ 8=/ (+46/ +/ /8+46 3; 3* 8+6 /: 4'/++ 4/ 3*, +6/ 4/ 3* (*/+ 8=/ ; /: +: 3* ' /: 464+. F'+/ 2 2'*; 3*/ '9 /8+46 3; '+ 32. .. +6 4'2 ;'8 / 32 4'2 <
9'+ 3 @ 0.0 4 3 /8+46! 3" _ 4/ 1.1 < 2' /'(+6: ; `
I($'-) +-"& $%-$*'# )#&'$%$"-(
I($'-) &$+# $'/#
4" +6 4// +6 /8+46 4'+ )'32 : '9 3*/ +' ; (+462 8+6 +6 /8+46: 3; .. 8 4+ 8+ /++(+/ @ $ b@ 8+6 4//. T6 9''8: 4'2 / 32 < 46 46 @ X 4 46 /8+46!46" _ 4/ @ b@>
4'*+bbfY'* 63 +2 '84/ )6;+f ; 4/ @ A b@ 4'*+bbfY'* 63 +2 *))4/ )6;+f ;
` T6 ;'3 4'2 :3/ */ () 86 22 9-/-9 6/ 23+: ' /8+464/, ;4*/ 8 4 63 ':4 /++(+ 63: : '9 3*/ +' ; 4'()2. 2" T6 /?*4 '9 4/ 3* 2'/ '+ (++/ .. I+ / '+ 4'()*/'= +' ) '8 4/ 3* / 9/+ 4/ 2 +6 6:6/+ 4/ 3* ;: +6 /+ 4/. T6= 4 /+ = '2. " T6 29*+ 4/ / ')+' 2 /6'*2 ; 8=/ )+ + +6 /+ )4 /8+46-4/ 4'/+*4+ 9" A /8+46-4/ 4'/+*4+ 4 /' ; /+2 8+6 '+6 /8+46-4/ ')+'.
W#*+#.& 4#.*,)"= : " W+ )':( 8646 )*+/ ('+6 *(; 9'( */ 2 +6 92/ +6 +'+ 2=/ )/+ +6+ ('+6. U/ '= /8+46-4/ 4'/+*4+. F' () 9 */ )*+/ ('+6 *(; / # +6 +6 )':( 2/)=/ eF;*= 6/ #J ' # 2=/f. 9'(.
" C'() 2 4'+/+ /8+46-4/ 4'/+*4+ 8+6 22 9-/-9 4'/+*4+ +;*
217 : C#$%&%#$'" #-)*'* @ ? :
C'2+' O)+' / /( /6'+ 62 ')+' C 8646 6)/ +' ()(+ 9'8 '9 ':4 ;/2 ' /'( 4'2+' 9-/ 4'/+*4+. T6 /=+ '9 +6 4'2+' ')+' / < S=+ <
b':4 )//' ] b +* )+ < b 9/ )+
T6 ':4 )//' +6 ')+' :+/ 3*+2 +6 / +* ' 9/ , 9 +* +6 /++(+
9+ /=(;' ! ] " :+/ 4*+2 '+68/ /++(+ 9+ /=(;' ! < " :+/ 4*+2. I+ 4+/ (*46 9 ! " - / 4'/+*4+ ;*+ 4 '= 4*+ /: /++(+. L 9-/ +6 4'2+' ')+' 4'+ 63 ;'4 '9 4'2 +' 4*+ +/ +* ' 9/ )+. W '9+ */ 4'2+' ')+' +' ()(+ /6'+ ' 4'2+' )//'. E()<
+ @ 5 , = @ 7 + /*+ @ ! = " ] 1 < 0 4'*+bb /*+
T6 '*+)*+ '9 +6 ;'3 () 8'*2 ; 0 ;4*/ +6 4'2+' = / '+ ;: /+/92 , 64 +6 3* 0 / ;: //:2 +' /*+. A 4'2+' ')+' 4 ; /' /+2 8+6 '+6 4'2+' ')+'.
W#*+#.& 4#.*,)"=: W+ )':( */: 4'2+' ')+' +' 92 +6 6:6/+ '9 +6 )*++2 +:/. QH+ < */ /+: '9 4'2+' ')+' 216 : N),&%$ #= '"" #$%&%#$'" #$,&*.&,
I 9 )':((: /+*+'/ '9+ +6 4'2+' 4'/+*4+/ ;: */2 /: )':(. A= '9 +6 4'2+' 4'/+*4+ 4 ; /+2 8+6 = '9 +6 '+6 4'/+*4+. F' () /8+46-4/ 4'/+*4+ 4 /+ 22 9-/-9 8+6 +/ /4'), ' 46 22 4'2+' '9 22 9-/-9 (= /+ /8+46-4/ 4'/+*4+ 8+6 +/ /4'). T6 9''8: 4'2 /))+ */+9/ +6/ 2 <
/8+46! b )//' " _ 4/ b3*-1 < 9! b 4'2+' -1 " _ /'( 4'2 ` / 9 !b 4'2+'-#" _ /'( 4'2 ` / _ /'( 4'2 ` ; 4/ b3*-# 9! b 4'2+' -1 " _ /'( 4'2 ` / 9 !b 4'2+'-#" _
/'( 4'2
` / _ /'( 4'2 ` ; ` 2 '9 /8+46-4/
S(= 8 4 63 <
9 ! b4'2+' -1 " _ /8+46!31" _ 4/ b3*1 < ; 4/ b3*# ; 4/b3*-% ;
` / 9 ! b4'2+'-#" _ /8+46!31" _ 4/ b3*1 < ; 4/ b3*# ; 4/b3*-% ; ` ` ...
A,+ 4#.* &)')* <% #= &) #$,&*.&, '$ 9) $),&) <%&%$ <% #= &) #&)* #$,&*.&,
C)+ Y#.* P*#*),, : 1. F2 +6 '*+)*+ '9 +6 4'2 :3 ;'8 < c4*2b'/+(.6 3'2 (! " _ + @ % /8+46!" _ 4/ 1 < 4'*+bb eOf ; 4/ # < 4'*+bb eT8'f ; 4/ % < 4'*+bb eT6f 4/ $ < 4'*+bb eF'*f 4/ 5< 4'*+bb eF3f ; ` ` #.
F2 ' 9''8: 4'2 < c4*2b/'+(.6 3'2 (!" _ + @ 10 + ; @ 10 + 4 @ #0 /8+46 ! " _ 4/ ;<
4/ 4<
29*+<
4'*+bbfH*= Bf ; 4'*+bbfH*= Cf ; 4'*+bbfW': 4'2f break;
} }
22 I&)*'&%;) C#$,&*.&, @L##-%$: I++3 4'/+*4+/ ' L'')/ ;/ )':( 8+6 4=44 9'8 '9 ':4. E46 /++(+ 8646 / 8++ *2 +6 /4') '9 ''): /++(+ :+/ 4*+2 +6 *(; '9 +(/ +6 ++'''):
4'+*/ 9'. I )3'*/ 46)+ 8 63 / 98 9 /4'/ 86 ''): 4'/+*4+ / 22 9' )9'(: )+4* /+ '9 +// )+2= 9' *(; '9 +(/. N'8 8 8 :' +' 2+/ '9 ''): 4'/+*4+/ 3; C. I C +6 +6 ;/4 +=)/ '9 ''): 4'/+*4+/ 3;, +6= < - 86! " '')
=8'2 86 / */2 +' '')
- 2'-86! " '')
=8'2/ 2' 2 86 */2 +' '')
- 9' '')
=8'2 9' / */2 +' '')
I+ / 3= ()'++ +' *2/+2 +6+ ''): 4'/+*4+ ;/ )++' '9 +// *2 +/ /4') ;/2 ' )+4* 4'2+' 42 / "##-!#$%&%#$ . T6/ '')-4'2+' 3*+/ / +* ' 9/. A '') (= ; 4'+*2 + '')-4'2+' / 3*+2 / +* ' 9/, ;/2 ' )+4* )':( /+*+'. A +6 ;'3 (+'2 +6 '')/ 63 +6 )+/ 4'((' +6( .. - +6 ''): 3; ! ++' " - +6 '')-4'2+' - ':4 +' 46: +6 3* '9 ++' 8+6 46 4=4++' L+ ( /6'8 ='* 2/+:*/6;= +6/ +6 )+/ 2 +6 8 8 )'42 +' +6 /=+. I&)*'*
=#*@ %$& % 0
"##-!#$%&%#$
% 6
"#% (#%=4 %&)*'* ;'".)
%%5
some code
S(= , 86 2 2'-86 /' 63 +6/ +6 /:94+ )+/ / /6'8 ;'8 < + @ 0 86 ! b@ 7 " _ /'( 4'2 @X$ `
+ @ 0 2' _ /'( 4'2 @ X$ ` 86! b@ 7 "
221 : <%")@ "##- #$,&*.&
A 86 '') +/+/ 9' +/ 2: 4'2+' ;9' )9'(: +/ 4'++/ - 3 +6 9/+ +(. S' 9 +6 2: 4'2+' / (+ 86 +6 86 '') ;:/, +6 / '9 /+*4+'/ + 4'+/ 8 ne'er ; 42 '*+. S=+ < while ()
{
...; ...; }
A 86 4'+*/ ++'-4=4 + +/ '') 4'2+' / 3*+2 / 9/. I9 +6 '')-4'2+' / 9/ 9' +6 9/+ +( ++' +6 '') 8 '+ 4*+ 3 '4. E() <
+ @ 0, /*( @ 0 4'*+bbfI)*+ +* *(;f 4 86! 0 " _ /*( @ /*( -- ` 4'*+bbfT6 /*( /
T6 ;'3 4'2 /))+ 92/ +6 /*( '9 +* *(; */: 86 ''). T6 '') / 4*+2 + +6 / :+ +6 0 , / /'' ;4'(/ 0 +6 '') / +(+2. W ';/3 +6+ 8+6 +6 /4') '9 +6 '') +6 3* '9 / 24(+2 /' +6+ + ))'46/ +' +/ + )3'*/ 3*. T6*/ 8+6 46 ++' +6 3* '9 / 222 +' 3; /*( 2 / 24(+2 ;= 1. L+/ *2/+2 +6 ;'3 )':( 8+6 D= R*. L+ */ //*( +6+ */ )*+/ 3* $ 9' +6 + < 1/+ I++' /++ / $ , /*( @ 0 .. +6 '')-4'2+' $ 0 / 3*+2 / +* 64 + ')/ *) +6 86 ;'4 @@ /*( @ 0 $ @ $ 8 ; 24(+2 ;= 1 , +6*/ @ % #2 I++' /++ / % , /*( @ $ .. +6 '')-4'2+' % 0 / 3*+2 / +* 64 + ')/ *) +6 86 ;'4 @@ /*( @ $ % @ 7 8 ; 24(+2 ;= 1 , +6*/ @ # %2 I++' /++ / # , /*( @ 7 .. +6 '')-4'2+' # 0 / 3*+2 / +* 64 + ')/ *) +6 86 ;'4 @@ /*( @ 7 # @ 8 ; 24(+2 ;= 1 , +6*/ @ 1 $+6 I++' /++ / 1 , /*( @ .. +6 '')-4'2+' 1 0 / 3*+2 / +* 64 + ')/ *) +6 86 ;'4 @@ /*( @ 1 @ 10 8 ; 24(+2 ;= 1 , +6*/ @ 0 +6 5 I++' /++
/ 0 , /*( @ 10 .. +6 '')-4'2+' 0 0 / 3*+2 / ='",) ;4*/ 0 @@ 0 64 + '4/ *) +6 86 ;'4 2 86!" '') / +(+2. T6*/ 4'(: '*+ '9 86 '') ;'4 +6 3* '9 /*( / )+2 / 10 '') 4*+/ 9' $ +(/.
W#*+#.& 4#.*,)"= : C'/2 +6 )':( :3 ;'8 <
3'2 (! " _ + @ 5, ( @ 1 , ) @ 0 86! ) b@ 50 " _ )@X( ( ` ` N'8 4'()+ +6 9''8: I++' +4: +; 8+6 2+/ '9 46 ++', +6 9/+ ' / 2' 9' ='* <
I"#%$"-(
'. &()-"-(
.
1+" I"#%$"-(
0b@ 50 @@ +*
5
5
2
C64 + '*+ 8+6 ='* +46. W4 (4 <%") "##- %, $#& )&&%$ )).&) ?
I+ / 3= ()'++ +' *2/+2 6 +6+ 86 '') +6 ''): 4'2+' / 3*+2 + +6 ;:: '9 +6 '')/ /4') .. )' +' +6 +: +' /4') '9 ''). T6/ +=) '9 464: / 42 E$&*4 C#$&*#" C)+%$ , 9 +6 4'2+' 9/ +6/ 464: + 8 '+ ; '82 +' +6 /4') '9 +6 ''). T6+ / 86= 86! " '')/ '9+ 42 / E$&*4 C#$&*#" L##- Y'* 4 (: /( 464: /+*+' +6+ ='* +4+/ ;: 4642 )' +' ='* += +'
4( 6 +' 38 9(. Y'* 8 '+ ; ; +' 38 +6 9( + 9 ='* 2'+ 63 +6 +4+/ aa
S(= 9 +6 '')-4'2+' 9/ + +6 9/+ +( +/9 +6 /++(+/ *2 +6 /4') '9 '') 8 '+ * 3 '4. O;/3 /*46 4'2 /4' ;'8 < 'O9P/'/ @ $ 'O9T4+/ @ %
86! 'O9T4+/ @ 'O9P/'/ " _ 4'*+bbfW4'( +' G:/ '9 C )*f ` T6 ;'3 '') 8 '+ 4*+ + ;4*/ +6 '')-4'2+' / 9: + 9/+ +(. 222 : #!<%")@ "##- #$,&*.&
A do-while '') / 2+4 +' while '') 3= // 4)+ +6+ + / guaranteed +' )9'( +6 /+*4+'/ /2 '4 ;9' +/+: 9' +6 2: 4'2+'. S=+<
2' _
2' /'(+6: 2' /'(+6: ` 86! b'')-4'2+' "
E()< C'/2 +6 9''8: 4'2 /))+ +' 92 94+' '9 :3 *(; < + 9 @ 1 + @ 0 4 2' _
9 @9X -- ` 86! 0 " 4'*+ bb eT6 94+' '9 < e bb bbf / e bb9 L+/ */ => +6 4*+' '9 +6 ;'3 )':( < +6 94+' '9 = *(; / 3*+2 / 94+ @ X !-1" X !-#" X .. X 1 T6/ (/ +6+ 8+6 46 ++' +6 3* '9 / 24(+2 ;= 1 2 / (*+)2 8+6 +6 )3'*/ 3* '9 / /+'2 4*(*+3=. T6 ++'-4=4 /+')/ 86 / 24(+2 *)+' 3* ?* +' 1. L+ */ 4'2*4+ D= * ' +6 ;'3 4'2 /))+ +' *2/+2 +6 9'8 '9 ':4 9' $ 5<
I+=
9 @1, @ $
1/+ I++'-4=4< 9 @ 1 X $ @ $ , @ %, 4'2+' 0 3*+/ / +* 64 '') / 4'+*2 2 # I++'-4=4 < 9 @ $ X % @ 1# , @ # , 4'2+' 0 3*+/ / +* 64 '') / 4'+*2 2 % I++'-4=4 < 9 @ 1# X # @ #$ , @ 1 , 4'2+' 0 3*+/ / +* 64 '') / 4'+*2 +6 $ I++'-4=4 <
9 @ #$ X 1 @ #$ , @ 0 , 4'2+' 0 3*+/ / 9/ , / 0 @@ 0 64 '') / +(+2 2 )':( 9'8 4'(/ '*+ '9 +6 /4') '9 +6 '') +' )':( /4'). T6 '*+)*+ / )+2 ' 4'/' /< T) ='*%'" #= : 0 %, 25
W#*+#.& 4#.*,)"= : T6'*:6 +6 ;'3 94+' 4'2 /))+ 6/ 4*+2 4= 2 )'2*42 4'4+ 2 32 '9 94+' '9 $ .. #$ ;*+ 86 )'()+: '*+)*+ +' */ + 8':= /=/ +6+ e94+' '9 #$f . I+ (*/+ /6'8 +6+ e94+' '9 $ / #$f.
/*+ <0 /
F2 '*+ +6 /' 9' +6 ;'3 (/)+: 2 4'4+ +6 )':( ;= ('29=: +6 4'2 /' +6+ + )'2*4/ )4+2 '*+)*+ )'()+ +' */. C64 ='* /*+ 8+6 ='* +46. $%# m# do&w%ile() loop is getting e'ecuted once e!en w%en t%e condition is not satisfied
I+ / 3= ()'++ +' *2/+2 6 +6+ 2'-86 '') +6 ''): 4'2+' / 3*+2 + +6 2 '9 +6 '')/ /4') .. 9+ +6 /+ /++(+ +6 /4') '9 ''). T6/ +=) '9 464: / 42 E%& C#$&*#" C)+%$ , 9 +6 4'2+' 9/ +6/ 464: + 8 '+ ; '82 +' +6 /4') '9 +6 '') ' + ++'-4=4. I +6 86' 99 ='* ';/3: +6+ +6 '') 62 4*+2 + /+ '4 3 86 4'2+' 9/ 1 /+ I++'-4=4. T6+ / 86= 2'-86! " '')/ '9+ 42 / E%& C#$&*#" L##- Y'* 4 (: /( 464: /+*+' +6+ ='* /6')): ;: +(/ 2 )*46/ ; ;: 4642 ' ='* + '*+ '9 /6')): ( 86 ='* 63 ; 9' /6')):. F' () 4'/2 +6 )':( #.% 62. Sentinels :
O9+ ''): 4'/+*4+ 4*+/ '') 9' 92 *(; '9 +(/ ;/2 ' 4+ ''): 4'2+' )42 ' +6 ''): 3; ' +6 ++', ;*+ /'(+(/ +6 +(+' '9 '') / '+ 92 .. +6 +(+' '9 '') 2)2/ ' /'( '*+/2 )*+. T6/ +=)/ '9 '')/ 86 +(+' '9 '') / '+ 92 2 2)2/ ' '*+/2 )*+ 42 ,)$&%$)", F' () < C'/2 +6 )':( :3 ;'8 < %rogram 2.!
%rogram to count number of adults and minors
c4*2b'/+(.6 3'2 (! " _ + 2 @ 0 , ( @ 0 + : @ 0 4'*+bb eI)*+ :
86!: 0" _ 9! : @ 1J " 2 / ( 4'*+bb eI)*+ :
`
4'*+bb eT6 +'+ e bb 2 bbf 2*+/ 2f bb ( bb e('/f
C ='* + 6'8 (= +(/ +6 '') ;'3 ?*/+' */ ] Y'* /8 8'*2 ; )';;= eN'f , ' ;++ ='* 8 + +6+ /4 +6 +(+' '9 +6 '') 2)2/ *)' +6 3* '9 +6 3; :, + / '+ 92 +6+ 6'8 (= +(/ +6 '') (= *. Y/ +6/ / +6 9+* /+ 6/ , 6 +6 3* '9 3; : 4'+'/ +6 4*+' 4=4 '9 +6 86 !" ''). I9 +6 3* '9 +6 : )*++2 ;= +6 */2 ;9' +6 /++ '9 +6 '') / )*++2 / 0 +6 +6 '') 8 '+ ; 4*+2 + ;4*/ +6 4'2+' 9/ ' +6 /++ '9 +6 9/+ 4=4 +/9. M''3 + /' '+ 92 +6+ 9+ 6'8 (= 4=4/ +6 */ (= )*+ 0 3* +' /+') +6 '') , 6/6 (= )*+ 9+ % 4=4/ ' 5 ' (= ; #00 a
W#*+#.& 4#.*,)"=: I +6 ;'3 )':( #.%, ('3 +6 +8' /622 )*+ )42 ;9' +6 /++ '9 86 !" 4'/+*4+, 2 +6 4*+ +6 4'2 +' 92 86+6 ='* :++: /( /*+ / ;9' ' =+6: 8':. I9 4'4+ /*+ / )'2*42 +6 92 +6 /' ) + +' 4// 92/.
223 : =#*@ "##-
A 9' '') 6/ '9 +/ +6 )+/ , +6 ++' 3; , '')-4'2+' 2 ':4 +' 4'+* '') )+ +4+ + ' )4 /)+2 ;= /( 4'' ! " . T6/ '') / /' E$&*4 C#$&*#" L##- / 4'2+' / 4642 ;9' +: +' +6 /4') '9 +6 ''). L+ */ => +6 /=+ '9 9' ''):<
S=+< 9' ! b3;!/" +>+' b''):-4'2+' b4(+: 24(+: " _ `
2' /'(+6:
T6 9/+ )+ '9 9' '') / )4 86 ''): 3;/ 242 2 +>2 +6 /( 8= 8 24 (*+) 3;/ '9 /: 2+ +=) < .:. + @ 0 , @ # , @
T6/ )+ '9 +6 '') / 4*+2 '= '4 + +6 /++ *) '9 +6 '') 2 3 + / 4*+2 : ! 6'8 4 ='* -24 3;/ 8+6 +6 /( (a /( /4')". A/ ) +*;' 4 4'() +6 /4') '9 +6/ 3;/ 242 9' '') / /( / )':(-/4') .. +6= 4 ; 44//2 9'( = '+6 /4') +6 (! ", ;*+ +6 4*+ ISO C 6/ 46:2 +6/ (: +6 /4') '9 +6/ 3; '4 +' 9' '') '=. Y'* 8 9''8 +6 +*;' 4 +=) /4'):. T6 /4'2 )+ '9 9' '') 29/ +6 ''): 4'2+' */: /+ '9 +' 2 ':4 ')+'/ 2 :'3/ +6 *(; '9 +(/ +6 '') 8'*2 4*+. T6/ ''): 4'2+' / 4642 ;9' +: +' ''), 9' .:. b@ +4. T6 +62 )+ '9 +6 9' '') 29/ 6'8 +' 46: +6 3* '9 ++3 ''): 3;/ 8+6 46 4=4. T6/ / 3= ()'++ / +' 4*+ +6 '') 9' 92 *(; '9 +(/ , 9' .:. , @ +4 L+ */ '8 +:+ +6 ;'3 +6 )+/ +' ';/3 6'8 9' '') 8'/ <
E() < 9'!+ @ 0 b@% " _ 4'*+bbfA* K*([f 4'*+bbfK( K+ G*)+[f 4'*+bbfA K*([f ` T6 ;'3 '') /++/ 8+6 24: 3; @ 0 , +6 + )'42/ +' +6 ''):-4'2+' )+ +' 464 86+6 4'2+' / /+/92 !3*+/ / +*" /' +6+ +6 9'8 4'*2 + +' +6 /4') '9 +6 ''). .. 0 b@ % 8646 / +* , +6 4'+' 9'8 / '82 +' + +' +6 /4') '9 +6 '') 2 +6 /++(+/ ! +6 % / " :+/ 4*+2 ' 9+ '+6. A9+ 4*+: +6 /+ /++(+ 8+6 +6 /4') '9 9'!" +6 4'+' )'42/ +' +6 +62 )+ '9 +6 '') 86 + 4(+/ +6 3* '9 ''): 3; ;= 1 , /' +6+ +6 3; / :++: +6 + 4'/4*+3 6:6 3* .. @ 1. H4 +6 9/+ I++' '9 +6 9'! " '') / 9/62. N'8 + +6 /++ '9 +6 + ++' +6 4'+' 9'8 24+= )'42/ +' +6 /4'2 )+ '9 +6 9' '') +' 3*+ ''):-4'2+' .. 1 b@ % 8646 / +* , +6 9'8 '9 4'+' +6 )'42/ +6 /( 8= / + 22 +6 9/+ ++' 2 +6/ / )+2 + +6 ''):-4'2+' ;4'(/ 9/ .. 86 8 ;4'( ?* +' $ . L+ */ )*+ +6 +6:/ 2/4*//2 ;'3 +6 9'( '9 ++' +4: +; < I&)*'&%#$ S"$%"-( = '.
E() = 1+" I"#%$"-(
%
-00 1
L##-%$ #$%&%#$
O.&-.&
<;3 "%/#
A%/( K/$% K$$' K$(" G/."$ A(-' K/$%
1<; 3 "%/#
S$# $+ $*#
E() = 2() I"#%$"-(
-00 2
2<; 3 "%/#
S$# $+ $*#
E() = 3%) I"#%$"-(
-00 3
3<;3 "%/#
S$# $+ $*#
E() = 4" I"#%$"-(
-00 4
4<;3 =$'+#
N #("%! -(" =% *'& , '. -+ "#%-($"#)
O;/3 +6 ;'3 +; 49*= +' 92 +6+ +6 '') 6/ 4*+2 9' $ +(/, 2 +6 /+ 3* '9 +6 ++3 3; ' +6 +(+' '9 '') / $. V'*%'&%#$, %$ =#*@ "##- :
A +6 +6 )+/ '9 9' '') ')+' )+ .. +6= (= ' (= '+ ; )/+. O;/3 +6 32 3+' /=+ '9 9'! " '') < ;'*%'&%#$!1 :
+ @ 0 9'! b@5 " 4'*+bbfH' +' f
I +6 ;'3 9'! " '') +6 9/+ )+ 6/ ; 9+ .. 8 63 '+ 242 2 +>2 +6 ++' 9'! " , +6'*:6 + 6/ ; 242 '*+/2 +6 /4') '9 9'! ". ;'*%'&%#$!2 :
+ @ 0 9'! " _ %=@ %8
4'*+bbfH' +' f /
`
9*)'+
I +6 ;'3 3+'-# +6 '') / '+ 63: 9/+ 2 /4'2 )+ 292 9' +, +6'*:6 +6 4*+' '9 +6 )':( (/ /( / 3/' 1 /4 ++' 6/ ; 242 2 +6 4'2+' 9' +(+: +6 '') / ()(+2 +6'*:6 %=!)",) 4'/+*4+ /2 +6 ''). Y'* (= ';/3 +6+ +' +(+ +6 '') 8 63 */2 +6 9*)'+ ,&'&)()$& W63 ; /++(+ / 9'*2 )+4* 4'/+*4+ / /4') + ((2+= 4'(/ '*+ '9 +6 4*+ /4'). V'*%'&%#$!3 <
+ @ 0 9' ! " _ 9! b@5 " _ 4'*+bbfH' +' f %
` /
;
` T6 ;'3 3+'-% / ()(+2 /( +' +6+ '9 +6 3+'-% ;*+ + 6/ +/ 4(++' /++(+ 292 8+6 9! " 4'/+*4+.
I '9 +6 ;'3 3+'/ ='* (:6+ 63 ';/32 +6+ %& %, #(-.",#*4 -.& ' ,)(%#"#$ @ <%&%$ =#*@ );)$ <)$ ,&'&)()$&, 9)=#*) '$ '=&)* %& '*) '9,)$&
23 : N),&) L##-, S+*2+/ /4+' #.1.7 8 63 / +6+ = 4'2+' 4'/+*4+ 4 ; /+2 8+6 = '+6 4'2+' 4'/+*4+. S(= = ''): 4'/+*4+ 4 /' ; /+2 8+6 = '+6 ''): 4'/+*4+ 2 4'2+' 4'/+*4+/. L+ */ '' + +6 9''8: () /6'8: +6 /+: '9 9'! " '') 8+6 +6 /4') '9 '+6 9'! " '') <
9'!+ @ 1 b@# " _ 9'! + @ 1 b@% " _ 4'*+bb X bb2 ` `
O*+ 9'! " '') I 9'! " '')
F' 46 ++' '9 +6 '*+ 9' '') +6 9' '') 8 ++ 9*= *) +' +6 /+ 3* '9 '') ++'. T6 /+*+' 4 ; *2/+''2 (' 4= / < 1/+ O*+ I++' @ 1
#2 O*+ I++' @ #
1/+ I I++' @ 1 , '*+)*+ < 1 X 1 @ 1 2 # I I++' @ # , '*+)*+ < 1 X # @ # 2 % I I++' @ % , '*+)*+ < 1 X % @ %
1/+ I I++' @ 1 , '*+)*+ < # X 1 @ 1 2 # I I++' @ # , '*+)*+ < # X # @ $ 2 % I I++' @ % , '*+)*+ < # X % @ &
Y'* 4 ';/3 +6+ / ++2 9'( 1 +' # 3= +( / ++2 '4.
W#*+#.& Y#.*,)"= : W+ )':( +' )+ (*+)4+' +; 9'( 1 +' 10 */: 4'4)+ '9 /+2 9' '') L)& ., ,.(('*%) <'& <) ';) ")'*$) &%"" $#< :
" T6 +8' ;/4 +=)/ '9 C'2+' 4'/+*4+/ < 9!" 4'/+*4+ 2 /8+46-4/ /++(+. T6 9! " 6/ 9'* 299+ +=)/ '9 3+'/ /() , 4'()'*2 , 4'() 2 /+2. " T6 +6 ;/4 +=)/ '9 I++3 C'/+*4+/ < 86! " , 2'-86! " , 2 9'! " O*+ '9 +6/ 86! " 2 9'!" 63 /( 9'8 '9 4*+' 86/ 2'-86!" / ;+ 299+. " 9'! " 2 86! " 42 / E+= C'+' L'') , 86/ 2'-86! " / 42 / +-4'+' '').
3" A= '9 +6 I++3 4'/+*4+ 4'*2 ; /+2 8+6 +6 /4') '9 '+6 ++3 4'/+*4+. A 9'! " 4 ; 4'/2 8+6 /4') '9 '+6 9'! " , 86! " 8+6 9'!" , 9'! " 8+6 2'-86! " +4. 3" 86 )':((: 9' 9 /+*+' 8 '9+ :': +' ( 4'2+' 2 ++3 9'8 '9 ':4 / 2 86 ?*2.
C)+ 4#.* -*#*),,: 1
W+ C )':( +' /*( '9 9''8: //< 1
" S @ 1 " S@ 1
5
2
1 2
1
5
3
5
1
5
4
1 2
1
3
1
5
1
5
1
5
3
4
5 BBB 5 nterms
6
5 BBB 5 nterms
" S @ 1 – # % – 5 & – 7 +(/
3" S @ 1
1
x6
5
2
2
( x −1)6
3
5
3
( x − 2 )6
5 BBB
n
n
( x − n )6
#.
U/: 86 '') 92 +6 /*( '9 2:+/ '9 *(; 9 +6 )*++2 *(; / )(, 9 *(; / +6 )+ +6 /+ )( *(;. F' ()< 9 */ )*+/ *(; @ 17 +6 +6 '*+)*+ 8'*2 ; @ 1 7 @ J 9 */ )*+/ *(; @ #0 +6 +6 '*+)*+ 8'*2 ; @ #% !+ )( +' #0"
%.
Y'* (:6+ ; '8: DNA B'':= , + / :+4 ('4* (2 '9 9'* ;/4 +=)/ '9 *4'+2/. T6 9'* *4'+2/ :3 ' ++ ;;3+'/ / /6'+62 9' +6 9'* ;//. A / 9' 2 G / 9' :* C / 9' 4=+'/
T / 9' +6=( W6 4'/2: +6 /+*4+* '9 DNA + / (2 '9 +8' /+2/. E46 '9 +6/ /+2/ (2 '9 ': 46/ '9 ;'3 *4'+2/ < AAGCTCAGAGCTATG 1/+ /+2 TTCGAGTCTCGATAC
# 2 /+2
E46 '9 +6 *4'+2 '9 1 /+ /+2 )/ 8+6 *4'+2 '+6 /+2 */: ;'2. T6/ ;'2: ';=/ +6 9''8: *< I" A 8 8=/ ) 8+6 T 2 34 3/ II" G 8 8=/ ) 8+6 C 2 34 3/ / + 4 ; ';/32 +6 +8' /+2/ :3 ;'3. W+ )':( C 8646 '8/ */ +' )*+ +6 *4'+2 464+ /?*4 '9 1 /+ /+2 2 )+ +6 )';; /?*4 '9 +6 '+6 /+2. T6 */ (*/+ )'322 '))'+*+= +' )*+ /+2 '9 = />, 2 '= /+')/ 86 */ )*+/ '*+ '9 '2 464+ /+2 '9 A , G , C , T.
C'-&)* !3 F.$&%#$, %$ C O;
" !&!/>e h" '"#*!%i/ i i'4e'e&e# i& ! 4%"g%!' ! i "e e9e. T" !44%e-i!e he *e ! i'4"%!&-e "$ $*&-i"& i& C?? " 4%"g%!' #i$$e%e& /4e "$ $*&-i"& ! i'4e'e& he' 4%!-i-!/. T" *e%! #i$$e%e&-e ;eee& Ue% 8e$i&e F*&-i"& ! Li;%!%/ $*&-i"&.
31: W4 .,) =.$&%#$, ? W6' / *4//= )++' '9 +/ ] N' ;'2= +6/ 8'2. E3= ;'2= +6/ '9 */;+= +6/ 2=/ 3= /)4+ '9 9. W6+ 8 ='* 2' 9 ='* 4=4 86 ( ;/ 2'8 ' 9 2=] D' ='* 8 +6'8 +6 86' 4=4 ' / +6 4=4 / /4)] N' 4+= '+ ;4*/ 4=4/ 2/:2 /*46 8= +6+ 46 '9 +/ )+/ 4 ; )2 ' )42. S' ='* 8 :+ 8 4=4 ( 9'( (+ 2 8 :+ + 9++2 ='* 4=4a T6/ 2/: '9 4=4 86 46 '9 +/ )+/ 63 +/ '8 *?* 9*4+'+= 2 4'*2 ; //(;2 +':+6 +' 9'( 4'()+ 4=4 / '8 / M#."'* '--*#' #= ),%$%$ . E46 '9 +6 4=4/ )+ 4 +6'*:6+ / M'2* 8646 /3/ /'( )*)'/ +6 86' 4=4 ;*+ / 3= //+ 9' )') 9*4+': '9 +6 4=4. T6 86' 4'4)+ / '+6: ;*+ ;/2 ' D%;%) '$ R.") -%"#,#-4 A ;:: /=/+( / 2322 +' /( 4'()'+/ /' +6+ 46 '9 +6/ /( )+/ 4'*2 622 /= 2 994+3=. T6/ /( )+/ 86 +:+2 :3/ / +' +6 ;:: /=/+(. */+ +6 GOD 6/ /' 4+2 6*( ;:/ / ('2* ++= a W 6*(/ 63 ;'2= 8646 / +:+' '9 ': /=/+( 2 46 '9 +6/ ': /=/+( / : +:+' '9 /'( ':/. S' 6 ':/ 4+: / ('2*/. T6/ ('2*/ !':/" 4'*2 ; + 4 '9 232*= 86 8 '9+ 9 . C ='* :6+= 2/4; 86+ / '))'/+ 8'2 9' ('2*+= ] A= /=/+( 8646 / '+ ('2* / '8 / (''+64 ! अअअअ" ' 23/;. A (''+64 /=/+( 2'/ '+ 63 = )+/ ' ('2*/, 9'( +') +' ;'++'( + / ' )4. S'9+8 2*/+= 6/ /' 2')+2 +6 ('2* ))'46 '9 2/: 86 ;: /'9+8 / 2322 +' /3 ('2*/. E46 '9 +6 ('2*/ 2/:2 9' )9'(: /)4>2 +/ +6 86' /'9+8. T6/ ('2*/ +4+ 8+6 '+6 ('2*/ '9 +6 /=/+( +' 4= '*+ //+ 9*4+'+= '9 +6 86' /=/+(. E46 ('2* 2*: +/ 4'*/ '9 4*+' )+/ /( +=) '9 +/, /' 863 +6 86' /=/+( ?*/ /)494 +=) '9 +/ , 9' 8646 )+4* ('2* / /)'/; , + 4/ ' 3'/ +6+ ('2* 2 +6 +/ / 2'. T6/ 4: '9 ('2* +' )9'( 4+ 4+' , 4 ; 2' /3 *(; '9 +(/ 86 +6 /'9+8 / 86' 4*+/. L+ */ *2/+2 +6 ;'3 4'4)+ 8+6 +6 6) '9 9 (). S*))'/ '* KVS / :': +' 23') 4+>2 /'9+8 9' (:: K3/ 4'// +6 4'*+=. W6 2/:: /*46 /'9+8 KVS 6/ +' 232 +6 86' ')+' '9 +6 /'9+8 +' +6 ;: ('2*/ 42 / < A2( , A42(4 2 A44'*+/, 46 '9 +6/ ('2*/ 4'*2 ; : ;' 2'8 +' (= /() 2 /( /*;-('2*/ A2( M'2* 4 63 A2(//' , C'/+*4+' , R4*+(+, +4. 86/ +6 A42(4/ 4 : 63 /*;-('2*/ S+*2+ R:/++', E(+' , R/*+/ +4.
T6 9''8: 2:( 2/4;/ +6 86' 4'4)+ 3= /= <
KVS M$($##(" S="$%#
A&&/("+
A)-(
A&$)#-&+
S/*)/'#+
S/*)/'#+
S/*)/'#+
L A)-++-(
L S"/)#(" R#-+"%$"-(
L P$!A''$(+
L C(+"%/&"-(
L E$-($"-(
L A/)-"
L R#&%/-"#("
L R#+/'"+
L P/%&$+#
W6 +6 86' /'9+8 / 2322 +' ('2*/ / / +6 ;'3 4/ /4' +6 +6 9''8: ;9+/ 4'*2 ; 63/+2 < " E46 ('2* 4 ; +42 232*= 2 /)+= 8+6'*+ +: (*46 4 '9 '+6 ('2*/. " A ('2* / */; )4 '9 )':( 8646 4'*2 */2 : 2 :. S*))'/ +6+ N3'2= V2== '8 8+/ +' ( /'9+8 KVS +6 +6= 4 -*/ +6 /( ('2*/ '9 KVS 8+6 /'( 46:/ !4*/+'(>+'".
" I9 ' / 9'*2 ' ('2* +6 9*4+'+= '9 +6+ )+4* ('2* 2 +/ //'4+2 ('2*/ 8'*2 ; 2/+*;2, +6 86' /'9+8 8 '+ /*99. T6*/ '/ 4 ; +42 /= 2 2;*::2 (*46 // +(, ;4*/ )':(( 8 '8 8646 ('2* / 4*/: ', /' 6 8 2;*: +6+ )+4* ('2* '= '+ +6 86' /'9+8 !(*46 86 ='* 3/+ 2'4+' /*99: 9'( 4'((' 4'2 , +6 2'4+' 2'/ '+ 464/ ='* ;a" 3" S=/+( *) :2+' !+6 )'4// '9 46:: 9'( '2 /=/+( +' 8 '" ;4'(/ (*46 / ;4*/ '= +6'/ ('2*/ 8646 2/ *) :2+' 8 ; 2+ 3: '+6 +6:/ / + /.
S' 8 / +6+ ('2*>+' '9 /=/+( :3/ */ (*46 2)24 2 9;+= +(/ '9 9/+ )':( 23')(+ , / 2;*::: , 2 -*/;+=.
H#< F.$&%#$, %$ C '*) *)"'&) -*#*'( (#."), :
*/+ / /'9+8 / 2322 +' ('2*/ , 46 ('2*/ +' /*;-('2*/ , /*;-('2* / 9*+6 2322 +' /3 9*4+'/. S' 8 (= 4 =.$&%#$ ', ' (%*#!");)" (#.") '9 ;:: /'9+8. A 9*4+' C < - / /( /4+' '9 4'2 '9 ;:: ('2*)':(. - / -*/; )4 '9 4'2. - / 3= /)494 +* / + )9'(/ /)494 +/. - / '9+ 42 (= +(/ )':(. T6*/ C 9*4+' 63 +6 23+:/ 8646 ('2* 6/ /'9+8.
32: T4-), #= =.$&%#$ : F*4+'/ C '9 +8' ;/4 +=)/ < " U/ D92 < 8++ ;= )':(( / ) 6/6 ?*(+ 2'(. ;" L;= F*4+' < 2= 3; 8+6 C 4'() 2 /+'2 / L;=, 9'( 86 +6= 4 ; 42 2 */2 = C )':(. 321 : U,)* D)=%$) F.$&%#$, :
A */ 29 9*4+' C / 8=/ 4+2 ;= )':(( 44'2: +' 6/6 )':( ?*(+/. S*))'/, 9 /'( )':(( / (: /'9+8 9' /46'' (:(+ +6 6/ /+ '9 */ 292 9*4+'/ (= 63 9*4+'/ /*46 / < :+F! " , 44R/*+! " , /+E(! " , +6/ 9*4+'/ 8 ; */2 '= /46'' (:(+ /'9+8 '+ = 86 /, / +6= /)4= +'2 9*4+' 9' /46'' (:(+ /'9+8. L+ */ / +6 /=+ +' 24 */ 292 9*4+' < F.$&%#$ D)"'*'&%#$ :
b+* +=) 9*4+'d(! b)(+ /+ " 86 <
+* +=) <@ / +6 3* 8646 +6 9*4+' +*/ , 9 9*4+' 2'/ '+ +*/ = 3* +6 8 (= 8+ +6 3'2. 9*4+'d( <@ = 32 C 2+9 ( )(+ /+ <@ 24+' '9 3;/ '9 299+ 2+ +=)/ /)+2 ;= 4'(( +6/ 3*/ )*+/ )//2 9'( '*+/2 +' +6 9*4+'.
T6 9*4+' 24+' / ) +6 /=+ :3 ;'3 / /' 42 / -*#&4-) )"'*'&%#$ I C + / 4'()*/'= +' 24 )'+'+=) '9 9*4+' ;9' 29: 2 */: + . T6 )(+ 3; +6 24+' /' 42 F#*('" -'*'()&)*, F.$&%#$ D)=%$%&%#$ :
W6 9*4+' 29+' 2/4;2 ;'*+ +6 /+*4+* '9 9*4+' , +/ )*+/ 2 '*+)*+ +=) , +6 29+' '9 9*4+' 4+*= ()(+/ +6 4'2 '9 +6 9*4+'. W6 29: 9*4+' 8 22 C 4'2 +' +/ ;'4 / ) ?*(+. S=+ <
b+* +=) 9*4+'d(! b)(+ /+ " _ `
E'(-") : D4 2 29 9*4+' 8646 92/ +6 /*( '9 +8' +:/ 2 +*/ +.
+ :+S*(! + , + " 24+' '9 9*4+' + :+S*(! + , + ; " 29+' '9 +6 9*4+' _ + @ ; +* ` T6 ;'3 9*4+' 24+' 6/ +* +=) / +: , ;4*/ +6 9*4+' / (+ +' +* /*( '9 +8' *(;/. T8' *(;/ +' ; 222 )//2 +' +6 9*4+' / )*+ )(+. T6 )(+ /+ / 63: +8' + /)+2 ;= 4'(( ! , " + / '+ 4'()*/'= +' 8+ 3; (/ '9 +6 )(+/ 24+'. A /(4'' / +(+: +6 24+' '9 9*4+'. T6 29+' '9 9*4+' / 63: 4'2 8++ 8+6 +/ /4') 86 +6 /*( / 44*+2 '3 +6 )//2 )(+/ 2 ; 2 +6 /*+ / +*2 */: +)4<#* *)&.*$ I+ / 4'()*/'= +6+ +6 +* 2+ +=) (*/+ ; /( / +6+ '9 +6 2++=) '9 +6 3; +*2 */: +* /++(+.
W#*+#.& 4#.*,)"= : D4 +6 )'+'+=) '9 9*4+' 8646 < " (*+)/ +6 +:/ 2 +* +6 )'2*4+ " 464/ 86+6 )//2 +: )(+ / 3 ' '22 " )+/ ='* ( #0 +(/. C'/2 +6 98 (' 29+' '9 9*4+'/ +2 +' 3'*/ )':( < F*4+' !.1 <
9*4+' +' 464 86+6 :3 *(; / )( ' '+ + /P(!+ " + /P(!+ *( " _ + 4'*+ @ 0 9'! + @ 1 b@ *( " 9! *( I @@ 0" 4'*+
`
9 !4'*+ # " (' +6 +8' 94+'/ (/ + / '+ )( , 64 9/ 3* / +*2 +* 0 / +* 1 4+= +8' 94+'/ .. 1 2 *( +/9 (/ *( / )( , 64 +* // +* 3* .. 1
I +6 ;'3 9*4+' 9 +6 )//2 )(+ +' +6 9*4+' .. *( 8'*2 ; )( + 8 63 4+= +8' 94+'/ 4'*+2 '*+ 3; 4'*+ 2 9 '+ 8'*2 63 (' +6 # 94+'/. A9+ 8 4'2*4+ ''): '3 +6 *( +' 464 +/ 23/;+= ;= 3= 3* 9'( 1 +' *( 8 :+ 4'*+ 4(+2 863 *( / 23/; ;= !''):-3; ". S' ' +6 +(+' '9 '') +6 3; 4'*+ /+'/ +6 +'+ *(; '9 +(/ *( :+/ 23/; +6 ''). W 464 +6/ 4'*+ 3* +' 92 86+6 + / (' +6 +8' ' '+, 9 + / (' +6 +8' + (/ *( 6/ (' +6 +8' 94+'/ 2 64 + 2'/ '+ /+/9/ +' ; )( , 64 8 +* +: 0 +' 2/:+ +6+ + / '+ )( , '+6 8/ 8 +* 1. I/+2 '9 +*: 1 2 0 9'( 9*4+' ='* 24+= )+ */: 4'*+ +6+ *( / )( ' '+, ;*+ +6 2'+ 9':+ +' 46: +6 +* +=) '9 +6 9*4+' %,P*%()@ ;#% F*4+' %.# < 9*4+' +' )+ 3 *(;/ 9'*2 ;+8 +8' :3 +: )(+/
3'2 92S*(! + , +" 3'2 92S*(!+ , + " _ + /*( @ 0 9! b@ " _ 9'! + @ b@ " 9! # @@ 0" 4'*+bb bb e ,f ` / 4'*+bb eR: '+ 32f `
E)+' < I +6 ;'3 9*4+' +6 8/ ' 2 '9 +*: = 3* 9'( +/ /4'), 8 63 +' )+ +6 3 *(;/ 9'*2 8+6 +6 9' ''). S4 9*4+' 4 +* '= ' 3* + +(, 2 '4 +/ +*/ 3* +6 /4') '9 +6 9*4+' 9/6/ +6 3;/ 242 +/ /4') 2/ '99 2 ' (' 3; +' ; */2 :. S' /+2 '9 +*: 8 )+2 +6 (*+) '*+)*+/ */: 4'*+. L'' 6'8 8 63 242 +6 9*4+' +* +=) / 3'2 86 8 '+ +*: = 3* 9'( +/ /4'). F*4+' !.! 0 %rogram to find the #C3 of two in%utted numbers 0 'oid get#C3* +4
3'2 :+HCF! " _ + 1 @ 0 , # @ 0 + 649 @ 0 4'*+bb eI)*+ +8' *(;/ 86'/ 649 / +' ; 9'*2f 41# 9! 1 @@ # " 4'*+bb 1 / 9! 1 b #" _ 9'! + 2 @ 1 2 b@ # 2" _ 9! 1 2 @@ 0 # 2 @@ 0" _ 649 @ 2 ` ` 4'*+bb eT6 649 / e bb 649 ` / _ 9'! + 2 @ 1 2 b@ 1 2" _ 9! 1 2 @@ 0 # 2 @@ 0" _ 649 @ 2 ` ` 4'*+bb eT6 649 / e bb 649
` ` 2 '9 9*4+' E)+' <
L'' + +6 9*4+' 29+' '9 +6 ;'3 9*4+' , /4 +6 9*4+' / +: +6 +8' ?*2 )*+/ 8+6 +/ /4') */: 4'*+ 2 4, 8 62 '+ )//2 = )(+/ +' 9*4+' +6*/ 8 63 )+ +6 )+6// ! " ()+=. A/' / +6 9*4+' 24+= )+/ +6 '*+)*+ +6 / ' 2 +' +* = 3* 9'( +/ /4'), 64 +* +=) / 3'2. T6 ':4 '9 +6 9*4+' / /() < 8 92: +6 6:6/+ '9 +6 +8' *(;/ 2 +6 *: '') 9'( 1 +' +6 6:6/+ *(; 2 46 ++' 8 92: '*+ 86+6 +6 ++' 3* 232/ ;'+6 +6 *(;/ , 9 + +6 8 )*+ +6+ ++'/ 3* +' 3; 649 , 46:: +6 '2 3* '9 3; 649. T6*/ + +6 2 '9 +6 '') +6 649 / 9+ '*+ 8+6 +6 H:6/+ C'((' F4+' 2 8 )+ + 8+6 4'*+. 3unction !.& 0 function to find the Sim%le Interest on a gi'en %rinci%al , rate , and time where the default 'alue of the time %arameter is ke%t 1 yr.
9'+ :+S()I+!9'+ , 9'+ , 9'+@1 " 9'+ :+S()I+!9'+ ) , 9'+ + , 9'+ +("
_ `
9'+ / @ !) X + X +("100 +* /
T6 ;'3 )':( / 63: 8 +=) '9 )(+ '8 / )='."& -'*'()&)* A C 9*4+' )(+ 4 ; (2 29*+ 9 +6+ )(+ / //:2 = 4'/++ +6 + +6 +( '9 24: + ' + +6 +( '9 +/ 29+'. W6 8 //'4+ 29*+ 3* +' )(+ / 8 63 //'4+2 1 8+6 /+ )(+, +6 +6/ 3* 8 ; */2 9 +6 9*4+' / :++: 42 8+6'*+ )//: +6/ )(+ +6 4. T6/ 8 8 : / 62 86 2/4*//: 9*4+' 4. T6 ':4 '9 +6 )':( / ?*+ /= +' *2/+2. A=8= 29*+ )(+/ (*/+ ; 8=/ 242 9'( :6+ +' 9+, '+68/ 8 4*/ '. . ='* 4+ ( )4) ' / 29*+. F''8: 24+' / I32. '
9'+ S()I+!9'+ ) @ 1000 , 9'+ + , 9'+ +@1" 9'+ S()I+!9'+ ) , 9'+ + @ # , 9'+ +"
I= 4#. <'$& ('+) -*%$%-'" ', )='."& -'*'()&)* 4#. ';) ('+) '"" &) -'*'()&)*, #$ %&, *%& ,%) )='."& ', <)""
S' +6 32 24+' /*46 4/ 8'*2 ; < 9'+ S()I+!9'+ ) @ 1000 , 9'+ +@# , 9'+ +@1" 322 : C'""%$ ' C F.$&%#$ =*#( ' -*#*'( :
Y'* (:6+ ; 8'2: +6+ aa +6 ;'3 98 9*4+' ()/ , +6 *+6' 6/ 9':'+ +' 8+ (! " 9*4+' ! ' ('%$ %, '",# ' =.$&%#$ +6 #< &) #) <*%&&)$ <%&%$ &) ,#-) #= &) =.$&%#$ <#." 9) )).&)? Y'* (:6+ ; /' 8'2: +6+ T6 : /=+ '9 4: 9*4+' 8'*2 ; ;'3 9*4+'/ %.1 , %.# 2 %.$ +6 '.&#* ', $#& ',+) &) .,)* %$-.& ;'".), =#* ;'*%'9"), .,) %$ &),) =.$&%#$,?
S' /+*2+/ + 2' '8:= , +6 4'2/ 8+6 +6 /4') '9 9*4+' 3 :+/ 4*+2 9 + '+ 42 9'( +6 /4') '9 '+6 /4'). */+ ='* ;2= 2(:2 '-9*4+' 2- / '+ :': +' )2 '9 +/ '8 *+ *// ='* '+ 4: (464a . S# ' =.$&%#$ ', 9) '"") =*#( &) ,#-) #= '$#&)* =.$&%#$ ,# &'& &) #) <%&%$ &) ,#-) #= &) =.$&%#$ <#*+, U/*= 8 ( +6/ 4 9'( +6 /4') '9 (! " 9*4+', 9.& <) '$ '"" ' =.$&%#$ =*#( &) ,#-) #= '$4 #&)* =.$&%#$ %= &) '"") =.$&%#$ %, )=%$) "#9'""4
T6 '+6 2'*;+ +6+ *+6' 6/ '+ )'322 +6 )*+ 3*/ 98 9*4+' / /' /'; ;4*/ .,)* ,#." %$-.& &) -'*'()&)* ;'".), %= $#& )**#* <%"" 9) %;)$ A .,)* %$-.&, &) -'*'()&)* ;'".), =*#( &) ,'() ,#-) <)*) =*#( %& '"", &) =.$&%#$
L)& ., +$#< ,)) &) ,4$&' #= '""%$ ' =.$&%#$ :
A 9*4+' 4 9' '-+*: +=) 9*4+' !+* +=) / 3'2 " <
9*4+'d(! b)(+d/+d9d+ / 292d'd3d+d;" A 9*4+' 4 9' '-+*: +=) 9*4+' !+* +=) / /'( '&'&4-) " < +*d2++=) b3d( @ 9*4+'d(! b)(+d/+d9d+ / 292d'd3d+d;" W6 4: 9*4+' +6 3* '9 +6 )(+ /' 42 '&.'" -'*'()&)* . N'8 + */ 4 +6 9'* 9*4+'/ 8646 8 63 292 .. F4+' %.1 +' %.$ 4: '9 9*4+' %.1 < + /P(!+ " 9'( (! " 3'2 ( ! " _ + 3 @ 0 4'*+bbf)*+ +: +' ; 4642f 4 3 %$& * %,P*%()@ ;'"
`
/4'2 +=) '9 4:
9 ! @@ 1 " 4'*+bb 3 bb e / )(f 9*4+' / +*: 1 '= 86 + 9'*2 +6 *( ; )( 3*. / 4'*+bb 3 bb e / '+ )(f
4: '9 9*4+' %.# < 3'2 92S*(! + , +" 9'( (! " 3'2 ( ! " _ + 31 @ 0 , 3# @ 0 4'*+bbf)*+ +8' +: +' ; 4642f 4313#
%$& , =%$S.(@ ;1 ;2 //,)#$ &4-) #= '""%$
`
4'*+bb eT6 /*( /fbb / 9*4+' +*/ +6 /*( 8646 / 4*:6+ ;= / 2 /6'8aa
4: '9 9*4+' %.% < 3'2 :+HCF! " 9'( (! " 3'2 ( ! " _
)&HCF@ //=%*,& &4-) #= '""%$ // +6'*:6 + ))/ +6+ +6/ +=) '9 4: / / (+6'2, ;*+ + /
= */2 4+* /'9+8 (: 2*/+/.
`
4: '9 9*4+' %.$ < 9'+ :+S()I+!9'+ , 9'+ , 9'+@1 " 9'( (! " 8 (= 4 +6/ 9*4+' 299+ 8=/ + */ / 3'2 (!" _ 9'+ )4 @ 5000, + @ 10 , +( @ 5 9'+ / @ 0.0 9/+ 4 )'2*4/ / < R/ #500 / @ :+S()I+!)4 , + , +(" /4'2 4 )'2*4/ / @ R/. 500 ,% )&S%(-")I$&@-*$ *& /+ )(+ / '(++2 / + 8/ 242 /
`
/ ')+' +=) 8+6 29*+ 3* @ 1
323 : A*.()$&, -',,) 94 ;'".) '$ 94 *)=)*)$)
U+ '8, +6 9*4+'/ 8 63 /, +6 :*(+/ )//2 +' +6 9*4+'/ 63 ; )//2 by 'alue. T6/ (/ +6+ 86 4: 9*4+' 8+6 )(+/, 86+ 8 63 )//2 +' +6 9*4+' 8 4')/ '9 +6 3*/ ;*+ 3 +6 3;/ +6(/3/. F' (), /*))'/ +6+ 8 42 '* 9/+ 9*4+' addition */: +6 9''8: 4'2< int x=5, y=3, ; = addition ( x , y );
W6+ 8 22 +6/ 4/ 8/ +' 4 +' 9*4+' 22+' )//: +6 3*/ '9 x 2 y, .. 5 2 3 /)4+3=, ;*+ '+ +6 3;/ x 2 y +6(/3/.
T6/ 8=, 86 +6 9*4+' 22+' / 42, +6 3* '9 +/ '4 3;/ a 2 b ;4'( 5 2 3 /)4+3=, ;*+ = ('294+' +' +6 a ' b 8+6 +6 9*4+' 22+' 8 '+ 63 = 994+ +6 3*/ '9 x 2 y '*+/2 +, ;4*/ 3;/ x 2 y 8 '+ +6(/3/ )//2 +' +6 9*4+', ;*+ '= 4')/ '9 +6 3*/ + +6 ('(+ +6 9*4+' 8/ 42. B*+ +6 (:6+ ; /'( 4// 86 ='* 2 +' ()*+ 9'( /2 9*4+' +6 3* '9 + 3;. F' +6+ )*)'/ 8 4 */ :*(+/ )//2 ;= 94, / +6 9*4+' 2*)4+ '9 +6 9''8: ()< %assing %arameters by reference
c4*2 b'/+(.6
'oid 2*)4+ ! int , int ;, int 4"
_
X@# b!="; c!=";
}
int ( !"
_
int @1, =@%, >@7
2*)4+ !, =, >" 4'*+ bb @ bb bb , =@ bb = bb , >@ bb > return #;
} o$tp$t % x=", y=&, ='
T6 9/+ +6: +6+ /6'*2 4 ='* +++' / +6+ +6 24+' '9 d$plicate +6 +=) '9 46 )(+ 8/ 9''82 ;= ()/2 /: ! ". T6/ ()/2 / 86+ /)49/ +6+ +6 4'/)'2: :*(+/ +' ; )//2 by reference /+2 '9 by 'alue. W6 3; / )//2 ;= 94 8 '+ )//: 4')= '9 +/ 3*, ;*+ 8 /'(6'8 )//: +6 3; +/9 +' +6 9*4+' 2 = ('294+' +6+ 8 2' +' +6 '4 3;/ 8 63 994+ +6 4'*+)+ 3;/ )//2 / :*(+/ +6 4 +' +6 9*4+'.
T' ) + '+6 8=, 8 //'4+ a, b 2 c 8+6 +6 :*(+/ )//2 ' +6 9*4+' 4 !x, y 2 " 2 = 46: +6+ 8 2' ' a 8+6 +6 9*4+' 8 994+ +6 3* '9 x '*+/2 +. A= 46: +6+ 8 2' ' b 8 994+ y, 2 +6 /( 8+6 c 2 . T6+ / 86= '* )':(/ '*+)*+, +6+ /6'8/ +6 3*/ /+'2 x, y 2 9+ +6 4 +' d$plicate, /6'8/ +6 3*/ '9 +6 +6 3;/ '9 *ain 2'*;2. I9 86 24: +6 9''8: 9*4+'< !oid duplicate (int & a, int & b, int & c)
8 62 242 + +6/ 8=< !oid duplicate (int a, int b, int c)
.., 8+6'*+ +6 ()/2 /:/ ! ", 8 8'*2 63 '+ )//2 +6 3;/ ;= 94, ;*+ 4')= '9 +6 3*/ /+2, 2 +69', +6 '*+)*+ ' /4 '9 '* )':( 8'*2 63 ; +6 3*/ '9 x, y 2 8+6'*+ 63: ; ('292. P//: ;= 94 / /' 994+3 8= +' '8 9*4+' +' +* (' +6 ' 3*. F' (), 6 / 9*4+' +6+ +*/ +6 )3'*/ 2 + *(;/ '9 +6 9/+ )(+ )//2. more than one returning 'alue
c4*2 b'/+(.6 'oid )3+ ! int , int )3, int next) {
pre+ = x-'; next = x'; } int ( !"
_
int x='##, y, ; pre+next (x, y, ); co$t << re+io$/= << y << , 0ext= << ; return #;
}
O*)*+
L'' + +6 9''8: )'+'=) < 3'2 (=F*4+'! 4'/+ + @ 10 " T6 ;'3 9*4+' / 24: +/ 9/+ )(+ / 4'/+ . 3 9 +6 */ +/ +' )// 3* +' +6/ :*(+ +6 8 3* 8 '+ 46: +6 3* //:2 +' +6 4'/+ )(+, 3 +6 /4') '9 +6 9*4+' /' + 8 ( *46:2. L+ */ / ' () < 3'2 (=F*4+'! 4'/+ + @ 10 " _ 4'*+bb ` (! " _ `
(=F*4+'!% " 3 9 +6 9*4+' / )//2 8+6 3* % + 8 '+ 44)+.
T6 '*+)*+ '9 +6 4'2 8 ; 10 /+2 '9 %. S' 863 ='* 2'+ 8+ +' /+4+ ='* )(+ +' 92 3* , 24 + / 4'/+. S'( 4'() (= )'2*4 '.
)+ 4#.* -*#*),, : 1
#. %. $.
W+ 9*4+' ! 89" +' 92 +6 :/+ '*+ '9 +6 +:/ / )*+ )(+/. W..9 +' 92 86+6 *(; +6 23/; ;= +/ )24//' 2 /*44//'. W..9 8646 +*/ +6 /*( '9 2:+/ '9 = +: )//2 +' + / )(+. W..9 +' 44*+ 2/4'*+ ('*+ ' :3 + '9 +( 2 2/4'*+ '992.
312 : L%9*'*4 F.$&%#$, :
T6/ 9*4+'/ 2=-(2 9*4+'/ 3; 8+6 C 4'(). T6= /+'2 *2 3'*/ 62 9/. A 62 9 / '( C )':( 9 8+6 .6 +/' 4'+: +6 4'2 9' +6
C 9*4+'/ 292 *2 +. H2 9/ :'*) 9*4+'/ 44'2: +' +/ */ 2 4'((' 9+*. F''8: /'( ()'++ H2 9/ 2 */9* 9*4+'/ 8+6 +6( < 1. #.
/+2'.6 !/+22 IO 9*4+'" 4+=).6 !464+ +=) 9*4+'"
< <
:+/! " , )*+/! " /*(! " , /)6! " /2:+ ! ", /'8 ! ",/*)) ! ", +''8 ! ", +'*))! "
%.
/+:.6 ! /+: +2 9*4+' "
<
/+4)= ! ", /+4+ ! " /+! ", /+4()! " , /+4()! " , /+3! " /+*)! " , /+8! "
$.
(+6.6 !(+6(+4 9*4+'"
<
9;/ ! ", )'8 ! ", /?+ ! ", / ! ", 4'/ ! ", ;/ ! "
5.
/+2;.6
<
2'(> ! ", 2'( ! ", +'! " , +'!".
T6 ;'3 /+ / */+ 98 '9 +6 62 9/ 2 9*4+'/ 3; *2 +6( , ;*+ 4+*= +6 (= ('. I9 ='* 8+ +' +6 */ :' +' +6 6) (* '9 ='* +*;' C 4'() 2 /46 '*+ 9*4+' /+ 2 +/ )'+'+=). T6 4: '9 ;= 9*4+' / */+ U/ 292 9*4+' , 8+6 */+ 98 2994/ / 9''8/< " W 2'+ 63 +' 24 2 29 ;= 9*4+'. " W (*/+ 4*2 +6 ))')+ 62 9/ , 8646 +6 9*4+' ;':/ +', :'; /' / +6/ 9*4+'/ 4'*2 ; 2 8+6 +6 )':( 2 42. L;= 9*4+'/ /' (= ' (= '+ +* 3*/. I9 + / +*: /'( 3*/ +6 +6 3* /6'*2 ; //:2 +' ))')+ 3; 8+6 32 2++=). L+ */ 2 8+6 46 '9 +6/ ;= 9*4+'/ ;= 4: +6 +6( 9'( )':(/ < )&,@ '$ -.&,@ : +6/ 9*4+'/ */2 +' )*+ 2 '*+)*+ /+:/ ' +6 4'/' 2*:
)':( *-+(.
:+/! " 44)+ /+: )*+ 9'( */ +' ; /+'2 464+ =. )*+/!" 2/)=/ /+: '*+)*+ +' */ /+'2 464+ =. %rogram !.1 0 %rogram to use gets* + and %uts* + 5include6iostream.h7 include*stdio.% must include this line so that gets* + , %uts* + could be linked and called
3'2 (! " _ 46 (=(Q#5 24: 464+ = '9 /> #5
4'*+bbf)*+ ='* ( < e :+/!(=(" */+ )// +6 = ( +' +6 )(+ '9 +6 9*4+'. 4'*+bb eY'* 63 )*++2 ='* ( / < e )*+/!(=("
`
,'"$.(@ %,'"-'@ %,%%&@ : 464/ 86+6 +6 464+ 8646 / )//2 / )(+ +' +6( )6*(4 ' )6;+4 ' 2:+ !0 +' " . I9 464: / +* 9*4+'/ +*/ 1. %rogram !.2 0 %rogram to use i salnum* + , isal%ha* +, isdigit* + 5include6iostream.h7 include*ct#pe.%
3'2 (! " _ 46 46 4'*+bbfI)*+ 464+f 446 9! /2:+!46" @@ 1" 4'*+bbfT6 )*+2 464+ / 2:+f / 9!/*(!46" @@ 1" 4'*+bbfT6 )*+2 464+ / )6*(4f / 9!/)6!46" @@ 1" 4'*+bbfT6 )*+2 464+ / )6;+. `
%,"#<)* @ %,.--)* @ "#<)* @ .--)*@ : /'8! " 464/ 86+6 464+ 6/ '8 4/ ,
/*))! " 2'/ '))'/+. +''8! " 4'3+/ = 464+ )//2 +' + +/ '8 4/ 2 +6 +'*))! " 2'/ '))'/+. %rogram !.!0 %rogram to use islower * +,isu%%er * +, tolower * +, tou%%er* + 5include6iostream.h7 include*ct#pe.%
3'2 (! " _ 46 46 4'*+bbfI)*+ 464+f 446 9! /*))!46" @@ 1" 464/ 9 464+ / *)) 4/ 4'3+/ +6 464+ +' '84/ _ +''8!46" 4'*+bb46 ` / 9!/'8!46" @@ 1" 464/ 9 464+ / '8 4/ 4'3+/ +6 464+ +' _ *))4/ +'*))!46" 4'*+bb46 ` `
='9, @ -#< @ ,*& @ ,%$ @ #, @ '9, @ : rogram !.&
c4*2 b'/+(.6
c4*2 b(+6.6 c29 PI %.1$15#&5 (4' 29+' PI 8 8=/ 6'2 %.1$15#&5
int ( !"
_
4'*+bbT6 ;/'*+ 3* '9 %.1$1& / < ebb9;/ !%.1$1&" ;/! " /' 4+/ /(= ;*+ '= ' + 2+ 4'*+bbT6 ;/'*+ 3* '9 -10.& / bb 9;/ !-10.&" 4'*+bbf7.0 ^ % @ bb)'8 !7.0,%" 4'*+bb$.7% ^ 1# @ bb )'8 !$.7%,1#" 4'*+bb%#.01 ^ 1.5$ @ bb)'8 !%#.01,1.5$" double )(, /*+ )( @ 10#$.0 /*+ @ /?+ !)(" 4'*+bb/?+!" @ bb/*+
/*+ @ / !)(XPI1J0" /( 8= 4'/! " , +!" 8 ; 42. 4'*+bbT6 / '9 e bb)(bbf 2:/ / < bb /*+ return #;
} *'$#(%) @ *'$#( @ %'@ '%@:
T6 ;'3 9*4+'/ ;':/ +' 62 9 /+2;.6 . L+ */ ';/3 +6 */ '9 +6/ 9*4+'/ < *'$#(%)@ : T6/ 9*4+' )'32/ +6 /2 3* 2 :'+6( +' 6) 2'(! " 9*4+'
:+: 2'( *(;/. T6 /2 3* (= ; + 9'( 4*+ /=/+(/ +(. *'$#(@%$& : T6/ 9*4+' 44)+/ +: )(+ /= 2 +6 :+/ 2'( 3* ;+8 0 +' -1 9' () < 2'(!7" 8 :+ *(;/ ;+8 0 +' &.
T' :+ 2'( *(;/ ;+8 '8 2 *)) (+ 8 4 */ 9''8: 9'(* < 2'(!U – L 1 " L 86 U 2 L +6 U)) (+ 2 L'8 (+ 3*/ ;+8 8646 8 8+ +' 92 '*+ 2'( 3*/. F' () < I9 8 8+ +' 92 2'( *(;/ ;+8 10 +' 100 +6 8 63 +' 8+ 4'2 / < 2'(!100 -10 1" 10 :+/ 2'( *(; ;+8 10 +' 100
C)+ 4#. -*#*),, : 1 N( +6 62 9/ +' 8646 +6 9''8: 9*4+'/ ;':/<
" +'*))! "
, " 9;/! " ,
" /?+! " , 3" /+4)=! "
#. W+ )':( +' 464 86+6 /+: 3; / )2'( ' '+ , */: '= ;= 9*4+'. ------------------------------------------------2 '9 46)+ %---------------------------------------------------
S.(('*4 : 1 2 3 5 8 7 6 10
F*4+'/ )'32/ ('2*+= +' )':(/. F*4+'/ 4 ; -*/2. F*4+'/ 4 ; '9 +8' +=)/ < U/ D92 2 L;=. W 63 +' 24 2 29 */ 29 9*4+'/ +6 )':(-/4') ' 62 9/ +' */ +6( )':(. T' */ ;= 9*4+'/ ))')+ 62 9/ (*/+ ; 4*22 */: c4*2 24+3 A )'+'+=) '9 9*4+' (/ , +6 *(; , 2+-+=)/ 2 /?*4 '9 +/ )(+/. D*: 9*4+' 4 + / 3= 4//= +' )// )(+ 3*/ !4+* )(+/" +' +6 9*4+' +6 /( '2 2 +=) / 29 +/ )'+'+=). T6 L;= 9*4+'/ )+ 8+6 62 9/. T6/ 62 9/ (2 / ) +6 8': +* '9 +6 9*4+'. A ;: /'9+8 (*/+ */ ('2* ))'46 '9 )':((: +' 8646 9*4+' / / //+ )':((: (+. S'(+(/ /+2 '9 )//: 3*/ / )(+/ +' +6 9*4+' 8 )// +/ 94/ +' +6 9*4+'. T6/ +=) '9 4: / '8 / 4 ;= 94.
C'-&)* ! 5 S&*.&.*) D'&' T4-), : A**'4, '$ S&*.&.*), O;
" *e%! he 'e!&i&g "$ %*-*%e #!!/4e ! i !9!i!;ii/ i& C??. T" !44%e-i!e he *e ! i'4"%!&-e "$ A%%!/ i& C?? " #i$$e%e&i!e ;eee& he *e ! i'4e'e&!i"& "$ #i$$e%e& /4e "$ A%%!/ T# .,) ,&*.&.*), ', U,)* D)=%$) '&' &4-) <*%&) -*#*'(, T# .$)*,&'$ '$ .,) &4-))=
S&*.&.*) D'&' &4-), : S+*2+/ + '8 86+3 2+ +=) 8 63 */2 */+ )(+3 2+ +=)/ + , 46 , 9'+ , +4. A +6/ 2++=)/ 292 8+6 +6 C 4'() 2 +6+ / 86= +6= /' 42 / )(+3. W 4 29 :+6 */: + , 8:6+ */: 9'+ , ( */: 464+/ +4. ;*+ /*))'/ I + ='* e)/ 29 9*+ 9' ( )':(f ,+6 ='* (2 /++/ 8'2:, / ='* 4+ 29 9*+ */+ 8+6 = ' 2++=) / ='* 22 8+6 :+6 , 8:6+ +4. A F*+ +/9 / 4'()'/+ ++= 63: 9''8: ++;*+/ < 4'' < 4 ; 2/4;2 8+6 ( .. 46 Q +/+ < 4 ; 2/4;2 8+6 ( .. 46Q //' < 4 ; 2/4;2 8+6 + .. 1 9' /*(( , # 9' 8+ )4 < 4 ; 2/4;2 / 9'+ / /' '... T6/ (/ +6+ +' 2/4; 9*+ 8 2 +' 63 4'4+' '9 2+-+=)/ ;*22 +':+6 /' +6+ +6 ++;*+/ '9 +6 9*+ 4 ; 4)+*2. T6/ / +* 9' = 8'2 +6: '*2 ='* /= /+*2+ , ('; , )+ +4. S' 86 8 ;*2 (= )(+3 2+ +=)/ +':+6 +' 29 8'2 +6: +6 + / '8 / )*%;) '&' &4-) #* ,&*.&.*) '&' &4-) #* U,)* )=%$) '&' &4-),
I +6/ 46)+ 8 8'*2 '' '+' +8' ()'++ /+*4+*2 2+ +=)/ , ' / A**'4 2 +6 '+6 ' / S&*.&.*). S'(+(/ 8 2 +' 63 3;/ 3= : ?*++/ , +6+ +'' '9 /( 2+ +=) .. /*))'/ 8 8+ #00 +: 3;/. I +6/ /+*+' 8 ='* 24 #00 232* 3;/ ] A;/'*+= '+. T6/ / ;4*/ + 8 < " 8/+: '9 +( / 8 +( +: +/ ;" 8 8'+ ; ; +' (: +6/ #00 3;/ '* )':( , + 8 ; 2994*+ +' ((; +6 (/ '9 3; 3= '8 2 +6 2*: )':((:. S' +6 /+ /)4 /+*4+*2 2+ +=) C +' +4 +6/ /+*+'. C '8/ )':(( +' ;*2 +':+6 +6/ /( +=) '9 #00 3; *2 /( +: ( 42 / A=/. S' 8 ';/3: +6+ ,&*.&.*%$ '&' &4-) ()'$, 9.$"%$ -*%(%&%;) '&' &4-) %$ ,#() #* #&)* <'4 ,# &'& %& ,#";), ,#() ,-)%'" -*#*'((%$ ,%&.'&%#$,
51 A**'4, A = / // '9 (+/ '9 +6 /( +=) )42 4'+:*'*/ (('= '4+'/ +6+ 4 ; 232*= 942 ;= 22: 2 +' *?* 2+9. T6+ (/ +6+, 9' (), 8 4 /+' 5 3*/ '9 +=) + = 8+6'*+ 63: +' 24 5 299+ 3;/, 46 ' 8+6 299+ 2+9. I/+2 '9 +6+, */: = 8 4 /+' 5 299+ 3*/ '9 +6 /( +=), + 9' (), 8+6 *?* 2+9. F' (), = +' 4'+ 5 +: 3*/ '9 +=) + 42 (=A 4'*2 ; )/+2 +6/< (=A
0
1
#
%
$
Z---------------Z +
86 46 ; ) )/+/ (+ '9 +6 =, +6+ +6/ 4/ +: 3*/ '9 +=) +. T6/ (+/ *(;2 9'( 0 +' $ /4 =/ +6 9/+ 2 / 8=/ 0, 2)2+= '9 +/ :+6. L :* 3;, = (*/+ ; 242 ;9' + / */2. A +=)4 24+' 9' = C /< S=+ <
b2++=) =d( Q(+/
86 2++=) / 32 +=) ! +, 9'+...", ( / 32 2+9 2 +6 (+/ 92 !8646 / 8=/ 4'/2 /?* ;4+/ Q ", /)49/ 6'8 (= '9 +6/ (+/ +6 = 6/ +' 4'+. T69', '2 +' 24 = 42 (=A / +6 ' /6'8 +6 ;'3 2:( + / / /() /< int myArr [5]; NOTE< T6 ele*ent/ 92 8+6 ;4+/ 1 2 8646 )/+/ +6 *(; '9 (+/ +6 = / :': +' 6'2, (*/+ ; #$,&'$& 3*, /4 =/ ;'4/ '9 '-2=(4 (('= 86'/ /> (*/+ ;
2+(2 ;9' 4*+'. I '2 +' 4+ =/ 8+6 3; :+6 2=(4 (('= / 22, 8646 / )2 + +6/ +*+'/. I$%&%'"%%$ '**'4,
W6 24: :* = '9 '4 /4') !8+6 9*4+', 9' ()", 9 8 2' '+ /)49= '+68/, +/ (+/ 8 '+ ; +>2 +' = 3* ;= 29*+, /' +6 4'++ 8 ; *2+(2 *+ 8 /+' /'( 3* +6(. T6 (+/ '9 :'; 2 /++4 =/, ' +6 '+6 62, *+'(+4= +>2 8+6 +6 29*+ 3*/, 8646 9' 9*2(+ +=)/ +6/ (/ +6= 92 8+6 >'/. I ;'+6 4//, '4 2 :';, 86 8 24 =, 8 63 +6 )'//;+= +' //: + 3*/ +' 46 ' '9 +/ (+/ ;= 4'/: +6 3*/ ;4/ _ `. F' ()< int myArr [5] = { 16, 2, 77, 40, 12071 ;
T6/ 24+' 8'*2 63 4+2 = +6/<
T6 ('*+ '9 3*/ ;+8 ;4/ _ ` (*/+ '+ ; : +6 +6 *(; '9 (+/ +6+ 8 24 9' +6 = ;+8 /?* ;4+/ Q . F' (), +6 () '9 = (=A 8 63 242 +6+ + 6/ 5 (+/ 2 +6 /+ '9 + 3*/ 8+6 ;4/ _ ` 8 63 /)492 5 3*/, ' 9' 46 (+. W6 +>+' '9 3*/ / )'322 9' =, C '8/ +6 )'//;+= '9 3: +6 /?* ;4+/ ()+= Q . I +6/ 4/, +6 4'() 8 //*( /> 9' +6 = +6+ (+46/ +6 *(; '9 3*/ 4*22 ;+8 ;4/ _ `< int *yrr 1 2 = { '&, ", 44, #, '"#4' };
A9+ +6/ 24+', = *yrr 8'*2 ; 5 +/ ':, /4 8 63 )'322 5 +>+' 3*/. A),,%$ &) ;'".), #= '$ '**'4
I = )'+ '9 )':( 8646 = / 3/;, 8 4 44// +6 3* '9 = '9 +/ (+/ 232*= / 9 + 8/ '( 3;, +6*/ ;: ; +' ;'+6 2 2 ('29= +/ 3*. T6 9'(+ / / /() /< S=+<
=d na*e1index2
F''8: +6 )3'*/ ()/ 8646 *yrr 62 5 (+/ 2 46 '9 +6'/ (+/ 8/ '9 +=) int, +6 ( 8646 8 4 */ +' 9 +' 46 (+ / +6 9''8:< F' (), +' /+' +6 3* 75 +6 +62 (+ '9 (=A, 8 4'*2 8+ +6 9''8: /++(+< (4A**2 68
2, 9' (), +' )// +6 3* '9 +6 +62 (+ '9 (=A +' 3; 42 , 8 4'*2 8+< @ (=AQ# T69', +6 )//' (=AQ# / 9' )*)'// 3; '9 +=) +. N'+4 +6+ +6 +62 (+ '9 (=A / /)492 (=AQ#, /4 +6 9/+ ' / (=AQ0, +6 /4'2 ' / (=AQ1, 2 +69', +6 +62 ' / (=AQ#. B= +6/ /( /', +/ /+ (+ / (=AQ$. T69', 9 8 8+ (=AQ5, 8 8'*2 ; 44//: +6 /+6 (+ '9 (=A 2 +69' 42: +6 /> '9 +6 =. I C + / /=+4+4= 4'4+ +' 42 +6 32 : '9 24/ 9' =. T6/ 4 4+ )';(/, /4 44//: '*+-'9-: (+/ 2' '+ 4*/ 4'()+' '/ ;*+ 4 4*/ *+( '/. T6 /' 86= +6/ / '82 8 ; / 9*+6 62 86 8 ;: +' */ )'+/. A+ +6/ )'+ + / ()'++ +' ; ; +' 4= 2/+:*/6 ;+8 +6 +8' *// +6+ ;4+/ Q 63 +2 +' =/. T6= )9'( +8' 299+ +//< ' / +' /)49= +6 /> '9 =/ 86 +6= 242 2 +6 /4'2 ' / +' /)49= 24/ 9' 4'4+ = (+/. D' '+ 4'9*/ +6/ +8' )'//; *// '9 ;4+/ Q 8+6 =/. int *yrr152;
(=AQ# @ 75
declaration of a new array access to an element of the array.
I9 ='* 2 49*=, ='* 8 / +6+ +=) /)49 8=/ )42/ 3; ' = 24+', 86 + 3 )42/ 44//.
S'( '+6 32 ')+'/ 8+6 =/< (=AQ0 @ (=AQ @ 75 ; @ (=A Q# (=AQ(=AQ @ (=AQ# 5 program 4.1
adding all the elements of an array
c4*2 b'/+( using names%ace /td; int *yrr 12 = {'&, ", 44, #, '"#4'}; int n, re/$lt=#; int ( !"
_
for ( n=# ; n<5 ; n ) { re/$lt = *yrr1n2; } co$t << re/$lt; return #; 8
O*4* =
1##0&
,#namic Initiali-ation:
A=/ 4 /' ; +>2 2*: *+(. T6 9''8: )':( /6'8/ 6'8 +' )*+ 3*/ +' =/ 2*: *( +( < %rogram &.2 In%utting 'alue in an array during run-time 5include6iostream.h7
(!" _
`
%$& (=dQ5
( '9 =. 4'*+bbf[E+ 3*/ +< e 9'!%$& @ 0 b 5 " _ 4'*+bbf[fbb1bbf
%$(4'** %
)':( $.%
)':( +' /+' 10 +:/ 2 /6'8 +6(. #include
(!" _
%$& (=dQ5
( '9 =.
/+'/ 3* + %& 2
4'*+bbf[E+ 3*/ +< e 9'!%$& @ 0 b 10 " _ 4'*+bbf[fbb1bbf
c4*2b'/+(.6 c4*2b/+2'.6 c4*2b)'4//.6 (! " _ + Q10 , 3 @ 0 4'*+bbfI)*+ + +:/ < e )*++: = 3* 9'!+ @ 0 b@ " _ 4 Q ` /46: (+ 9'!+ @ 0 b@ " _ 9!Q @@ 3" _ 4'*+bbfE(+ 9'*2 + 2 '4+' < e bb :+46!" +!" 9 (+ / 9'*2 ' 2 +' 9*+6 /46, +(+ )':( ` ` 9 4'+' 9'8 46/ 6 +6+ (/ 9! " +6 '') 8/ 3 /+/92 4'*+bbfE(+ '+ 9'*2f `
)':( $.5 )':( +' 92 +6 ((*( 2 ((*( '9 = <
c4*2b'/+(.6 (! " _ + Q @ _10, & , - , 17 , %$ , #0 , %$ ,-# ,# ,## ` + ( @ ( @ Q0 9'!+ @ 0 b@ " _ 9!Q b (" (@ Q 9!Q (" ( @ Q
` 4'*+bbfT6 ((*( '9 / < e bb (bbf2 +6 ((*( / < e bb(
`
C)+ 4#.* -*#*),, : 1. #. %. $.
W+ )':( +' /+' 10 (+/ 2 4/ +/ 3* ;= 5 2 /6'8 +6 =. W+ +6 )':( +' 232 46 '9 +6 = (+ ;= % 2 /6'8 +6 =. W+ )':( +' 92 +6 3: '9 (+/ '9 = '9 /> #0. W+ )':( +' 92 /4'2 ((*( 3* '*+ '9 = 4'+: 10 (+/.
52 S&*%$, : A**'4 #= '*'&)*, S+:/ 94+ /?*4/ '9 464+/, 8 4 )/+ +6( /' / ) =/ '9 46 (+/ +(+2 ;= [0 464+. F' (), +6 9''8: =< char (=S+ Q#0 / = +6+ 4 /+' *) +' #0 (+/ '9 +=) 46. I+ 4 ; )/+2 /< (=S+ H
#
'
'
0
1
#
%
$
1
T69', +6/ =, +6'=, 8 4 /+' /?*4/ '9 464+/ *) +' #0 464+/ ':. B*+ 8 4 /' /+' /6'+ /?*4/. F' (), (=S+ 4'*2 /+' + /'( )'+ )':( +6 +6 /?*4 H' ' +6 /?*4 M= 46/+(/, /4 ;'+6 /6'+ +6 #0 464+/. T69', /4 +6 = '9 464+/ 4 /+' /6'+ /?*4/ +6 +/ +'+ :+6, /)4 464+ / */2 +' /: +6 2 '9 +6 32 /?*4< +6 * 464+, 86'/ + 4'/++ 4 ; 8++ / [0 !;4//6, >'". O* = '9 #0 (+/ '9 +=) 46, 42 (=S+, 4 ; )/+2 /+': +6 464+/ /?*4 M= C6/+(/ /< (=S+ M #
%
%
!
0
#
%
$
1
C
%
-
+
"
$
+
1
N'+4 6'8 9+ +6 32 4'++ * 464+ ![0" 6/ ; 4*22 '2 +' 24+ +6 2 '9 +6 /?*4. T6 )/ := 4'' )/+ 46 (+/ 8+6 *2+(2 3*/. I$%&%'"%'&%#$ #= $.""!&)*(%$'&) '*'&)* ,).)$),
B4*/ =/ '9 464+/ '2= =/ +6= 9''8 +6 /( */. F' (), 9 8 8+ +' +> = '9 464+/ 8+6 /'( )2+(2 /?*4 '9 464+/ 8 4 2' + */+ = '+6 =< char *yword1 2 = { 6, e, l, l, o, 7# };
I +6/ 4/ 8 8'*2 63 242 = '9 & (+/ '9 +=) char +>2 8+6 +6 464+/ +6+ 9'( +6 8'2 6ello )*/ * 464+ 7# + +6 2. B*+ =/ '9 char (+/ 63 22+' (+6'2 +' +> +6 3*/< */: /+: +/. I +6 )//'/ 8 63 */2 /'( ()/ )3'*/ 46)+/, 4'/++/ +6+ )/+ + /+:/ '9 464+/ 63 2= /6'82 *) /3 +(/. T6/ /)492 4'/: +6 ++ +' ;4'( /+: + ;+8 2'*; ?*'+/ !". F' ()< +6 /*+ /< / 4'/++ /+: + +6+ 8 63 )';;= */2 2=. D'*; ?*'+2 /+:/ ! ) are literal con/tant/ who/e type i/ in 8act a n$llter*inated array o8 character/. 9o /trin: literal/ enclo/ed between do$ble $ote/ alway/ ha+e a n$ll character (7#) a$to*atically appended at the end. here8ore we can initialie the array o8 char ele*ent/ called *yword with a n$ll-ter*inated /e$ence o8 character/ by either one o8 the/e two *ethod/% char *yword 1 2 = { 6, e, l, l, o, 7# }; char *yword 1 2 = 6ello;
I ;'+6 4// +6 = '9 464+/ (=8'2 / 242 8+6 /> '9 & (+/ '9 +=) 46< +6 5 464+/ +6+ 4'()'/ +6 8'2 H' )*/ 9 * 464+ ![0" 8646 /)49/ +6 2 '9 +6 /?*4 2 +6+, +6 /4'2 4/, 86 */: 2'*; ?*'+/ !" + / ))22 *+'(+4=. P/ '+4 +6+ 8 +: ;'*+ +>: = '9 464+/ +6 ('(+ + / ;: 242, 2 '+ ;'*+ //:: 3*/ +' +6( '4 +6= 63 2= ; 242. I 94+ ;4*/ +6/ +=) '9 *-+(+2 =/ '9 464+/ :* =/ 8 63 +6 /( /+4+'/ +6+ 8 63 8+6 = '+6 =, /' 8 '+ ; +' 4')= ;'4/ '9 2+ 8+6 //:(+ ')+'. A//*(: (=/++ / 46Q 3;, )//'/ 8+6 /'*4 4'2 < (=/++ @ H' ; *y/text12 = 6ello;
8'*2 $#& ; 32, +6 8'*2 ;< *y/text = { 6, e, l, l, o, 7# };
T6 /' 9' +6/ (= ;4'( (' 4'()6/; '4 ='* '8 ;+ (' ;'*+ )'+/, /4 +6 + 8 ; 492 +6+ = / 94+ 4'/++ )'+ )'+: +' ;'4 '9 (('=. U/: *-+(+2 /?*4/ '9 464+/ N*-+(+2 /?*4/ '9 464+/ +6 +* 8= '9 ++: /+:/ C, /' +6= 4 ; */2 / /*46 (= )'42*/. I 94+, :* /+: +/ 63 +6/ +=) ! char12" 2 4 /' ; */2 ('/+ 4//. F' (), cin 2 co$t /*))'+ *-+(+2 /?*4/ / 32 4'+/ 9' /?*4/ '9 464+/, /' +6= 4 ; */2 24+= +' +4+ /+:/ '9 464+/ 9'( cin ' +' /+ +6( +' co$t. F' ()< )':( $.& null-terminated se9uences of characters
c4*2 b'/+(.6 int ( !" _ char ?*/+'Q @ P/, + ='* 9/+ (<
char :+:Q @ H', char ='*( QJ0
`
4'*+ bb ?*/+' 4 ='*( 4'*+ bb :+: bb ='*( bb a return 0
'*+)*+ < lea/e, enter yo$r 8ir/t na*e% ohn 6ello, ohn
A/ ='* 4 /, 8 63 242 +6 =/ '9 char (+/. T6 9/+ +8' 8 +>2 8+6 /+: + 4'/++/, 86 +6 +62 ' 8/ 9+ *+>2. I = 4/, 8 63 +' /)49= +6 /> '9 +6 =< +6 9/+ +8' ! $e/tion 2 :reetin:" +6 /> 8/ ()4+= 292 ;= +6 :+6 '9 +6 + 4'/++ +6= 8 +>2 +'. W6 9' yo$rna*e 8 63 )4+= /)492 +6+ + 6/ /> '9 J0 46/. P':( $. 7 )':( +' 4'*+ +'+ *(; '9 3'8/ )/+ /+: < c4*2b'/+(.6 c4*2b/+2'.6 + (! " _ 46 /+:Q%5 + 4'*+ @ 0 4'*+bbfI)*+ /+:f :+/!/+:" ;= 9*4+' /+2'.6 +' )*+ /+: 9'!+ @ 0 /+:Q a@ 0 " _ 9! /+:Q @@ ZZ /+:Q @@ ZZ /+:Q @@ ' ZZ /+:Q @@ * ZZ /+:Q @@ ZZ /+:Q @@ A ZZ /+:Q @@ E ZZ /+:Q @@ O ZZ /+:Q @@ U ZZ /+:Q @@ I " _ 4'*+ ` ` ` I +6 ;'3 )':( +6 '') / ++2 + +6 464+ + +6 '4+' (+46/ 8+6 * 464+, ;4*/ 9+ +6+ +6 / ' 464+ 9+ +' ; /42. S' /4: '9 464+/ 9'( 9/+ +' /+ 464+ / 2' */: 9' '') 2 9 3'8/ 9'*2 4'*+ )/ 4(+:. S&*%$ *)"'&) "%9*'*4 =.$&%#$, :
T6 98 /+: +2 ;= 9*4+'/ 62 9 /+:.6 8646 3= */9* 86 8 8' 8+6 /+:/. T6= < " ,&*")$@ '* : + 44)+/ /+: / )(+ 2 +*/ +6 :+6 '9 +6 /+: .. *(; '9 464+/ 8+6 +6 /+:. F' () /+!eH*=f" 8 +* &. " ,&*-4@'* '* : + 44)+/ +8' /+:/ / )*+ )(+/ 2 +6 4')/ +6 /4'2 +' +6 9/+. F' () < 46 (/+Q @ eS*/6f 46 =/+Q#0 /+4)=!=/+ , (/+" 4')/ 4'++ '9 (/+ +' =/+ )*+/!(/+" )+/ S*/6
" ,&**);@'* : + 44)+/ /+: , 3// +/ 4'++ 2 /+'/ + ;4 +' +6 /( /+:. F' () <
46 (=N(Q @ eK(f /+3!(=N(" )*+/!(=N(" )+/ +6 3/2 /+: / e(Kf
3" ,&*(-@'* '* < + 44)+/ +8' )(+/ 2 +6 4'()/ +6 4'++ )6;+4=, +6 ' 8646 4'(/ 9/+ +6 4/ 46+ 6/ 4'/22 +' ; '8. T6/ 9*4+' +*/ +6 3* / +:. T6 +: 4 ; < 0 < 9 +6 +8' /+:/ ?* 3 < 9 +6 9/+ /+: / ;:: +6 +6 /4'2 -3 < 9 +6 /4'2 /+: / ;:: +6 +6 9/+. T6 ;'3 4'()/' / 4/ //+3 , 9 8 8+ +' )9'( 4/ //+3 4'()/' +6 8 63 +' + '+6 3/' '9 +6 9*4+' 42 / /+4()! " E() < 9! /+4()!eK(f , e(f" a@ 0" 4'*+bbfN'+ ?*f / 4'*+bbf?*f
53 M."&%%()$,%#$'" '**'4, M*+2(/' =/ 4 ; 2/4;2 / =/ '9 =/. F' (), +8' 2(/' = 4 ; (:2 / ;2(/' +; (2 '9 (+/, '9 +6( '9 /( *9'( 2+ +=). +8'DA )/+/ ;2(/' = '9 % ) 5 (+/ '9 +=) +. T6 8= +' 24 +6/ = C 8'*2 ;< int two?rr 132152;
2, 9' (), +6 8= +' 94 +6 /4'2 (+ 3+4= 2 9'*+6 6'>'+= )//' 8'*2 ;< two?rr1'2132
"DA%%
"8A%%
!((; +6+ = 24/ 8=/ ;: ;= >'". M*+2(/' =/ '+ (+2 +' +8' 24/ !.., +8' 2(/'/". T6= 4 4'+ / (= 24/ / 22. B*+ ; 49*a T6 ('*+ '9 (('= 22 9' = )2= 4// 8+6 46 2(/'. F' ()< char alpha 1'##213&521"21
24/ = 8+6 char (+ 9' 46 /4'2 )6, +6+ / (' +6 % ;' 46/. S' +6/ 24+' 8'*2 4'/*( (' +6 % ::;=+/ '9 (('=a rogram &.2 %rogram to show use of a 2 array
c29 WIDTH 5
c29 HEIGHT % + +8'DA QHEIGHTQWIDTH + ,(
+ ( !" _ 9' !@0bHEIGHT" 9' !(@0(bWIDTH(" _ +8'DAQQ(@!1"X!(1" ` +* 0 `
W 63 */2 292 4'/++/ !c29 (4'" +' /()9= )'//; 9*+* ('294+'/ '9 +6 )':(. F' (), 4/ +6+ 8 2422 +' : +6 = +' 6:6+ '9 $ /+2 '9 % + 4'*2 ; 2' /()= ;= 46:: +6 <
+'<
c29 HEIGHT % c29 HEIGHT $
8+6 ' 2 +' ( = '+6 ('294+'/ +' +6 )':(. A=/ / )(+/ A+ /'( ('(+ 8 (= 2 +' )// = +' 9*4+' / )(+. I C + / '+ )'//; +' )// 4'()+ ;'4 '9 (('= ;= 3* / )(+ +' 9*4+', ;*+ 8 '82 +' )// +/ 22//. I )4+4 +6/ 6/ ('/+ +6 /( 994+ 2 + / (*46 9/+ 2 (' 994+ ')+'. I '2 +' 44)+ =/ / )(+/ +6 '= +6: +6+ 8 63 +' 2' 86 24: +6 9*4+' / +' /)49= +/ )(+/ +6 (+ +=) '9 +6 =, 2+9 2 ) '9 3'2 ;4+/ Q. F' (), +6 9''8: 9*4+'< 'oid proced$re (int ar:12)
44)+/ )(+ '9 +=) = '9 int called ar:. @n order to pa// to thi/ 8$nction an array declared a/% int *yarray 1#2;
+ 8'*2 ; '*:6 +' 8+ 4 +6/< proced$re (*yarray);
52 S&*.&.*), I$ C 521 :
W4 S&*.&.*),???
T' *2/+2 +6 ;/4 2 + */ )'42 8+6 /() )':((: /4'. P';( D9+' <
M. C6( / H*( /'*4 (: 4'/+*4+' 4'()=. H 6/ 299+ /)'/;+/ +2 +' ()'8 2 +/ *++/. O '9 6/ ( 2*+/ / +' ) +6 4'2 '9 2+ +2 +' +6 W'/ 86' 8': +6 4'/+*4+' 4'()=. T6 9'(+' 8646 / +' ; )+ :2: W' < N( S A: R+ ) 2=.
D+ ((;/
C6( 8+/ +' 8+ C )':( 8646 4 ) +4 '9 +6 9'(+' +2 +' W'/ 8': +6 4'/+*4+' 4'()=. S'*+' < T6 ;'3 )';( 4'*2 ; /'32 C */: % 8=/. T6= < U/: S() 3;/ +' /+' 9'(+' '9 46 ()'=/ U/: A=/ +' /+' +2 9'(+' '9 46 ()'=/ U/: C S+*4+*/ L+ */ )' +6/ +6 +46?*/ +' /+' 9'(+' '9 46 W' '9 +6 4'()=. A//*(: +6+ +6 +'+ #0 W'/. U,%$ V'*%'9"), :
A/ 8 63 2 4// I +6+ = +=) '9 2+ 4'*2 ; /+'2 C 3; 63: /*+; 2+ +=). F' () +6 :3 )';( +6 9''8: 2+ +=)/ (*/+ ; */2 +' /+' 9'(+' +2 +' W' < D'&'
D'&' T4-)
C D)"'*'&%#$
T#&'" S%) %$ 94&),
N(
46
46 (Q$5
$5 1 @ $5 ;=+/
S
46
46 / @ M
1 1 @ 1 ;=+
A:
+
+ : @ 15
1 # @ # ;=+/
R+ ) D=
9'+
9'+ + @ 100.00
1 $ @ $ ;=+/.
S' +' /+' +6 9'(+' '9 #0 W'/ ' 6/ +' 24 +'+ '9 < $ #0 @ J0 3;/ T6 3; 24+'/ +6 )':( 8'*2 ; < 46 (1Q$5 , (#Q$5 , (%Q$5 , , (#0Q$5 46 :21 , :2# , :2% , , :2$ + :1 , :# , : % , , :#0 9'+ +1 , +# , +% , , +#0 C#$".,%#$ : U,%$ &) '9#;) ()&##"#4 <) =%$ &'& ', &) $.(9)* #= <#*+)* %$*)',), &) $.(9)* #=
;'*%'9"), '",# %$*)',), '$ &., %& 9)#(), %==%."& &',+ ('$') &),) .) $.(9)* #= ;'*%'9"), U,%$ A**'4,
T6 28;4/ '9 +6 )3'*/ (+6'2 '9 9'(+' /+': 4'*2 ; (:2 *) +' /'( ++ , 9 /+2 '9 +: /)+ 3;/ 9' /+': +2 9'(+' '9 W'/ !/= A:" , 8 4'*2 63 */2 = '9 A: , 8646 8'*2 /+' +6 : '9 #0 ()'=/. T6'*:6 +6/ (+6'2 2'/ '+ )'32/ 4''(4 /'*+' +(/ '9 (('= , + )'32/ ;++ (:(+ '9 M('= '4+'/ , 86 +6 9'(+' ;'*+ +6 ()'=/ 8'*2 ; /+'2. S', 9'* 299+ =/ 8'*2 ; ?*2 +' ) +6 +2 9'(+' '9 W'/ , < 1. A = +' ) +6 N(/ '9 +6 W'/ #. A = +' ) +6 G2 '9 +6 W'/ %. A = +' ) +6 A: '9 +6 W'/ $.A = +' ) +6 R+ '9 +6 W'/. 1.A= +' ) N(/ < R$/
N(Q0
H$%-
(Q1
$%-
(Q#
B$%$(-
(Q1
D4+' < '* $'()2058 ; #. A= +' ) G2< M
G2Q0
M
:2Q1
:2Q#
..
M
:2Q1
D4+' < '* )$)*20 %. A= +' ) A:< 18
22
24
:Q0
:Q1
:Q#
19
:Q1
D4+' < %$& ')20 $. A= +' ) R+< 1
12
14
+Q0 +Q1 D4+' < ="#'& *'&)20
+Q#
1
+Q1
U,%$ C S&*.&.*), :
T6 )3'*/ (+6'2 '9 /+': +2 2+ '9 W'/ 299+ A=/ / ;++ /'*+' +6 /+': +6( /3 /)+ 3;/. T6'*:6 + )'32/ ;++ (:(+ '9 9'(+' ;*+ / +6 9'(+' +2 +' W' 4// !S= , ': 8+6 N( , A: , S , 2 R+ , 8 /' 8+ +' /+' D+ O9 ' , C+:'= , SSN +4. " +6 2 9' + A=/ // , +6*/ A= (:(+ 8'*2 ; '+6 4*(;/'( //* , 9 8 */ A=/ +' /+' 9'(+' '9 W'. T6*/ C )'32/ */ ' '9 +/ ('/+ 9/4+: )':((: 4'/+*4+ +' 62 +6/ /+*+' '9 /+': 6*: ('*+ '9 +2 9'(+' ;'*+ /( ++/ WORKER. T' /'3 +6 :3 )';( */: C S+*4+* ' 6/ +' ;*2 +6 9'(+' +2 +' /: WORKER *2 ' /: +: (. T%, B.$") #= %$=#*('&%#$ *)"'&) '$ )$&%&4<%& ' T' N'()
%, '"") S&*.&.*)
R$/
H$%-
$%-
B$%$(-
@*e# "gehe% " $"%' ! %*-*%e h!9i&g #!! %e!e# " he "%,e% RAMUB
M
M
M
18
22
24
19
1
12
14
1
L+ */ '8 63 '' + +6 /=+ 9' 4+: /+*4+* < A S+*4+* C / 4+2 ;= */: +6 K=8'2 /+*4+. T6 G S=+ 9' 4+: S+*4+* / < S4$&' :
/+*4+ b N( '9 S+*4+* _ b 2++=) b 2+-((; 1 b 2++=) b 2+-((; # b 2++=) b 2+-((; % b 2++=) b 2+-((; ` Q b3; /+ E'(-") :
A P') () 9''8: +6 )3'*/ /=+ 4'*2 ; < /+*4+ WORKER _ 46 (Q$5 46 :2 + : 9'+ +
S+*4+* ( 2+-((;
` W1 , W# , W% /+*4+* 3; )/+: % 8'/. P#%$&, *)()(9)* : 1 A /+*4+* 4 242 '4= !/2 (! " " ' :';= !O*+/2 (! " ".
'4 24+' (! " _ /+*4+ WORKER _ 46 (Q$546 :2 ` W1 , W# , W% ... ` I +6/ 4/ 8 4 4+ /+*4+* 3; '= 8+6 (! " G'; 24+' /+*4+ WORKER _ 46 (Q$546 :2 ` (! " _ WORKER W1 , W# , W% ` I +6/ 4/ 8 4 4+ /+*4+* 3; =86 +6 )':( I9 242 :';= , +6 /+*4+* 3;/ 4'*2 ; 242 ;'+6 9'( /2 (! " 2 = '+6 )4 '*+/2 (! " 9*4+' 4*2: = '+6 */ 292 9*4+'/. I9 242 '4= , +6 /+*4+* 3;/ 4'*2 ; 242 '= 8+6 +6 /4') 8646 +6 /+*4+* 6/ ; 292. 2 N' 2+ ((; /6'*2 ; +>2 8+6 = 3* 8+6 +6 /+*4+* 24+'. , +6
9''8: +=) '9 /+*4+* 24+' / 4'4+ 2 4*/ ' < /+*4+ WORKER _ 46 (Q$5 :2 @ M : @ 1& + @ 100.00 `
I32 I+>+' 8+6 /+*4+* /4')
522 : S&*.&.*) V'*%'9") I$%&%'"%'&%#$ S+*4+* 3;/ 4'*2 ; +>2 ;= +8' 8=/ < S++4 I+>+' ! D*: 2/: +( " D=(4 I+>+' !P//: 3*/ 2*: R*+(" • •
S&'&% I$%&%'"%'&%#$ :
WORKER 81 /+*4+* 3; 24+' 81.( @ eR(*f 81.:2 @ M /++4 +>+'/ 81.: @ 17
81.+ @ 100.00 T) @ #-)*'* )*) %, +$#<$ ', #(-#$)$& #-)*'* .,) '),, &) '&' #(-#,%$ &) ,&*.&.*) ;'*%'9")
()(9)*,
T6 / /' ' '+6 8= 9' /++4 +>+' < WORKER 81 @ _ eR(*f , M , 17 , 100.00 ` W'*$%$ : T) )"'*'&%#$ ', <)"" ', %$%&%'"%'&%#$ ,#." 9) %$ &) ,'() "%$)
D4$'(% I$%&%'"%'&%#$ :
(! " _
`
WORKER 81 4'*+bb eI)*+ W'/ N(f4.:+!81.( , $5" 4'*+bb eI)*+ W'/ G2f4 81.:2
523 S&*.&.*) ;'*%'9") ',,%$()$&, W '8 +6+ 3= 3; C 4 ; //:2 = '+6 3; '9 /( 2+ +=) , < 9 + @ 7 ; @ % 8 4 8+ < @ ; //:: +6 3* '9 ; +' 3; S( / +6 4/ 8+6 S+*4+* 3;/ /' , , < 9 WORKER 81 @ _eR(*f , M , 17 , 100.00` WORKER 8# 8 4 8+ < 8# @ 81 //:: +6 4'/)'2: 232* 2+ ((; 3*/ '9 81 +' W' 8# ' WORKER 8# @ 81 N#&) : B#& ,&*.&.*) ;'*%'9"), (.,& 9) #= ,'() &4-) %) WORKER
T6 / ((; 8/ 4')=: '9 ((;-8/ 4')=: 9'( ' /+*4+* 3; +' '+6 3; 86 8 */: //:(+ ')+' ;+8 +6(. S', + / 4'4*22 +6+ < W+: < 81. ( @ 81.( 81.:2 @ 8#.:2 81.: @ 8#.: 81.+ @ 8#.+ / /( / < 81 @ 8# T6'*:6 8 4 4')= +6 4'++/ '9 /( +=)/ '9 /+*4+* 3;/ , +8' 2//( +=)/ '9 /+*4+* 3;/ 4+ ; //:2 +' 46 '+6, 3 +6'*:6 +6= (= 63 /( +=)/ '9 4'/++*+ 2+ ((;/. A//:: 3*/ +' 2//( /+*4+* 3; 8'*2 4*/ 4'()+; 2+ +=) ' C'/2 +6 +8' 299+ /+*4+*/ S+*2+ , 2 W' <
T6 S+*2+ /+*4+* 4 ; 8++ / < /+*4+ S+*2+ _ 46 (Q$5 46 :2 + : 9'+ 6:6+ ` C'()2 +' W' S+*4+* , 8 92 +6+ , +6 2+ +=)/ 2 /?*4 '9 +6 2+ ((;/ '9 /+*4+* /+*2+ / /( / +6+ '9 /+*4+* W', ;*+ /+ 8 4 3 8+ < W' 8 @ _eR(*f , M , #0 , 5.5` S' +6 9''8: //:(+/ 32 //:(+/ < S+*2+ / @ 8 I32 //:(+ / / 2 8 ;'+6 +8' 299+ /+*4+*/
'
S+*2+ / / @ 8
I32
525 A**'4 #= S&*.&.*) : */+ 8 4 ( = '9 +:/ , 9'+/ , 46/ 8 4 /' ( = '9 */ 292 2+ +=)/ /+*4+*/. T6 /=+ +' ( /*46 = / < b/+*4+*d( b=d(Q /> 86 <
/+*4+*d( / +6 ( '9 +6 /+*4+* 8646 ='* 63 4+2. =d( / = 32 2+9 /> / )'/+3 +: 4'/++.
E() < +' 4+ = '9 #0 W'/ 8 4 63 < W' WQ#0 T6 ;'3 /+*4+* 4'*2 ; 3/*>2 / < 0 N$# A# G#()#% $#
1 N$# A# G#()#% $#
# N$# A# G#()#% $#
% N$# A# G#()#% $#
$ N$# A# G#()#% $#
.
..
1 N$# A# G#()#% $#
WQ0 WQ1 WQ# WQ# WQ% ... WQ1 E46 '9 +6 (+/ '9 +6 = / +/9 /+*4+* 64 46 '9 +6( 63 +6 9'* 4'()'+/.
I$%&%'"%'&%#$ #= S&*.&.*) A**'4 :
A= '9 /+*4+*/ = '+6 = 4 ; +>2 /++4= 2 2=(4= !*+(". S++4 +>+' < T6 ;'3 = '9 W'/ WQ 4 ; /++4= +>2 / < WQ @ _
`
_ eR(*f, M , 17 , 100.00 `, _ eHf , M , ## , 1#0.00 `, _ ef , F , 1J , 100.00 `, 3*/ '9 '+6 1& 8'/. _eB:f , M , #$ , 1$0.00 `
N#&) : T) '&'!()(9)* ;'".), (.,& 9) ,.--"%) %$ &) ,'() #*)* #= &) '&'!()(9)* ),*%9) %$ ,&*.&.*) )=%$%&%#$ #&)*<%,) '&'&4-) (%,('& )**#* ('4 '.,)
D=(4 I+>+' <
c4*2b'/+(.6 c4*2b/+2'.6 (! " _ W' WQ#0
4'/2 +6 W' /+*4+* 242 .
9'!+ @ 0 b1 " _ 4'*+bbfI)*+ +6 (, : , :2 2 8:/ '9 8' *(;fbb1 :+/!WQ .(" )*++: +6 ( '9 8' + 2 4WQ.: )*++: +6 : '9 8' + 2 4WQ .:2 4WQ.8: ` `
528 : F.$&%#$ <%& S&*.&.*) ;'*%'9"): */+ 8 4 )// 3'*/ )(+3 2++=)/ +' 9*4+' 8 4 /' )// /+*4+* 3; / 9*4+' )(+ :*(+/. T6 ;9+ / +6+ +6 /+*4+* 4/ ;*22 9'(+' +' +6 /+*4+*. T6 )'+'+=) '9 /*46 9*4+' 8'*2 ; < b+*d+=) 9*4+'d(!b/+*4+*d( b3 , , " L+ */ *2/+2 +6 4'4)+ 8+6 9''8: )':( < )':( $.J )':( +' 8+ 9*4+' 8646 4// +6 8: '9 9( 8' ;= )//2 )4+
3'2 4/W:! W#*+)* > < , 9'+ 4 " _ 9! 8.:2 @@ F ZZ 8.:2 @@ 9 " _ 8.8: @ 8.8:X !4 100" ` `
L'' + +6 6:6:6+2 )(+, 8 63 )//2 9'( /+*4+* 3; / 94, /' +6+ +6 4(+ / 94+2 ;4 4+* )(+. S(= , 9 8 2'+ 8+ +' )// '* /+*4+* 3; / 94 8 4 2' /' , ;*+ +6 8 63 +' +* +6 ('292 /+*4+* 3; ;4. T6/ 4 ; 4632 ;'3 9*4+', 9 8 + +* +=) / /+*4+* (. L+ */ ('29= +6 9*4+' /' +6+ + +*/ /+*4+* <
W#*+)* 4/W:! W' 8 , 9'+ 4"
_
`
9! 8.:2 @@ F ZZ 8.:2 @@ 9 " _ 8.8: @ 8.8:X !4 100" ` *)&.*$ <
527 : U,) #= &4-))= ,&'&)()$& : A +=)29 4 ; */2 +' 24+ 6'8 3; )/+/ /'(+6:. T6/ (/ +6+ 8 29: '+6 ( 9' /+: 2++=). L+ */ / +6 9''8: () +' *2/+2 +6/. S*))'/ 8 :': +' 8+ )':( C 86 8 2 '+ '9 /+:/ '9 /> %0 /=. T6/ (/ +6+ 3= +( 8 63 +' 24 464+ = '9 /> %0 , 46 Q%0 ' /'. I/+2 '9 24: 46 +( 8+6 /> /)494+' 9 8 63 24+' < ,&*%$ '**
8646 *+'(+4= /+*4+/ +6 4'() +6+ 8 ; 464+ = '9 /> %0 , +6 +6/ 8 :3 :''2 '' +' '* )':(. W 4 463 +6/ ;= */: +=)29 /++(+ / 2' +6 )':( :3 ;'8 <
c4*2b'/+(.6 &4-))= '* ,&*%$30
(! " _ `
/+: ( 4'*+bbfI)*+ ='* (f :+/!(" 4'*+bbfY'* ( 6/ ebb /+!("bbf464+/f
T6 /4'2 29/ 8 2++=) (2 / /+: 8646 / '+6: ;*+ = '9 %0 464+/.
C)+ 4#.* P*#*),, : 1.
4'/2 +6 /+*4+* 2/+4 :3 ;'8 <
/+*4+ D/+4 _ + 9+/ , 46/ ` N'8 /8 +6 9''8: < " 86+ 2'/ 9+/ 2 46/ '8 / ] " 24 3; '9 +=) D/+4 2 +> + /++4=. " C 8 */ @ ')+' ;+8 +8' D/+4 +=) 3;/. I9 =/, 86+ 2'/ + 9/] 3" 8+ 9*4+' 8646 +/ +8' D/+4 3; / )(+/ 2 +6 +*/ +6 /*(. F' () /= D1 @ _ , & ` 2 D# @ _5 , J ` , +6 D1 D# @ 15 9+ # 46/ 3" D4 = )/+: 10 D/+4/ , 2 +6 8+ )':( +' +> +6/ 10 2/+4/ 2 +6 4/ +6 2/+4/ ;= 5 9+/. #.
C'/2 +6 /+*4+* 42 P'+ / < /+*4+ P'+ _ + C''2 + =C''2 ` W+ 9*4+' 8646 44)+/ +6 P'+/ / )(+ 2 +6 464/ 86+6 +6 +6 )'+/ 4'.
%.
C'/2 +6 9''8: /+*4+* 42 E(+ 2 C'()'*2 < /+*4+ E(+ _ + +'(4d' 9'+ +'(4d(// 46 /=(;'Q# + 34= ` /+*4+ C'()'*2 _ E(+ E(+/Q 5 = +' ) (+/ )/+ +6 4'()'*2. 9'+ ('4*d(// ` W+ )':( +' +> 4'()'*2 2 /6'8 +/ 2+/.
S.(('*4 : 1 S+*4+*2 2+ +=)/ */2 /)4 )':((: /+*+'/ =/ */2 86 +6 /
;* '9 /( +=) '9 3;/ +' 2 8+6, 86/ /+*4+*/ ('2/ 9 ++= 63: /'( ++;*+.
2 A=/ 4 63 ;'+6 )(+3 / 8 */ 292 2+ +=)/. T6 ;/4= +8' +=)/ '9
=/ , ' 2(/' 2 (*+2(/' ! # 2(/' "
3 F*4+'/ 4 ; )//2 /+*4+*2 2++=)/ / +/ )(+ / 8 / +6= 4 +* +6(. 5 +=)29 / /)4 =8'2 +' 29 '+6 ( 9' 3; 29+'.
Sample Paper Class – I Subject – Computer Science
T%(): 3H#.*, M'%(.( M'*+,: 60 N#&) @% A"" .),&%#$, '*) #(-.",#*4
1 " W6+ +6 299+ 9*4+'/ '9 ')+: /=/+(]
;" H'8 +6 9'(+' 4 ; */2 / 2+ ) ] 4"W6+ 2' ='* ( ;= *= ')+'/ 2" W6+ +6 299+ )+/ '9 CPU] E) 3= )+ ;9. " D9 S=/+( S'9+8 2 86+ +/ +8' ( +=)/] G3 ()/.# 9" W6+ / B''+:] :" W646 '9 +6 9''8: 628 2 /'9+8] !" C)4+' !" I++ E)' !" H2 2/ !3" UNI 2 E) +6 9''8: +(< !G3 /8 = /" " V; " T' " A= 3" D;*::: 3" C'((+ 3" K=8'2 3 " W6+ / +6 2994 ;8 <%") e2' <%")f '')] ;" W6+ 2+ +=)/] W6+ )292 2+ +=)/ 4] 4" W6+ 8 ; +6 /> '9 9''8: 4'/++/]
# # # # 1 1 &
# # 1
Z[;\[;
2" W+ +6 4'/)'2: C )//'/ 9' +6 9''8: (+6(+4 )//'/< 1 " h !#;#" !" !;"!)?" # " E3*+ +6 9''8:, 86 ), ? +:/ 2 , 9 9'+: )'+ *(;/. T6 3* '9 )@J, ?@$ 2 @#.5 !" 9 @ ) X ? )? !" @ )? ) ?
#
5 " W6+ / +6 '*+)*+ '9 +6 9''8:]
#
" c 4*2b'/+(.6 3'2 ( ! " _ + @0
4'*+bbbbf fbbbbf fbbbb2 4'*+bbbbf fbbbbf fbbbb2
` " c 4*2b'/+(.6 3'2 (! " _ @% @1 9 !5"
/
4'*+bb 4'*+bb!5"
` " W6+ 8 ; +6 '*+)*+ '9 +6 9''8: )':( /:(+] I9 )*+ / /< !" : !;" ; !4" !2" )
4 46 /8+46 !46" _ 4/ :< 4'*+bbfG''2f 4/ ;< 4'*+bbfB2f ; 4/ < 4'*+bbf 4+ f ; 29*+< 4'*+bbf 8': 46'4f ` 3" D+( +6 '*+)*+<
9'!@#0b@100@10" _ @# 4'*+bbbbff ` 3" W6+ '*+)*+ 8 ; +6 9''8: 4'2 9:(+ )'2*4] 3'2 (! " _ + 3, /, @1000 43 / @ 3 1750 ] $00<#00 4'*+bb/ ` !" 9 3@#000 !" 9 3@1000!" 9 3@500
# %
#
%
8 " F2 +6 ' 9'( +6 9''8: 4'2 /:(+ 2 8+ +6 4'4+2 4'2 *2: +6 4'4+'
(2.
c 4*2!'/+(.6" 3'2 ( ! " + ,Y 4 9'!Y@0,Yb10, Y" 9 @ @Y 4'*+bbY / 4'*+Y ` ;" C'3+ +6 9''8: 4'2 /:(+ +' /8+46 4/ 4'/+*4+. + 46 446 I9!46 @ @ 1" _ 4'*+bbe L)+')f ` / I9!46 @ @ #"
#
%
`
_ 4'*+bbeD/+') f ` / 9!46@ @ %" _ 4'*+bbeN'+;''f ` / _ 4'*+bbeI32 C6'4f ` `
4" C'3+ +6 9''8: 4'2 /:(+ +' 2'-86 ''). c4*2b'/+(.6 3'2 (!" _ + 9'!@1b@#0" 4'*+bbf[fbb
%
2" G3 +6 9''8: 4'2 9:(+ + 46@5 4'*+ bb 46bb e[fbb46bbf[f " "
W6+ '*+)*+ 2'/ +6 ;'3 4'2 9:(+ )'2*4] W6+ / +6 994+ '9 )4: 46 8+6 461]
#
7 " W646 62 9/ ?*2 9' +6 9''8:]
!" 9)!"! !" /?+! " !" 2! " !3" /*))!"
#
;" E3*+< " !1#"10 @ ! " # " !%$7"J@ !"10 " !J&"1&@ !"J 3" !100" 10@ !"# 6 " W+ C )':( +' 464 = 9' ) = ' '+.
;" W+ C )':( +' 464 *(; 9' A(/+': ' '+. 4" W+ C )':( +' 44*+ +6 94+' '9 = :3 *(; 2" W+ C )':( +' )+ +6 F;'44 // " W+ C )':( +' )+ +; :3 *(;.
$
# $ $ $ #
A$,<)* +)4 N#1
. M' OS 9*4+'/ /+2 ;'8 1. P'4// M:(+ #. S+': M:(+ %. I9'(+' M:(+ !S+*2+ 6/ +' 2/4; ;9" ;. T6 )'4//2 9'(+' 4 ; */2 / 2+ : +' )'2*4 + 3 9'(+'. F' ()- +'+' '. '9 /+*2+/ /46'' 8/ 4 :3 +6 9'(+' +6+ 6'8 /+*2+/ +6 ' :' : +6/ 9'(+' / 2+ 4 ; */2 +' 44*+ +6+ 6'8 (= /+*2+/ /+*2=: KVS 4. *= ')+'/ +6 ')+'/, 63: ' ')2 2 +8' ')+'/. T6 +8' +=)/ '9 *= ')+'/. *= 4(+ ! E. !)'/+ 4(+""!) 4(+"" . U= 24(+ !i!)'/+ 24(+"--!) 24(+"" 2. ALU!A+6(+4 ':4 *+", CU!4'+' *+", MU!(('= *+" . S=/+( /'9+8 +6 /'9+8 +6+ :'3 +6 ')+' '9 4'()*+ /=/+( 2 ( +6 628 *. T6/ /'9+8 4 ; 4//92 +' +8' 4+:'/. O)+: S=/+( L:*: P'4//' 9. B''+: / )'4// +6'*:6 8646 ')+: /=/+( (/ +6 4'()*+ /=/+( 2= +' )9'( *// +/ :. H28- IIII, S'9+8- IIIV N#2 % 3; / ( :3 +' +6 (('= '4+', 86'/ 3* 4 ; 46:2 2*: * +(.
. T6 /(/+ 232* *+ )':( / '8 / +' . A= / 4'(;+' '9 /( 2+ 3*/. I+ / */2 +' /+' (' +6 ' 3* *2 /( ( 3. 2;*::: / 8= +' 4'4+ +6 '/ +6 )':( 2*: 4'()+' 3. 4'((+/ ' 4*+; /++(+/, */2 +' :3 +6 9'(+' ;'*+ +6 4'2 9' 9*+* */. 3. K=8'2/ +6 /32 8'2/, )':(2 ;= +6 )':(( +' )9'( +6 /)494 +/. T6 =8'2 4 '+ ; + / ( '9 3;. N#3
. W6 '') / += 4'+' '') .. 86 '') 9/+ 8 +/+ +6 4'2+' 2 9 4'2+' / +* +6 '= +6 ;'2= '9 +6 '') 8 ; 4*+2. W6 2'-86 '') / + 4'+' '') 2 3 +6 4'2+' / '+ +* + /+ ' +( +6 ;'2= '9 +6 '') 8 ; 4*+2. ;. 2+ +=)/ (/ +' 2+9= +6 +=)/ '9 2+ 2 //'4+2 ')+' '9 62: +. T6 9*2(+ 2+ +=)/ - 46, + , 9'+ , 2'*; 2 3'2 . 4. ' ;=+ 2. . /?+!X;X;" . !!;"!!)?"X!)?"" . /+*2+/ 2' ='*/9 N#5
.
. 0 1 # $ 5 & , . , . F' :- :''2 ;2 9' ; – ;2 9' – 4+ 9' – ) 8': 46'4 3. 10,15,#0,#5,%0,%5,$0,$5,50 3. $00, $00, #00
N#8
. E'/ – 9 @@= !4'4+- 9!@@="" 4'*+=!4'4+ 4'*+bb=" ;. + 46 446 /8+46!46" _ C/ 1 < 4'*+bbe L)+')f ; C/ #< 4'*+bbeD/+') f ; C/ %< 4'*+bbeN'+;''f; D9*+ < 4'*+bbeI32 C6'4f
` 4. c4*2b'/+(.6 3'2 (!" _ + @1 2' _ 4'*+bbf[fbb <%") @%20
2. I ;'+6 4'2+' '*+)*+ 8 ; & 5 N#7
. (+6.6 , (+6.6 , /+2;.6 , 4+=).6 ;. 1100, !#%#" , !$##&", !1100100" N#6 '
c4*2b'/+(.6 c4*2b4''.6 3'2 (!" _ 4/4!" + = 4'*+bbE+ Y!<100"< 4= 9!=100@@0" _ 9!=$00@@0" 4'*+bb[L) Y ` / 9!=$@@0" 4'*+bb[L) Y / 4'*+bb[N'+ L) Y :+46!" `
9
c4*2b'/+(.6 c4*2b4''.6 3'2 (!" _ + N*(;,T(),;@0 4'*+bb2bbE+ = *(; +' 464 4N*(; T()@N*(; + P 86!T()0" _ P@T()10 ;@; PXPXP T()@T()10 `
9!;@@N*(;" _ C'*+bb2bbA(/+': ' ` / _ 4'*+bbN'+ (/+': ' ` :+46!" `
c4*2 b'/+(.6 + 94+'!+" 3'2 (!3'2" _ + *(; 4'*+ bb P/ + )'/+3 +:< 4 *(; 9 !*(; b 1" 4'*+ bb T6+ / '+ )'/+3 +:.[ / 4'*+ bb *(; bb 94+' /< bb 94+'!*(;" bb 2 ` + 94+'!+ *(;" _ 9!*(; b@ 1" +* 1 / +* *(; X 94+'!*(; - 1" `
c4*2b'/+(.6 c4*2b4''.6 + (!" _ 4/4!" */:2 ': 9/+,/4'2,+62, + 9/+@0 /4'2@1 4'*+bb6'8 (= (+/!5"] [ 4 4'*+bb9;'44 //[ 4'*+bb9/+bb bb/4'2 9'!@#b" _ +62@9/+/4'2 4'*+bb bb+62 9/+@/4'2 S4'2@+62 ` +* 0 :+46!"`
)
c4*2b'/+(.6 c4*2b/+2'.6 3'2 (!" _ + ,(,, 4'*+bbE+ +6 *(; +' :+ +/ +; 4 4'*+bbE+ +6 *(;!+; *)+'" 4( @1 86!b@(" _ @X 4'*+bbNbbXbbIbb@bbRbb2 ` `
Sample Paper - II Subject – Computer Science
M M/ 70
D*+' % 6/
N'+<- A ?*/+'/ 4'()*/'= 1" " W6+ / /:944 '9 M= C'()*+
]
#
;" E) 299+ +=)/ '9 ')+: /=/+(/ .
1
4" W6+ / O)+: S=/+(] E) +/ = +8' 9*4+'/
#
2" H'8 / 4'() 299+ 9'( +)+] " C'3+ !" ! 10.10"10@ ! ] "2
#
!" !101011.1110" 2 @! ] "10
#
#" " W6+ 2' ='* ( ;= * +( ']
1
;" 86+ / +6 294 ;+8 9 2 9 – / /++(+
#
4" M+' 2 ) ;9= = +6 464+/+4/ '9 :''2 )':(
#
2" H'8 4 ='* :3 /: 2 (*+ 4'((+/ C ) 8+6 /*+; ()/
#
" 86+ 2' ='* ( ;= 62 9/] W6+ / +6 2994 ;+8 c4*2 b'/+(.6 2 c4*2f'/+(.6f # %" " C//9= +6 9''8: 3; (/ '9 4 +' 32 2 32 4+:'= !" 1' !" *( 1 !" *( !3" *(1*( *(1*( !3" *(1 !3" *(.1 ;" G3 '*+)*+ '9 9''8: 4'2. c4*2b'/+(.6 + (@5 3'2 464!" 3'2 (! " _ + (@#0 _ + (@10X<<( 4'*+bb(@bb(bb<<(@bb<<(bb2 ` 464!" 4'*+bb(@bb(bb<<(@bb<<(bb2 464!" 4'*+bb<<(@bb<<(bb(@bb(bb2 ` 3'2 464!" _ ( `
# %
4" W6+ 8 ; /*+ '9 9''8: /++(+/ 9 @5 , ;@5 += !" b b@5 @5 !" !" ;b@ ;b@55
#
2"N( +6 62 9!/" +6+ /6 ; 22 9' /*44//9* 4'()+' '9 +6 9''8: C 4'2.
#
3'2 (! " _ 46 (Q$0 /+4)=!(,fI2f" )*+/!(" ` " E) 4'2+' ')+' !]" 8+6 () 4 .
#
9" W6+ / 2994 ;+8 2 ')+'/ 4 ] ) 8+6 () () # $" " W6+ 2' ='* ( ;= 9*4+' )'+'+=) C
#
;" E) B 2 C'+* /++(+ C 8+6 ().
#
4" F2 /=+ '!/" 9 = 9''8: )':( ! A//*( A//*( 62 9/ )/+" # (b _ + 4 /8+46! 4 " 4/ 1.5< _ 4'*+bbf I2 I2 / :+[f :+[f ` ; 4/ #< _ 4'*+bbf 6'[f ` ; ` 2 '9 ( ` 2 '9 /8+46 2" H'8 8 ='* 24 2 29 "A= (2 ( 8+6 10 +: 3*/ "= (2 3: 8+6 J 9'+ 3*/
1
" C'3+ 9''8: 86 '') +' 9' '') + @0 86!b@100" _ 4'*+bbf +6 3* '9 / [fbb 4'*+bbf2' [f @# `
#
9 " D9 +' ]
1
:" W6+ / +6 2994 ;+8 4 ;= 3* 2 4 ;= 94 ) 8+6 /*+; () 6"F2 +6 '*+)*+ '9 +6 9''8: )':(
# 3
c4*2b'/+(.6 c4*2b4+=).6 3'2 (! " _ 46 T+Q @ eC'()j*+af 9'!+ I@0 T+QIa@[0I" T+QIa@[0I" _ 9!a/)6!T+QI"" 9!a/)6!T+QI"" T+QI@X / 9!/*))!T+QI"" 9!/*))!T+QI"" T+QI@T+QI1 / T+QI @ T+QI1 ` 4'*+bbT+ ` " W6+ W6+ 299 299 4 4// ;+8 ;+8 9' 9' 2 2 2'2'- 86 86 '') '') ] ) ) 8+6 8+6 () () " H'8 4 ='* 29 29 G'; V; V; 2 2 L'4 V;] V;] A/', A/', :3 /*+; C 4'2 +' */++ ;'+6. 8 : ' W*%&) ' - ':( +' )+ +6 9+ 2 :6+ 2:' (+ '9 NN (+ 9 ;. W+ )':( +' 92 +6 94+' '9 *(; 4*/3 9*4+'. W+ )':( +' 92 +6 +'+ *(; '9 464+/, / 2 8'2/
):)6 '9 ++. 2" W+ )':( +' /'+ = ' N *(;/ /42: '2. A3'2 2*)4+' '9 (+/. " W+ )':( +' 92 +6 ''+/ '9 ?*2+4 ?*+'.
# # $ $ $ $ $
A$,<)* K)4
.N'.1 . M= C'()*+ / */2 +' 38: +6 4'++/ '9 /: 9'2 ' 23. A/' +6 +6:/ 8 63 ' '* 4'()*+ – Y'* P':(/, D'4*(+/ 2 2+ 9/, 9' ()- 44//; 9'( 9'( ' )4 42 M= C'()*+. ;. T=)/ '9 ')+: /=/+( . S: U/ . M*+*/ . T( S6: 3. R T( 3. M*+)'4//: M*+)'4//: 3. I+4+3 4. A ')+: /=/+( / )':( 8646 4+/ / +94 ;+8 */ 2 +6 H28. F*4+'/- . P'4// M:(+ 2 S+':!M('=" M:(+. N#&) S&.)$&, ', )-"'%$ 9#& %$ 9*%)= A +)+ 4'3+/ /'*4 )':(!HLL" +' ';4+ )':(!LLL" ;= 86/
4'() 4'3+/ /'*4 )':( +' ';4+ )':( ' :' 2 '4 +6 )':( / ' 9 + 4 ; 4*+2 + .
.N'.# . A A ' ':4 ' +6(+4 +6+ (*/+ ; 2+4+2 2+4+2 + * +( / 42 * +( '. F' () = *(; / 2322 ;= >' !4@0" / * +( ' ;. 9 /++(+ 4 )9'( '= +* 4'2+' 2 +6 / ' ')+' 9' 9/ 4'2+' 86 9-/ /++(+ 4 )9'( ;'+6 +* / 8 / 9/ 4'2+' . E(), 9!b;" 4'*+bbf / :+ +6 ;f – +6/ 4'2 9' 9/ 4'2+' ' /++(+ / :3 9!b;" 4'*+bbf / :+ +6 ;f / 4'*+bbf ; / :+ +6 f – 6 9' ;'+6 ')+' +6 +* ' 9/ '*+)*+ 8 4'( 4. 2. C'((+/ 4 4 ; :3 +8' 8= S: 4'((+ – 8646 4 ; :3 ;= */: +6 /=(;' - E()- P':( +' 92 +6 /*( '9 +8' *(;/ A2 M*+ 4'((+ 4'((+ – 8646 8646 4 ; ; :3 ;= */: +6 /=(;' X.X X.X E() -- X +6/ / +6 8= T' :3 (*+ C'((+ X . H2 9/ +6 9/ 8646 /'( ) – )':(2 )':( 8 ; /+'2 ;= +6 23') '9 +6 :*: 8646 8 6) +6 */ '9 +' 23') +6 )':(. I9 +6 62 9 / 8++ :* ;4+!b" 4'() 8 /46 + C ;= '= 86 4/ '9 e f +6 62 9 8 ; /462 +6'*:6'*+ +6 2+;/. .N'.% . , ,3 , 3 – 32 , 3 32 24+' 24+' ;. (@5 <<(@5 (@#0 <<(@& (@7 <<(@#0 4. T* 2 9/ 2. S+:.6 2 /+2'.6 . T6 4'2+' ')+' ! ? :" / += ')+' !+ +/ +6 ')2/". T6 4'2+' ')+' . T6 8'/ / 9''8/< •
• •
T6 9/+ ')2 / ()4+= 4'3+2 +' 9##". I+ / 3*+2 2 /2 994+/ 4'()+2 ;9' 4'+*:. I9 +6 9/+ ')2 3*+/ +' &*.) !1", +6 /4'2 ')2 / 3*+2. I9 +6 9/+ ')2 3*+/ +' ='",) !0", +6 +62 ')2 / 3*+2.
T6 /*+ '9 +6 4'2+' ')+' / +6 /*+ '9 86463 ')2 / 3*+2 i +6 /4'2 ' +6 +62. O= ' '9 +6 /+ +8' ')2/ / 3*+2 4'2+' )//' E.- )dE)//'/d8+6d+6dC'2+'dO)+'.4))
4'() 8+6< EH/4 D('/++ 4'2+' ')+' c4*2 b'/+( */: (/)4 /+2 + (!" _ + @ 1, @ # 4'*+ bb ! ] < " bb / :+. bb 2 ` 9. O)+' / */2 +' 92 +6 ?*'++ 86 / */2 +' 92 +6 (2 +6 4 )//' 9' . + @5,;@#,4 9 4@; +6 /*+ '9 4 8 ; # 2 9 4@; +6 3* '9 4 8 ; 1 .N'.$ . A 9*4+' )'+'+=) / 24+' '9 +6 9*4+' +6+ +/ +6 )':( ;'*+ +6 +=) '9 +6 3* +*2 ;= +6 9*4+' 2 +6 *(; 2 +6 +=) '9 :*(+/. T6 )'+'+=) 24+' ''/ */+ 9*4+' 29+' 4)+ +6+ + 6/ ' ;'2=. E. 3'2 ;4!" ;. ; (/ +6 4'() +' +/9 +6 4'+' '*+ '9 +6 '')... 9' _.... 9 _ +*9/ 4'2+' ; ` ` 6 +6 4'+' / +/92 +' 6 4'+* (/ +6 4'() +' 4*+ +6 + ++' '9 +6 '') 9' _ C'2+'.. 4'+* XXXX ` XXXX 8 '+ ; 4*+2 2 + ++' 8 6)) 4'+* 4 ; :3 /2 9 4'2+' . +' . D' ='*/9. A/ 5 < '
c4*2b'/+(.6 c4*2b4''.6 c4*2b'().6 3'2 (! " _ + AQ10Q10 + ,,N 4/4! " 4'*+bb[H'8 (= '8/ 2 4'*(/ ?*2 9' (+<
`
`
4N 4'*+bb[E+ bbNXNbb (+/< 9'!@0bN" _ 4'*+bbE+ +6 (+/ +' R'8 bb1bb< 9'!@0bN" 4AQQ ` 4/4! "
4'*+bb[T6 +2 (+/ +6 (+ < [ 9'!@0bN" _ 9'!@0bN" 4'*+bbAQQbb[+ 4'*+bb2 ` 4'*+bb[[[T6 (+/ 8646 ;':/ +' '= 2:'/...[ 9'!@0bN" _ 9'!@0bN" 9!!@@"ZZ!!"@@!N-1""" 4'*+bb/+8!&"bbAQQ / 4'*+bb 4'*+bb2 ` :+46! "
; c4*2b'/+(.6 c4*2b4''.6 ': 9 @1 ': 94+'!+ " _ 9 !@@0" +* 9 / 9@X94+'!-1" ` 3'2 (! " _ 4/4! " ': *( 4'*+bb[E+ +6 *(; +' 8646 ='* 8+ +' 92 94+'< 4*( 4'*+bb[T6 94+' '9 +6 *(; @ bb94+'!*(" :+46! " `
c4*2b'/+(.6
c4*2b4''.6 c4*2b/+2'.6 3'2 (! " _ 46 /+Q%00 + ,464'*+@0,8'2/@1,/@1 4/4!" 4'*+bb[E+ +6 P:)6 (//:< [ :+/!/+" 9'!@0/+Qa@[0" _ 464'*+ 9!/+Q@@ " 8'2/ 9 !464'*+J0@@0" / ` 4'*+bb[N*(; '9 C64+/ +6 +2 (//:< bb464'*+ 4'*+bb[N*(; '9 W'2/ +6 +2 (//:< bb8'2/ 4'*+bb[N*(; '9 L/ +6 +2 (//:< bb/ :+46! " `
c4*2b'/+(.6 c4*2b4''.6 3'2 (! " _ 4/4! " + AQ#0,N,,,+() 4'*+bbf[E+ +6 *(; '9 (+/
c4*2b'/+(.6 c4*2b4''.6 c4*2b(+6.6 3'2 (! "
_
4/4! " 2'*; 21,2#,;,,4,2 4'*+bb[E+ +6 3* '9 ;, 2 4< 4;4 2@!;X;-/?+!$XX4"" 9!2@@0" 4'*+bb[R''+/ ?* ' 2/+4+ / 9!2@0" 4'*+bb[R''+/ R / _ 4'*+bb[R''+/ 4'().. I(:= 21@!-;2"!#X" 2#@!;2"!#X" 4'*+bb[D1< bb21 4'*+bb[D#< bb2# :+46! " ` `
Sample Paper - III Subject – Computer Science
T%(): 3H#.*, M'%(.( M'*+,: 60 N#&) @% A"" .),&%#$, '*) #(-.",#*4
.N'.1
.N'.#
. D9 A': D:+ C'()*+ ;. 86= =+4 : '9+ 42 +6 )' 4'()*+. 4. 86+ +6 299+ +=)/ '9 )+. E) ;9 2. W6+ / +6 2994 ;+8 4')=: 2 ('3: 9/ 2 9'2/ . W6+ 9*4+'/ )9'(2 ;= ')+: /=/+( / /'*4 (: . D9 +6 +( ASCII 2 ISCII. ;. W6+ +6 299+ D+ )/++' /46(/ 4. E) 299+ +=)/ '9 RAM 2. W6+ 2' ='* ( ;= )'+/. E) ;9 +=)/ '9 )'+/ $ . W6= )(= (('= / +(2 / ),&*.&%;) <*%&)\ (('= ;*+ '-2/+*4+3 2 (('= 9. E) +6 299+ 9+*/ '9 OOP. %
.N'.% " F2 +6 '*+)*+ '9 +6 9''8: )':(.
c4*2b'/+(.6 3'2 W+629!+ H/N*(@%0" _ 9'!+ I@#0Ib@H/N*(I@5" 4'*+bbIbbf,f 4'*+bb2 ` 3'2 C'+'!+ M=N*(" _ M=N*(@10 W+629!M=N*(" ` 3'2 (!" _ + Y'*N*(@#0 C'+'!Y'*N*(" W+629!" 4'*+bbfN*(;@fbbY'*N*(bb2 ` ;. 3'2 (!" _ 46 XNAME@f P'FLaf 9'!+ @0b/+!NAME"" 9!/'8!NAMEQ"" NAMEQ@+'*))!NAMEQ" /
%
`
9!/*))!NAMEQ"" 9!#a@0" NAMEQ@+''8!NAMEQ-1" / NAMEQ-- 4'*+bbNAMEbb2
4. H'8 M= +( +6 9''8: 4'2 8 ; 4*+2 + @ 1 @ - 1 86!" _ 4'*+bbf+/ 86 '')f ` 2. W6+ / 2994 ;+8 A4+* )(+ 2 F'( )(+] G3 () C +' */++ ;'+6 +=) '9 )(+/. . E) 299+ *() /++(+/ 8+6 /*+; (). 9. 8+ +6 9''8: 4'2 */: 2'-86 '') + 9'!@0b10" _ 4'*+bb 4'*+bb ` :. 2+9= +6 '!/" +6 9''8: 4'2 9:(+ 46 46 + 3@0,'@0 4'*+bbf+ 464+f 86 !!46@A 46b@"ZZ! 46@ 46b@>"" _ /8+46!46" _ 4/ < 4/ < 4/ < 4/ '< 4/ *< 4/ U< 3 ; 29*+ < ' `4'*+bb3bbf fbb' `
Sample Paper - I Subject – Computer Science
T%(): 3H#.*, M'%(.( M'*+,: 60 N#&) @% A"" .),&%#$, '*) #(-.",#*4
.N'.1.
'D99++ ;+8 )(= (('= 2 /4'2= (('=.. G3 ()/
'9 46 +=) '9 (('=.
#
AT6 (('= /2 +6 CPU / )(= (('= !( (('=" 2 +6 (('=
'*+/2 + / '8 / /4'2=!*=" (('=. P*%('*4 M)(#*4< RAM !R2'( A44// M('=" 2 ROM !R2 '= M('=" 4'(/ *2 )(= (('=. RAM / 3'+ (('= 2 ROM / ' 3'+ (('=. A +6 2+ 2 )':(/ (*/+ ; /+'2 RAM 9' 4*+'. B*+ +6 4'++ '9 RAM / '+ )(+. E:< RAM, ROM. S)#$'*4 M)(#*4: S4 )(= (('= 6/ (+2 /+': 4)4+= 2 / '+ )(+, /4'2= /+': 234/ */2 +' /+' : ('*+ '9 2+ )(+=. T6 3'*/ +=)/ '9 /4'2= 234/ 3; +6/ 2=/. E:< H2 2//, F'))= 2// ----- M:+4 M2 CD ROMS, DVD/ ----- O)+4 M2
9 W6+ / +6 2994 ;+8 /(+4/ ' 2 /=+ '] G3 () '9 46.
%
A 1S4$&' E**#*,: S=+ '/ '44* 86 */ '9 )':((: :*: (/*/2. S4$&' 9/ +' 9'( */ :'3: +6 4'/+*4+' '9 32 /++(+/ :*:. E: + ,; D2 '+ ) !/(4''" + +6 2 '9 /++(+. 2S)('$&%, E**#* < S(+4 '/ '44* 86 /++(+/ '+ (:9*. S)('$&%, 9/ +' +6 /+ '9 */ 8646 :3 +6 (: '9 /++(+. E: X Y @
!S3 )=/ G*+ / S=+4+4= 2 S(+4= 4'4+ ;*+ G*+ )=/ S3 / S=+4+4= 4'4+ ;*+ S(+4= 4'4+". 4. W6+ 2' ='* (+ ;= 4 *+] G3 ().
#
A T#+)$< T6 /(/+ 232* *+ )':( / '8 / +' ! L)%'" U$%& ".
T6 5 +=)/ '9 +'/. !" K=8'2/ !" I2+9/ !" L+/ !3" P*4+*+'/ !3" O)+'/ 86+ / +' ;+8 M4')'4//' 2 M4'4'()*+ A/. M4'4'()*+ / 4'()*+ +6+ 4'+ M4')'4//' ) B9= D/+:*/6 ;+8 : )*)'/ 2 /)4 )*)'/ 4'()*+
# #
.N'.# . 86+ / +6 /6'+4*+ (* ] 86+ / +/ /:944 ;. 86+ / +6 /:944 '9 R4=4 B 4. E) +6 4'4)+ '9 +( /6: 2. W6+ / (+ ;= +6 +( (*+)':((: 2 (*++/: .E) ;9= +6 9*4+' )9'(2 ;= ')+: /=/+( / )'4//' (:.
# # # #. #
N#3
. 5D99++ ;+8 ';4+ '+2 )':((: 2 )'42* '+2 )':((: 8+6 +6 6) '9 ()/ '9 46. % A. P*#).*) O*%)$&) P*#*'((%$: A )':( )'42* :*: / /+ '9 /+*4+'/ 86 46 /++(+ +/ +6 4'()*+ +' 2' /'(+6:. T6 9'4*/ / ' +6 )'4//:. T6 / ' (*46 /4*+= 9' +6 2+. O9)& O*%)$&) P*#*'((%$:
T6 ';4+ '+2 ))'46 38/ )';( +(/ '9 ';4+/ 3'32 +6 +6 )'42* 9' 2': +. I ';4+ '+2 )':((:, ';4+ )/+/ ++= +6+ 4 /+' 2+ 2 6/ +/ +94 +6'*:6 9*4+'/ 9D/+:*/6 ;+8 9 2 /8+46 /++(+.
%
AT6 9-/ 2 /8+46 ;'+6 /4+' /++(+/ 2 +6= ;'+6 + ='* /4+
++3 '*+ '9 :3 (= ++3/ ;= +/+: )//'. B*+ +6 /'( 2994/ +6 ')+'/. !" T6 /8+46 /++(+ 299/ 9'( +6 9 /++(+ +6+ /8+46 4 '= +/+ 9' ?*+= 86/ 9 4 3*+ +' ' ':4 )//'. I (*+) 4'2+'/. !" T6 /8+46 /++(+ /4+/ +/ ;46/ ;= +/+: +6 3* '9 /( 3; 86/ +6 9 / 4'/+*4+' +/ ='* */ // '9 )//'/ +6+ (= 3'3 *+2 3;/ 2 4'() )//'/. !" T6 9-/ 4 62 :/ 86/ /8+46 4'+.
D99++ ;+8 4 ;= 3* 2 4 ;= 94 8+6 6) '9 ().
$
A!"I 4 ;= 3*, 4+* :*(+/ 8 ; 4')2 +' +6 9'( )(+/.
I 4 ;= 94, 9'( )(+/ 94/ +' +6 4+* :*(+/. !"I 4 ;= 3*, 9 = ('294+' / '44*2 +' +6 9'( )(+, +6+ 46: 8 '+ 94+ ;4 +' +6 4+* :*(+. I 4 ;= 94, 9 = ('294+' / '44*2 +' +6 9'( )(+ !94 +' +6 4+* :*(+", +6 4+* :*(+ 3* 8 ; 46:2. !" W /6'*2 :' 9' 4 ;= 3* 86 8 2'+ 8+ +' ('29= +6 ': 3*. W /6'*2 :' 9' 4 ;= 3* 86 8 8+ +' ('29= +6 ': 3*. !3" E()< 3'2 C6:!+ , + ;" _ @ #X ;@#0 ` H / 42 ;= e4 ;= 3*f (+6'2 2 ; / 42 ;= e4 ;= 94f S' / +6 3* '9 / 46:2, 4+* :*(+ 9' 8 '+ ; 46:2, / +6 3* '9 ; / 46:2, 4+* :*(+ 9' ; 8 ; 46:2 W+ +6 (/ '9 +6 62 9/ '9 +6 9''8: 9*4+'/.
":+46!" " /)6!" "/+4)=!" 3"/?+!"
#
A !" :+46! " - 4''.6 !"/)6! " – 4+=).6
!"/+4)=! " - /+:.6 !3"/?+! " - (+6.6
.N'.$ . W6+ 8 ; +6 '*+)*+ '9 +6 9''8: )':(]
%
+ (!" _ + @0,@0 9'!@1b10X@#" _ 4'*+bb ` 4'*+bbf[fbb ` ;.R8+ +6 9''8: )':( 9+ ('3: +6 /=+4+4 '!/" 9 =. U2 46 4'4+'.
%
c4*2b'/+(.6 + ( _ /+*4+ ('3 _ 46 ('3d(Q#0 46 ('3d+=) + +4+d4'/+@100 `('3 :+/!('3d(" :+/!('3d+=)" ` A
c4*2b'/+(.6 c4*2b/+2'.6 3'2 (! " _ /+*4+ ('3 _ 46 ('3d(Q#0 46 ('3d+=) + +4+d4'/+ `M'3 M'3.+4+d4'/+@100 :+/!M'3.('3d(" 4M'3.('3d+=) ` 4. D)=%$) &) &)*(, P#"4(#*-%,( > I$)*%&'$) W+ +6 '*+)*+ '9 +6 9''8: )':(.
c4*2 b'/+(.6 3'2 (!" _ + @ 5 9! @ @ 5" 4'*+bbf93fbb2 /
2
%
`
9! @ @ &" 4'*+bbfSfbb2
" W6+ 8 ; +6 '*+)*+ '9 +6 9''8: /:(+]
$
/+*4+ *(; _ + '1, '# ` 3'2 2/)=!*(; " _ 4'*+bbfN*(;1@fbb.'1bbfN*(;#@fbb ! !.'#bb2 ` 3'2 (! " _ *(; 1@_10,100`, #, % % @ 1 1.'1 @ 5 # @ % #.'1 ! @ 5 #.'# @ # %.'1 @ 1 2/)=!1" 2/)=!#" 2/)=!%" ` 9. 4'3+ !$AJ4" 1& +' ;= *(;
#
N#8
. W+ )':( +' 92 +6 94+' '9 = :3 *(; % ;. A//*(: /*+; 2+ +=)/ :3 4//= 24+' 9' = '9 #0 3'+ 4'2/ 46 4'2 '9 8646 4'//+/ '9 9'* 2+ 3*/ 3>. 2d',(, 22//, :, ( */ '9 ;'3 24+' +' 8+ )':( /:(+ +6+ )+ 2d' 2 ( 9' +6'/ 86'/ : 42/ &0. 5 4. W+ )':( +' 22 +8' (+4/ '9 /( '2 MN. $ 2. W+ )':( +' 92 +6 :3 ' / )( ' '+ % . W+ 9*4+' +' 92 /() +/+ %
Sample Paper - Subject – Computer Science
T%(): 3H#.*, M'%(.( M'*+,: 60 N#&) @% A"" .),&%#$, '*) #(-.",#*4 +.N".1
. W+ +6 62 9 9' +6 :3 9*4+' ;/!", /2:+!", /?+!", /+8!" ;. D9 M4'4'()*+ 4. 86+ / 2+ 2 86+ / +6 '*+)*+ '9 2+ )'4//: /=/+( 2. 86+ / +6 9*4+' '9 (('= 2 86+ +/ (/*: *+/ . 86+ 2' ='* ( ;= :*: )'4//'. 9. 86+ / +6 2994 ;+8 /3 2 /3 / 4'((2. :. E)2 +6 9''8:< "CPU " ROM "MICR 3"CD-R #
# 1 # # # # #
N#2
. R8+ +6 9''8: 4'2 9+ ('3: +6 /=+ ' 9 =. U2 +6 4'4+' c4*2 b'/+(.6 ()+'!+, + " 3'2 (!" _ 9/+@10, /4'2@#0 *()+'!9/+/4'2" *()+'!/4'2" ` 3'2 *()+'!+ 1, +#@#0" _ 1@1# ` !;" F2 +6 '*+)*+ < 3'2 /*+!+ , + =@10" _ + +() @ = @ +() 9!= b@10" = @ +() ` 3'2 (! " _ + A1@10, B#@5 /*+!A1, B#" 4'*+bbA1bbB#bb2 /*+!A1" 4'*+bbA1bbB#bb2 /*+!B#" 4'*+bbA1bbB#bb2 `
%
#
D. F2 +6 '*+)*+
%
c4*2 b'/+(.6 3'2 (! " _ + @ 0, @ 0 2' _ 9! 5 @ @ 0" _ 4'*+bb ` `86!b10" 4'*+bbf[fbb ` . F2 +6 4'4+ )'//; '*+)*+
%
3'2 (!" _ 2'(>!" 46 4+=QQ10@_e2f,f46f,f'f,f;'(f,f;:f` + 9= 9'!+ @0b%" _ 9= @ 2'(!#"1 4'*+bb4+=Q9=bbf
;. E) +6 +=)/ '9 '/ 4 4. 86+ / +6 2994 ;+8 /+*4+* 2 =/ 2. 86+ 2' ='* ( ;= 2=(4 2 /++4 '4+' . 86+ / +6 2994 ;+8 2 ef 4. 9. W6+ 2' ='* ( ;= 4'2 :+'
% # # % 1 #
N#5
. W6+ 2' ='* ( ;= /+2 /+*4+*] E) 8+6 /*+; () ;. W6+ / 2+ ;/+4+'] E) +6 4'4)+ 8+6 +6 6) '9 (). 4. C'3+ +6 9''8: ?*+'/ +' C /++(+/. " / @ 111#1% A" / @ 1 1 1!X" 1!XX" " V @ $%k% A? V @ $!%X%.1$15XXX" 2. E) = +8' /+: 62: 9*4+'/ 8+6 /=+ 2 ()/
# %
%
. "!AC.#0"1&@ !]"#@ !]"J " @$A5&"1&@ !]"10@ !]"J 9. F2 +6 1/ 2 #/ 4'()(+ '9 1#J. :. ) /+2 9' 8+6 /*+; ()
% #
.N'.$ . W+ )':( +' )+ +6 2:' !9+ :6+" (+/ '9 NlN (+.
$
A
P':( +' )+ +6 9+ 2 :6+ 2:' (+ '9 NN (+ c4*2b'/+(.6 c4*2b4''.6 c4*2b'().6 3'2 (! " _ + AQ10Q10 + ,,N 4/4! " 4'*+bb[H'8 (= '8/ 2 4'*(/ ?*2 9' (+< 4N 4'*+bb[E+ bbNXNbb (+/< 9'!@0bN" _ 4'*+bbE+ +6 (+/ +' R'8 bb1bb< 9'!@0bN" 4AQQ ` 4/4! " 4'*+bb[T6 +2 (+/ +6 (+ < [ 9'!@0bN" _ 9'!@0bN" 4'*+bbAQQbb[+ 4'*+bb2 ` 4'*+bb[[[T6 (+/ 8646 ;':/ +' '= 2:'/...[ 9'!@0bN" _ 9'!@0bN" 9!!@@"ZZ!!"@@!N-1""" 4'*+bb/+8!&"bbAQQ / 4'*+bb 4'*+bb2 ` :+46! " ` ;. W+ )':( +' 92 +6 94+' '9 *(; 4*/3 9*4+'. A
c4*2b'/+(.6 c4*2b4''.6
$
': 9 @1 ': 94+'!+ " _ 9 !@@0" +* 9 / 9@X94+'!-1" ` 3'2 (! " _ 4/4! " ': *( 4'*+bb[E+ +6 *(; +' 8646 ='* 8+ +' 92 94+'< 4*( 4'*+bb[T6 94+' '9 +6 *(; @ bb94+'!*(" :+46! " ` 4. 3W+ )':( +' 92 +6 +'+ *(; '9 464+/, / 2 8'2/ ):)6 '9 ++.
$
A
c4*2b'/+(.6 c4*2b4''.6 c4*2b/+2'.6 3'2 (! " _ 46 /+Q%00 + ,464'*+@0,8'2/@1,/@1 4/4!" 4'*+bb[E+ +6 P:)6 (//:< [ :+/!/+" 9'!@0/+Qa@[0" _ 464'*+ 9!/+Q@@ " 8'2/ 9 !464'*+J0@@0" / ` 4'*+bb[N*(; '9 C64+/ +6 +2 (//:< bb464'*+ 4'*+bb[N*(; '9 W'2/ +6 +2 (//:< bb8'2/ 4'*+bb[N*(; '9 L/ +6 +2 (//:< bb/ :+46! " ` W+ )':( +' /'+ = ' N *(;/ /42: '2. A3'2
2*)4+' '9 (+/. A
c4*2b'/+(.6 c4*2b4''.6 3'2 (! " _ 4/4! "
$