uvod u programiranje [skripta]
TRANSCRIPT
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 1/298
'&%&$!%&
#&#$%'
%04:0;
&'&!###
.748419'8:,,8.%
$!#'
$594:,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 2/298
&'&#&#$%%
$454;0 9407,:3,4 7,3,.,7,:3,,
#,:3,35747,25747,28 0. 9407,:3,35747,2 $97430. 802-0780.
0.;8407,30 ,94'8:,,8.% 7,95700/5747,285789:5,
#,:2 0;,3 0.748419%, &;4/ #,;45747,28054/70570%, 940.748419% $97:9:7,.748419%, 425430390%7,2047,
&;4/:'8:,$9:/4% !700/'8:,$9:/4%39077,307,;4304430
$'!##$%
3,73 0 7,:3,, 7,3,.,54/,9,, 740;38:89,;
',,57;,'%,5 ,. , !70;4/,.3,70/-03030;-.00 4343,,5,.,04'$%
4/:,80574.0/:702034;,35748947 !74.0/:70 4/: ,804-09 2034;,35748947
',7 ,-0954;54/,9, ,
/0391,947 %54;54/,9,, 0,77,3057/7:;,303.,,.,;,7,-0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 3/298
%7,,30/0391,947, 580/0391,947, $2073.02034;,3,/0391,947, '70/3483701070393954;
4389,390 $4;,304389,390 $2-404389,390 507,9477,
,-,9;3489 !75702,,,- ,-57207$9;,7,300/3489,;3043430,5,.0
,-57207479030;,7,- ,-57207,94;- -- ,-57207:-9,570.348954/,9, ,-572070,3574.0/:7024/:, ,-57207!4;,30574.0/:7,/7:424/:, ,-57207507,9477, ,-572074/4507,947
&!%
&;4/
&;4/::57,;,0897:9:70 !470/-034507,947 $97:9:704/:0
$97:9:70543,;,3, 4 4507,947
!74790944507,947, 44507,9473/843/ 44507,9477807 44507,94747 44507,94749 &85470/-,-94;,
,-,9;3489 !75702,,,- ,-57207!,73305,73-740; ,-57207!7089:53,4/3, ,-57207!709;,7,3008:8,:,703090 ,-57207!74;07,:308030170 ,-572078.79,;,30974:9,;0/.,
!#&#!$%&!
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 4/298
&;4/:574.0/:70 ,94970-,24574.0/:70 %54;574.0/:7, !74.0/:7095,$:- :3.80574.0/:70 0,3,257480;,3,,7:203,9,:574.0/:7: !73:/3,5709;47-,,7:203,9, $9,90;,7,-0:574.0/:7,2, 5.8,7:2039 #0:7;30574.0/:70
,-,9;3489 !75702,,,-
,-57207!7489-740; ,-57207709,303,203-74, ,-57207,;0,0/3/090 ,-572077,:354903.7,3,
$%#&%&#!%
&;4/:897:9:7054/,9, ,
,97.0 &;4/:2,97.0 0,77,30,4.7,302,97.0 3.,,.,00203,9,2,97.0 ,97.0;70/3483954;,5749;2,97.,701070393954;, 457,302,97.,
!7480;,302,97.,:574.0/:7: !7480;,302,97.,',5749;#01 47,.09897:9:7,543,;,3, '0/20343,302,97.0 $4797,302,97.,
,-7, ,3 ,
$97:9:70 &;4/:897:9:70 0,77,30897:9:70 ',7,-0897:9:70 !74.0/:70:897:9:7,2,
,-,9;3489 !75702,,,- ,-57207.03;,3089:/039805707,30 ,-57207!47,3;,30447/3,9,94,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 5/298
!###%!#&#%#
7,/, 0/3489,;34 , :,947,
&'&%#%#!### ####%
&;4/ 7747442,7349/0130/
834;35424;!, 7747442,7349/0130/-09,80 774744 2,7 349/01 30/!4,8;489;,5489:5./4,, 774744 2,7 349/01 30/,;35495473!, 774744 2,7 349/01 30/
#,/8,4- 092, 7747442,7349/0130/0,7,.,3.,,.,4-09, 774744 2,7 349/01 30/
$9;,7,3 0,8, 7747442,7349/0130/$9;,7,30-4,,80 774744 2,7 349/01 30/4/,;,3054,8;489,;,,8 774744 2,7 349/01 30/
'0020:,8, 7747442,7349/0130/ ,354;0;,3,,8, 774744 2,7 349/01 30/ ,800 774744 2,7 349/01 30/!75702,,,- 774744 2,7 349/01 30/,-572070/3489,;3,:,947 774744 2,7 349/01 30/,-57207434-09 774744 2,7 349/01 30/,-57207$9,989,9089, 774744 2,7 349/01 30/
%#%&# 7747442,7349/0130/
##$$&
&;4/
3/4814720 &;4/ 4/07:4;,3,/4,,2, 07,7,,8,3/481472 4397404254303903/481472 #,/8,4-094214720
;7,90893,958 43974,/:209,4;7,-477,/84/:20 ;7854584242-37,34;7
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 6/298
,-,9;3489 ,-,/,9,!709;47-,;,:90 ,-,/,9,!439030,9;,7,3,14720 ,-,/,9,7,:3;,/7,9300/3,/-0 ,-,/,9,707,30/,444;7,
#$''' 834;03,4;,3,3,4;, !747,27,30834;2,3,4;,
&'&%#%#!###
&;4/
834;35424;!, -09,80 ,;35495473!, !4,8;489;,5489:5./4,,
#,/8,4- 092, !74.0889;,7,304-09, 0,7,.,3.,,.,4-09, !789:5,30,34;2,4-09,
$9;,7,3 0,80 !4, 43897:947 !489:5. $;489;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 7/298
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 8/298
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 9/298
!'
&;4/:7,:3,,.748419%
$454;0
!7;4/0,4;454,;,/,07,95700/7,:3,348454;, ,7/,7030,,0/09,30:573.57,/,7,:3,,
9407,:3,4
#,:3,40:70,4085484-,3;797,:3,;,3,3,57,;9404/:030442:3,,2,7/5:9,-704/4;0,#,90:70,0545:9954;3.0,843,/8,2024700/3.0,4-7,/:4/407,:3,48,89,;0343,;,24 8454;02,7/,70#,:3,305747,20480;4/03,7,:3,:3,;,24 57 4 7,2 842 54/7 42 8419 ,7003,8454;,03,,345,,:5480/34/3,208:43,5489,,744/489:53,$/7::897,3:.03,7,;4,5747,28054/707,89087,;40283,38403 5747,2,743,70/3,54,;,8:57,,37,95489:5.7,;4,5747,280 54/70482,3::.03:;70207,;4,5747,2,545:9897:9:77,34 5747,27,3,/4,,2,:57,;,345747,27,3,4-0934470397,34 5747,27,3,
7,3,.,7,:3,,
04-7,3,7,941454,;;,308;,47,:3,48024054/09:30444.03,
0397,3,0/3.,,4-7,/: !&0397,574.0883:39
7920944,0/3.,&79209.,3/4.:39
&57,;,,0/3.,
02478,0/3.,
$0:3/,73,202478,0/3.,
&,3,0/3.,
,3,0/3.,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 10/298
,5,834;05747,27,3,
0397,3,0/3.,,4-7,/:
0397,3,0/3.,,4-7,/: !&570/89,;,/47,:3,,4390757097,;4/3,70/-05747,2,408070/,!&570/89,;,24,;,3.039,7.0488902,&!889022,.0397,3,0/3.,,4-7,/:08,/7,3,:39077,342845:4803,;,274574.0847 !&808,8944/971:3.43,3,/0,,792094400/3.0:57,;,00/3.0:3:9,73070897,857023,&3:9,737089,7054/7:0 !&,4057;702034547,3:0304-7,0303,70/-054/,90
7920944,0/3.,
,494574,8,24203,,7920944,0/3.,;4/8;0,792090404507,.0:3:9,7.0397,300/3.0,4-7,/:792090
4507,.040&;4/8:/4/,;,304/:2,30234030/0030404507,.040&;4/8:5470/-0304507,.0408047890,5470/-:-740;,3,4;,%74834;30405470/-0304507,.08:0/3,4892,304/;004/
&57,;,,0/3.,
&57,;,,0/3.,!&,:8207:0447/37,,9;3489.04:53488902,;,0/3.,390757097,3,70/-05747,2,574;4/00973083,0:/7:2/04;2,88902,,4-903,70/-0-0;0/030&57,;,,0/3.,42:3.7,8489,2/04;2, !&,57043907383,35:94;,4803,;,:8,-73.,2,
02478,0/3.,
02478,0/3.,570/89,;,8,/3/47,:3,,8-725789:54270,9;342,2,5,.90942:480547,3::5747,231472,.0/480
;4/08,!&42,;,80572,73427,/3422024742!72,73,20247,808,8944/#,7,3/ 42,..0 8820247#,70,/43 20247
#
#020247,4:4:57,:5747,254/,.!4/013. #0:58348583,20247,%43,/,31472,.024:-9,58,30547,3030: #/4;,0305424:!&,,;7020;403,,/,8054/,.9,: #,438030:39,;,:489,:3057420303,/,80,58::34;031472,.0:4/7003454/7:0#,57094/3031472,.08:-78,30$8902;4/7,:3,/,34;031472,.030570-7:;05489400-93031472,.040804:;047890#03054894,3,20247, ;4 ,9 020247%43,/,808;031472,.0547,3030:#-7:57089,3423,5,,3,88902,480008,:;,954/,.54970-34083293,54243:202478:0/3.:545:99;7/4/8,570,03,3,5,,3,88902,0894808:870054,2;79:,3,20247,,/,!&970-,;020247845748947,3049407,8544;4
#,43,:2,57489473,9;7/42/8:89;,7,:57;//,807,/4 #:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 11/298
!4,;0&;4/:7,:3,,.748419%
94; -, 94;
#,:3,,7,/08-3,732;70/34892,3,73,;70/348908:5 -94;,/0 0/,3-9240-90/3,$94,-3,73,;70/3489 0-93,;70/3489$34-3,73,;70/3489 0-93,;70/3489!4,2-, 9 - 9 0804789,458;,30-930;70/3489,57207-,94;,0-3,73-94;,3:,0/3.,,/,80458::;00-3,730;70/3489478908057018545:94 20,,$4;4804/3483,;70/348984;43,;70/3489,84;43,;70/3489%,-.,/,05700/5424;,48057/7::: -3,732;70/34892,!702,9,-.889028 2,-,94;,#,94889022,;0#,;0057093,.,,;,0 5747,2054/,90'084035747,2,90;,:;00430 #,
!4,2 3,03 0
-9
-,9 -94;,
4-,9 -,9,
20,-,9 -,94;,
,-,9 -,94;,
%,-.,!700/5424;,48057/7:::-3,732;70/34892,
$0/0,8,57,:0,480-3,7354/,. 547,3:::#
,49480;/3,8.54/,.80: # 547,3:::/04;0;030-,9,$;,-,9 04.7,357042024780,/708002478,,/708,,543083:42/405480/304.7,3,,/708,
$,#808,8944/-3,7342,/h,;0j30-,9,4804.7,:5704,/7080 54j0;4/;70/3489
02478,,/708, 024788,/7,
54/,.
#
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 12/298
,5,834;05747,27,3,
#
#803,;,88902842202474207547,3:088902805747,20 54/,90;8890285747,254/,.;4/0-7:4,/,.2,545:9708097,3,:57,;,3,54,;,02-3,73425709;,7,3::,:,:834
&! 507 843, .42 5:9 07 889022,889028,5747,28,54/7,803,;, $507,.8889023/487,/8$42,4-;0488902804507,.0,4948,24204;47#,802409,9,30:30,,58;,931472,.0 547,3030:#:803024:203,9:/:/,8:31472,.030-78;0#030-78;,20247,343;4 ,9 020247%43,/,-44,31472,.,4,0547,303,:#300-9:-03,570/423,5,,3,
$ 0:3/,73,202478,0/3.,
$0:3/,73,20247,804789,85702,305747,2,54/,9,,3,54:89,344834;!430,/803,;,2024742;04,5,.909, 2, 88 8947, 020247-: 20247,479039580:3/,7302024703,!889022,8:2,3098/84;543,9,49;7//84; ,7// 88!747,254/,.409703:9343047890/7:00/3.07,:3,,8085702,:3,9;7/42/8:908:/489:53,-745434;34479030,5789:531472,.,2,48:85702033,80:3/,7342024754970-3405:34;0;70203,304,5789:531472,.,2,3,572,7342024703,20247845748947,80:3/,730202470023442,3,4/.03020247845748947,572,730202470
& ,3,0/3.,
&,3,0/3.,570/89,;,57;,93:80.:7,:3,,3,57;,,31472,.07,9:,3:70,,9089,;,3,7,854,,30/7:20/3.,2,,4-4304-7,/0'03,31472,.,80:348:7,:3,45704954;3.02,%54;3.,8,/78;03,4;040970-,90,58,305747,2,&/4/,9:9:8:
850.,3095040424:::7,3088902804507,.0545:9542.,3, 54,;,,424::0:3483,70/-54,;,3024/,-7423,7,1424783428:0:&!747,28,7,12478328:0028:/4,,2,:57,;,3943,/,8::57,;,3/4,,2,402574;4/ 54,;,3024/,-742
!443/8,9,407570/89,;,:,3:70,07424::0:9,;,305747,2, 54/,9,,:88902%,407548940234/7:954;:,3:70,,4804789087,:3,32889022,545:980307,24/02,2703,79.,834
,3,0/3.,
,3,0/3.,570/89,;,4957023:80.:7,:3,,3,:2,31472,.04-7,030:7,:3,:90:5::07,32,32:70,2,,3:70,8:7,38454;8:70,43031472,.07,8544;2,;,37,:3,, ,0047903,3:70,8:,843573907/80935443;:3.
24/02
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 13/298
!4,;0&;4/:7,:3,,.748419%
#,:3,35747,25747,280.
9407,:3,35747,2
#,:3,35747,208:53,70/-404/70::7,:3,:,4/,4-,;4/7003,/,9,$:53,70/-5747,2,803,;,;47324/42 84:7.0.4/0$39,8,93,70/-0897444/7003,5747,2820424804789,89;,7,30 5747,2,
#,:3,305747,207,0,5,.04503942402454/09:/;0740,904708890280,5,9;305747,20
$890285747,28:8;5747,24424:::857,;341:3.437,307,:3,,,;,304507,9;38:89,;4570:2,3,/473,/0854,9,.427,:3,,507,9;38:89,;7,0 $0,57,;40503,4,54;0:08454;07,:3,,85747,284254/742 $08:55747,2,48:3,20303:57,;,3:-932708:782,88902,;708:78:::::57,;,302024742:57,;,30/,9490,2,:57,;,302497030,9;348988902,,99:88902,489,4&309,4/,;32;702032,4507,9;38:89,;,4948:$&38:-9089:,34470397,3,3,84507,9;388902545:9 3/48,,.39484507,9;3488902,,:7,14478348:00
4/,5,9;35747,2,7,::80:5,7,30,5,.057,4030,5,.0&5,7,30,5,.08:4304080:5::494;04//897-:907,5747,280 54/70/709344/574;4,,3,7:::00974384254942,404-,;,:4/70030450,/,90,5720724080:59 .74841947/,4-7,/:9089,4794339;7:8,,99:88902,4/7,:3,3;7:8, :94,/, 54970-0707,3,7,1.790,8344:808478998;024:3489403:/0494;0,5,.0,8030240203,95702,;,8992,90;2,
!7,4030,5,.08:4-34/,37,30,;40305480-3,/,9,,5702,,90;2,4783,,5720754/:00240970-,9,5,.:442057,993,7:/-08547::8;4574;4/,!70/34894;,;,5,.,0948024:89,3457,4,;,95702,9703:93254970-,2,4783,
,0/34,8;07,:3,305747,200/,8:7,;03:54970-420/34;0 5747,280,545:9'8:,,8.,4/48:30/709347,:2;7,:3,2,/4489,,90;,:/4/,9347,570;403,$949305747,28 0,/,3,88:::54970-
503947,:3,30.8024:54/09:97,;308:530 89 7 43 0.2,.30 ,3 :, 0 8, 802- 07 8 0., 8802- ,3 :, 0 8 0.;84 07,30 0;0 ,3 :, 0
$97430.
$;,47,:3,4/709347,:200/34;,8998974304803,;,042
3807,30$9743005774/307,:3,,/0137,38454;82/,3427,:3,,,8,8944/34;,-740;,4570/89,;,:3,70/-07,:3,:,4-,;,304/70034,/,9, !&0/,37,3,390757097,308:5,-3,73
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 14/298
,5,834;05747,27,3,
3,70/-$;,,3,70/-,:3:9,78:5,3,70/-2,0/389;03-3,734/4240 -9/70934570;0/035424: !&,%,-3,734/803,;,8974324/42,8:58;3,70/-8974344/,803,;,897432042$0/080,4/, 54,:00/3489,;,35747,23,89743420:
,-3,58,4;,,;5747,254970-3404/70/94507,.040247,:-9;7030570;089904507,.0:-3,73897434/4 !&7,:20,4948024057095489,;97,/8,89743204203001,8,3545734,247,3548,4,5747,207,54/4,3:089,25470,2,
,870:547,8942:54970-07,:3,,7,:3,35747,2,54,;8:80,802-0780.8,89,;034/87,03.,70830308420:
802-0780.
802-0780047,3,/8974340,&2089447903,3:,0/3.,,802-0780.4789087,03.03,;,30230243.2,408:,45,29;0 5747,207:,57207230243,-7,,300 230243,542.,300'9,470/42$0/080,4/,03,58,34790302,802-07840,
24;-411809;,:0 24;,-(,// ,8: -,3.,
!702/,8:5747,23,58,34790302,802-0780,0/3489,;3,7,:20;,305747,207:4338:/709347,:2; !&!747,23,58,3:,802-078420:,90;,:/4/,935747,2,570;4030,8802-073,8974300/3407,:3,4/709347,:20,48:,802-0780. 540/3489,;58,305747,2,-4054970-343,58,923443897:.,,;40303,0/3489,;30,/,9,%,407,802-07800850.1,3,4/7003!&1,2:!&4;,802-078897430.803,;,:0.2,3807,30 4 0;0 ,3 :, 0 8,45480/.,84034890,3807,303,89,8:0.;8407,30 0;0 ,3 :, 0 8
0.;8407,30
#,/87,03,;70203,89;,7,3,5747,2,7,;034035747,280,;8407,30/304489493,5747,280,;8407,30/,3,808,24304474457;,034!747,280.;8407,308:424: 5747,2072,58,303,70/-8474/03938;,4/30;3420308420:::::2,902,9443,,;,30
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 15/298
!4,;0&;4/:7,:3,,.748419%
$0/080,4/,03,58,347903020,;8407,30
1080
940.;8407,308:23445403,5747,207,4/89743,802-0780,0:925747,23,58,30.2,;8407,3038:9,4 -720247801,83,4433,58,347903020,3807,30$34,802-07820.2,0.;8407,30,90;,:3907570907,570;4/4., .42 5 07 ,4-3,70/-08300308420:570;0:8974307,:2;7,:3,:,4,802-073907570907570;4/,.570/89,;,:,80-304/;4030 5747,20!70;4/,.570;4/8;03,70/-03,58,30:5747,28420:;8407,30:897430570;403,5747,2,
,45489:5,570;403,570;4/4.022404/:093,9,3/4;70203,7,;038:39075709074424:::3054870/34;40305747,2,403,58,3:;025747,28420:3907570907570;4/03,70/-0:897434/5742;403,5747,2,3:543:,/,04/7003,3,70/-,;0/03,3907570907 570;4/;4/80/0:3,70/-:9,470/428;0/48,;5747,230;0/03!494804/39075709,7,570;40308;,03,70/-04/;,3054870/34570303,;403,;40305747,2,03094854703044/5747,2,48::.0489 570;0/03570;403,:54970-42570;4/4.,
0.;8407,3038: !&,;830/342,/03,58,35747,25424:3044/0,;8407,3024:0,0;0893,-44027,:3,:,40 54894570;4/9045747,2570;4/:3,70/-07,:2;0 !&%45747,207:424::0/,80:.0489548;097003:4/70034574-02,30;4/0-7:4
8:5:3,70/-4/70034!&,
! 700/;,30,;8407,30
!7;0.;8407,30#%#8:7,;034/3, #%#087,03.,4/#2:,%#8,947,4948,24204;474789480,2,902,903,389;0305747,204;4/0840302,902,907,:30#%#7,/;042,/4-748-740;2,;00570.3489
087,03.,4/2243:8308870390/,3:,0572,7348047894,4207.,305747,2048:,90;,570.3401,8347:4;,30;042434254/,9,,,3,804:;03,93,43,5747,28054/703,58,3,:4;420:
,43#%#,,5408:8054,;;,9/7:0.;8407,30!4,;;,30224:3489-47,54,;,8059,30404/,-7,9,30 57409,4-54:,4709574-02;04-74,0, 0707,4!
! 7 4 7,223 ,3 :, 05747,28040:043,-404/ #%#,3,-404//7:5747,280,94;70203,0:92!05489,44742,3040,90;,4;007,:3,30708:780,;4030
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 16/298
,5,834;05747,27,3,
$70/3428054,;4$57090,.748419'8:,,8.,4020572,73,/,9,-45424:/2,::03:5747,27,3,58,300/3489,;3 5747,2,
07,;40338#.0:0,-47,9472,00/,34/3,545:,73 0,,2502039,.:88902,:3/:897&5409:8047894,7,;4 &4507,.848:89,;,
!,8.,07,;03894;7020348423,203030,,,/02808;70
,4574/:09,,7,;40,730$974:897:5:7,3292:0,-47,9472,:::024:34894-0934470397,345747,27,3, !2003,934:3,57003574.087,;4,5747,28054/70 0;4/0 5747,280,2502039,.:88902, 8,/70,897:9:734
5747,27,3090424::04-0934470397,345747,27,30 ,;,4:07,;4$:3.748890288054,;,,;,80-,7,3,0.2,904-0/3:02340484-30489,4-0934470397,30, .748419;07,,;04;080'8:,
!407:/077,;03:!407841947547,.057,;03:47,3/39073,943,:8:0.443:77,:.748419'8:,,8.:,2,:23442,3:,89:5034893,979:
,94'8:,,8.%
/54,;0:.748419'8:,,8.0/4;432,3:850&3094;04/ 0/34/08090,5489,403,7,7035747,280#,4,9,,;-7:8508:/;4,!7;4'8:,,8.03,,570/89,;35747,280,, -77,;4,5,., #, 5/ 55.,9430;0452039 #7:4'8:,,8.3:/:5747,280:7,03:7,;43:443: 39 0 7,9 0/0;0452039
3;7 432039 4:458::0/3489,;34:4/347:4;,3094033234/4-72-4742,4304:,0:8;095747,27,3,
! 4;089'8:,,8.,
#0'8:,4/348803,2094/:47903:,89;,7,307,14478348:0, 7, 5., :80739 07 1 ,.0& &2089458,3,3,3,5747,2844/,40458::543,,300/544,/04;,5747,2,3,,843: 0/3489,;345489,;,90;0/0137,3000203903,003420894,843,
#0,8.43,:05747,280$94087,03.,4/0330785:75480$2-4.3897:.9434/0408:870/3427,;57410847 430203%42,8:793,,7924:940/:,44/4;473,425.7,30 5747,280004797,344-4
205747,2,4/3,2,80203,4$":.,8." ,8.#,;402.7484193/487,14478348:0,&:,832927,3225774/33,89,;,$,0-4'8:,,8.707,34/897,30.748419,454,;0'8:,,8.,7,;,303/485747,2,0-454573490,548,4
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 17/298
!4,;0&;4/:7,:3,,.748419%
/5,/47,,4/30/,340089;07,9480/0427434442
0570/89,;03'8:,,8.,$'8:,,8.,3/48
8054,;,3,93454-4,3,;07, '8:,,8.
0570/89,;03,;07,'8:,,8.4,04-:;,,,54/7:, -93447:030,;330/489,.4;0;0708:-47,303,54/7,,4-0934470397,345747,27,30903024:348989;,7,3,308,2489,3/,9490,408:543,90,4 425430390.9;0&;70203:3054870/343,43/,;,3,'5789:55747,27,3:8:80/7,8934203,727,;402 3907309,8,2489,30;730,5,.0543::-93,;,34890:92'8:,,8.0/,0570/89,;,43,-4-47,89;,7,308,2489,33/485747,2,
8054,;4'8:,,8.420:489,4:::034;:7,;43:443:24:34897,/0.9;042543039,-,03,054/7:, -93447:030
8054,;,;07,'8:,,8.4,:::034;024:3489545:9 54/70,7,/: 39073095747,2,54-4,3,7,/,8-,,2,54/,9,, -70570;4/4.,24:34897,/0809:5,5747,2,90 0-,8,,4903440,7,;4 39073095747,2,
'8:,,8.0572073907570907845747,2840,390757090780.80478904/7,;,3,5747,2,4,90;,::089,4570;4030;40300/342,/05747,27,;0324080707,9570;0/03,;07,4,80;4/234001,830
!747,280'8:,,8.300/389;038,24,'8:,,8..748419.0.748419..088.74841947/.748419'84:94088:94470847/!0710.9905:34/7:3/485747,2,478955.,9438/943
5747,288:89,;'8:,,8.14755.,9438'9020033,5747,2842 0:'8:,,8.
'8:,,8.%
#,;402,7/;07,270390344,574,40/, '8:,,8.30:::08;054970-30,,90,7,;,305747,28054/7047,/08,9234;290344,2,'8:,,8.%034;,0307,.,'8:,,8.,4,3,,344/89:5,4/57094/300307,.054,;94:4-0934470397,3425747,27,3:9034;47,/34443,48::5747,2078428;09:234843,::/,'%570/89,;,34;5747,2805708024070/,807,/44230454/32574203,2,:8207032,,7,;4: '8:,,8.,5702,9703:9329703/4;2,5747,27,3,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 18/298
,5,834;05747,27,3,
7,95700/5747,285789:5,
0897:9:77,34 5747,27,30
0,/,8:5747,2-43897:7,34/8,240/34,;345747,2,,;3 5747,2808,894,44/80;03.3897:.,3,70/-407:::4-,32 54/,.2,574,84274.05747,2
$0/0,8,:8977,30897:9:77,345747,27,30
$, 0897:9:77,345747,27,30,;35747,2/709347::084-,3254/,.2,
5747,2,
;,5747,2078,903,5489,0307,53,,/54894080;03.0893,70/-4080:54970-,;,:3,30442089,:5747,2:457,308980;03.3,70/-2,,5480/.:30003454;0,305747,2,%40/4;04/4/00898;,3,,0/380;03.3,70/-34;44:5,303,0/3422089:
! 74.0/:7,34 5747,27,30
!74.0/:7,345747,27,30424::04:5,30,0/380;03.5747,2,3,0/3420894:574.0/:70!4;574.0/:70804789,57;,30574.0/:70 ,43;403,3,70/-:3:9,7574.0/:7094;403,80;7,,3,208943054870/343,4354.0840054;574.0/:70:5:03
&;403025,7,209,7,,43,3,57480;,3,54/,9,574.0/:75747,28: 5489,;0897:9:77,330457082,32-74025470,,,57207,40 574.0/:7,857,;3,8;,5:9,/,0:54970-9043,0;7,99857,;3070:9,90
4790302574.0/:7,345789:5,5747,2802405742,97,9,480/54;, 574.0/:7,,;35747,204/4;47,3,57480;,3054/,9,,:540/3,30 54;0,434-7,/0:574.0/:7,2,54/,.8024:;7,99,;3425747,2:3,4394,57,,9
$,57,:007,787,15747,2,58,344790302574.0/:7,34 5747,27,3,
$,!74.0/:7,345747,27,30,;35747,2:57,;,54;2,574.0/:7,902,054/,90
,;35747,2
54/,.
,;35747,2
54/,.
574.0/:7, 574.0/:7, 574.0/:7,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 19/298
!4,;0&;4/:7,:3,,.748419%
4790302574.0/:7,3090305747,2054/003:2,30/04;03,;,30 574.0/:7,2,,4-80574.0/:7024047899:/7:25747,22,430247,:-9/;40304/:,7345747,27,30424::07:57,30574.0/:7,:24/:0--4900
4/:,734 5747,27,30
479030224/:,7345747,27,3,574.0/:704501:3.43,34898:7:57,30,0/34:/;403224/:2,!747,280;0308,8944/8,240/34/0,;0054/003:30442,3/04;,420:84-3442:3.7,:74 54;0574.0/:7,2,
$,4/:,7345747,27,30,;35747,2:57,;,54;2,
574.0/:7,:4/;403224/:2,7::054/,.2,$;,24/:2,8;40;,899054/,90%4424::08;,4224/:::70030;,899439073489,3,4080240203,954;2,574.0/:7,2,:3:9,724/:,0:92548948,240/3489,3024/:,8;,24/:548948,24 0/342:.0425747,2:
! 747,27,30: 57,;,34/4,,2,
&:4-,032574.0/:7,325747,22,8,25747,2439747,5440270/:080;4/9540/3/04;5747,2844/,;4030,543057;423425747,2844/,3,89,;,80:3,570/4/7003425:9,34274 5747,2
&,5,.,2,:57,;,32/4,,2,;4/0807,9/04;5747,2844/,,44/4;473,3,89,0/4,,04,,2403,89,9,45480/.,,.04783,8,245747,2,/7:5747,2,547:,88902,#0/480/
3,89,,3,/4,,,4/70:05:9,3:44205747,284/-9;0/03
408070/,5:9,3:;403,5747,2844/,,5,.0:57,;,30/4,,2,
24/:
54/,.54/,.
,;35747,2 54/,.
574.0/:7,
24/:
54/,.54/,.
574.0/:7, 574.0/:7,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 20/298
,5,834;05747,27,3,
4/70:04783,305747,207!:9,3,;403,0:,;342/7:,,578;,4234;4254709,3:,5,.0
,;,3/45747,27,3,:57,;,34/4,,2,058,305747,2844/,44/4;,7,3,8;024:0/4,,048:24:54,;9:;,4,5,.
$0/0,8,57,:0300,.040574;4/0/4,,0
$,4,k,5747,2,
-0934470397,34 5747,27,30
;24:8;09:4-0,9,4540/,90:44480-09:8:,:9424-:/;49307,/0802,147194;9,470/42!7054,;04-0934470397,3
0,574.0/:7,35747,280.,4948: #%#!,8.,$8: 570-:8207033,,.:3043,8,2570/2094-09707,35747,280399093,89,4790302574.0/:7,345747,27,3,3048,;,:01,834039909070,348;09,,49,;8:90,5434;3::54970-:!747,2078:0894247,57057,;,95434;458,98,34/,7,9057409094 570/89,;,:-9,;70203,34;,.,$54,;42545:,734-0934470397,3 5747,280,,4948: ,;, '%5747,207478904-0934470397,35789:584205:34,07,9;,8994;03089;,734-0,9,;,5789:5,423445774/34/574.0/:7,345747,27,3,070:97,43,,3254;0,302574/:9;3489:89;,7,3:5747,28054/70$,4-093429034442857,;34/,37,3/04;4/,4803,;,:4-092,24:-90/3489,;34:54970-03:302-:/:2574092,
&:85470/-8489,25789:52,4/4-0934470397,345789:5,5489420:84-3,42:3,.,4-0,9,$;,4-092,8;40;,899489,3054/,9,,
3,/:20
&3489089,
/,-7-473,
3,1 47 2:
,9;,7 ,3 0,5,. 0
!798,42-3,. 095%%
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 21/298
!4,;0&;4/:7,:3,,.748419%
$,-0934470397,345747,27,30-09:3:9,7
5747,2,42:3.7,:20k:84-328,302547:,
4-0.9
54/,.
4-0.9
54/,.
4-0.9
54/,.
4-0.9
54/,.
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 22/298
,5,834;05747,27,3,
#,:20;,30.748419%,
&;4/
$;,,34;,0307,.,7,;4,5747,28054/70/4,-447,303, 57094/300307,.0489:534:34;48454;,270390344, 5743,,24/,548940,,93048:7,;,:/0,,35443,7,;,30 5747,28054/704,7,/89234;290344,2,4;,5,91472,,7,;,305747,28054/70.748419%70,;,2340574-020842,8:805747,2078:8709,:5744899024,,;,7,;,3034;5747,2,0:92,,40 %:85449439;03:9574-02,:847494300-9/4;4340/3,4/30574203;303.,;49,5747,207,0/,807,3.0,90;,4783,3057089,3470
04834;347,:20;,3, %,:404:7,5747,280 '%:94247:03:3024080:5495:34897,:2093004/9020300203,9,'%,
!700/%,57,,3:4;424/0:2,8;7:/,;,2542430:7,:20;,3:34;04430,4907234404,804789744;:8759:
#,;45747,28054/70570%,
&3,948;23,5472,48::303574904/3,58,3083,35484;3,5,.,9,/,5489402,,92,0-454573484033,547,3548,4/489:5,38,248:8325747,2072,,;37,40:90358,3,,90;30 5747,28054/70,/7:21,9472,49,548,43090230494-89;,734970-,4-9
0/480/34893/48 5,914720
3/485,91472,80,49347,;,,574904/3,94070:97,43034230/480/34:!48940-,702977,9,5747,28,24/0,,89;,7,3083,37,1,5,.,70.950340,:5495:347,9024/00.74841909,407574;0430445747,2824/0,,5789:5,30-,,2, 54/,9,,,9,..088-0.98#02490,9,-0.98#.9;0,9,-0.9848:20:84-3430:8,/;0
,8,242;7:8,23/48/4,0:30443,., 3/480%!&943/488054,;:::7,92;07,2, !74108843,$07;07/;,3.0/$07;07
$:734890/7:454/7:040:348-7:5747,2072,489;,7,:5747,20,3/485,91472:!747,20724:4/,-7,94/232,3/483,38:7348324:3489,;83444790343,. 3/48,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 23/298
!4,;0&;4/:7,:3,,.748419%
0/489,. ,
%442;70203,42543039-0.94/005489,4317,897:9:7,,2340 5484;30/897-:7,30,5,.0,:894;7020570;08403,2340 5747,2070:/:/,,;80454/,.2,48:547,303:8890284270897:,5,.08:42;0
7:574-028,5,.,2,0;07437,30!747,2808,8944/2344/,9490,004/3,4948:/3,20--4900 /3,2.3-7,7,90;,:70897,.:: 3/487089794804-34;4/7484030389,,.805747,20'07,95747,2,240/09890 /,94900!74-023,89,0,/,80389,,.425747,2,34;42;0742570-70 /,9490,/7:0;0704:4789304/5489405747,2,24:0:74::30857,;348954894005747,2,!74-020543,9,4 5,,40%047098-78,3089,70;07034;4230-970-,4:744;,9300030 5480/.0-:/:/,-8;,,34;,;07,970-,,4-:;,,91:3.43,3489 57094/30&57,8,4,5,.,4789 ,7,/854/,.2,43,24089,9,447832,389,7,3:30:34;:;07:'07437,30030,;,,3548,4,,48908,2,:947;,8990425430390
%7030/489,9,,07,854/0,5747,2,389,7,30 ,5,.,5430,/309,40/3489,;,3548,4!4970-340389,7,930454/30425430390:889028:2,5:708977,9: #08975,0/,30570-7:34;:;07:425430390;7954970-3:431:7,.:489,4$9;,7,30389,,.8 5747,2,05489,4:2093489:5747,27,3:8,2342974;2,9,3,2,%,407:,3,303045747,2,87,:3,,05430,/84034;740894304250934:3034:74::42,30820,3,7,:3,:
!74-0283/482,420:3024:34897,/,8/7:25,91472,2,7,//4-743,3/485,91472,303:/24:34897,/,842543039,2,
408:82090303,5,91472,2,545:9 &3,'0047,3,.008942,:7,904507,9;305,91472090030/489,9,42:3,.08925,91472,2,3,,,3574-02548940024/0,
0:03,8:7,/3,
3/485,91472,33234902::;,30/04;,4/,48:58,3:3042/7:425747,28420:078;,5747,2802,;,899,54;3, 57,;,47,303,8434895747,28024:3489,57207 '8:,,8. 5747,20724047899--49004/,58,308 5747,282042,247,;4/97,:3,4-740;2,-0570/3,, :3 8 30/3:2-07 8438: 54/7,3:'8:,,8.:%,4079554/,9,,.04-7430;70/3489 39::3089,439007:'
-4903054;0;,3,7,95747,280,0894574;4, 5747,28054/70478908,240/,303047890484-9024:348940
3:/8;,5747,280,57207 '8:,
,8.0;844574/:9;,3 5747,280,5484;30,5,.0,5,.0407,/0854/,.2,,42345747,2077,/08-4304;83,324:3489108-3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 24/298
,5,834;05747,27,3,
! 74-0287,;402 3907309, 5,.,
,/,0.748419:;/4;,3489 3907309,:3038:;0542,.,4-80 548940,3/485,91472,57,4/, 3907309:0:92:3,948;23,5472,48::3035480/34/3,54894,,8:54/7:,:42,090344,.748419,-,/,044//0,300/3489,;30, 39073097,;47,0300- 5747,2,47903025489400 3/48897-:90/39073097.90.9:7, 0;042,,90;,3548,4 :::0234090344000 $!%,;,$.759'$.75948:0/,348,89,34;9,839,80 5495:343054;0,3!747,2070-4570//024289;,7,3,5747,2,479030287;035789:5,302:543,990344,89,34:03,34;5789:5,48:8054,;;,:8;07,27,2,.2,$,;02-740224:45.,308:835747,2078:2,;0:24:3489547034-47,
940.748419%
&7,94%/49309570/89,;,.7484194;:;:7,;4,,5,.,:/4-,3907309,425093,5,91472,,7,;45747,28054/70 .748419%04/9020,707,3,/,:/4;4 3907309,90;2,,4303,20303,8,24,7,/:3907309,5,.,#,;4 3907309,020:489,45489,;4,90;/,,5,.07,/0-0,;34/:2703;0,/,425430390,:8;4:1:3.43,34893,/7:289740;2,34034;,.04;05,9147208:,57,;4 574,047,303,30/489,9,,/49,/,548940,,9,90344,
.748419%48:7,;,80/00
0/389;03483,3047:030,;4030 42243,3:,0#:3920:40280;4/5747,284/48,/,8:7,95747,280.2,7,9,47:03,,;4030
'0037,;45747,2,0.24:20:84-3442:3.7,90/,38/7:2,;,::942024090:54970-9;04/0/34 %8;0834 0,574289;,7,3,,5,.0
#,890;5747,2824/0 %7,2047448:7,;,-4,9: --490:,8,4,424::00/3489,;3:5434;3::54970-:5747,2844/,-490,,8,00/3,4/489:53,8;2 %8;08325747,282 0.2,
$:73489,5,.,$:734890:7,03,: %9,4/,30247,90;4/9 -7:424/0:8:7348940,04507,9;388902;,,;24/08:734890304;8,34:54970-034;07 3/48,3,4480,5,.,;4/
703:317,897:9:7:7,03:5702,3,;2 390730989,3/,7/2,4, 54/7,;,;843;442:3,.020:,5,.,
4;20,3,27,854/00,5,.0 0-807;8454/7,;,43.059
,5,.0,4807;8, $3,307,;430,,90
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 25/298
!4,;0&;4/:7,:3,,.748419%
507,9;3889023/48!%0
42243,3:,0#:3920#
%7,2047--490,,8,
%7,2047
5,03,850.1,.,$
'% $.759 !943 !07
'8:,$9:/4%
$97:9:7,.748419%,
,8.057,,3,540/3489,;03,,7909:7, .748419%,.748419%034;,5,91472,820903,3,/8,244507,9;3488902,!40;4//3,/,7,2,4/2,3,/4507,9;3488902,0820903 %7,2047&3:9,7%7,2047,042243,3:,0#:392087,034#%7,2047 --490,,8,7,2047,88-7,787,034
#087.0%7,2047,07:#,3;4,20,3,24:9,;,;4/:70:04/40570;403,,58,3:54870/3421472,9:203,.748419390720/,90,3:,0$%,4/805742;403,570;4/:897434/5424:570;4/4.,:7,034: #
$, 5h039/,7,2.748419% ,
&#%7,2047:::0748:5--490,42543039 7,2047,88-7,7,0;03,58,35747,284/:4-:,8,408:/489:5308;2%8;08325747,2820.2, /0137,8;0902030954;054/,9,,34;0-70%,407,5,.047890 %7,2047 --490:,8,,4-5789:504507,.84288902:88902:2,5,-,,2, 54/,9,,/7:2708:782,-490,,8,808,8944/304498:,,8,& 0/3489,;32572072,4;087590:54970-,;,:808,243004/3-490,,8,803,;,9020342--49042,8, ,80,88-7,7
0/,34/.0;,%7,2047,054/7,;00347,;4,,48; 5747,280.38:0/3,4707,390,:8905747,28043897:.03,7,903,30/0137,3,8:45,57,;,4,8; %8;0830.247,:
,/4;4,;,9,4-2420:84-3442:3.7,9 5, 0 3, 850.1 ,.,42243,3:,0$50.1.,943$0:4;4720:70,947,5747,28 0,--490,,8,4232,3428:5:484-3,40 %570;4/90247,:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 26/298
,5,834;05747,27,3,
54/7,;,9,4-574;0/034/-457,403 #47:03:-047,303,:54970-0320:8;%8;0835747,280,%43,/,807,9 5747,280.7,;03, %5,91472:247,:57/7,;,9450030850.1,.0$,4--8:73/,04-097,;03:7,92 5747,2820.2,2442:3.7,920:80-0$;0484-30954; 54/,9,,48:/489:53;,37,3.,:42,8:/0137,3,247,:-9:8,/:8$42390734:700304-0,9,954;,54/,9,,489,484-3,240-97,944/434:$:408070/,$3039,/7:430489,3/,7/, 03:8:7,/3::3:9,7 %7,2047,
&097%8;083,5747,28,0,4808547:::8, '8:,$9:/4%42 '8:,,8.%,3,0/$.759%7,;03403,/08090%8;0830,/7:574;4,, $2,9,!,8.,!943!07110,80-074307.:7!/7:04-7,45747,280-4,-7,37,370:9,90:;0-989 /,9490040308,/70 5,9147257,40303,70/-0;054870/30 $4,90;,/4/,9347, 570;403,$;%8;0835747,280.247,:,/4;49232:2,90;,5702,454034850.1,.,4948:54/7,.04-743-740;,8570/3,424/-9,897:9:77,347:4;,3032,2,2,97.083:9427,3.42 07 4-4:3/,77, 8$;,0240,,9/7:024:3489;,3030850.1,.0545:9.04-743;70/3489-0570/3,,2,97.,402,:3,33/087,94/3:00:92/4-74/,37,30,5,.030 -970-,0478994/%$,3054/7,3024:3489,/,42:3.7,:8,/7:2%42543039,2,0743024/,3024:570543,9
,4808;094054970-34,570;4030;4030,5,.058,30, % 5,91472:3,,:3:9,7 %7,2047$574.087,;,3,,5,.002344 0/3489,;3:4/3,48047899 '8:,$9:/4%:7,03,7,;43,443,
48:7,;,5770;,4/,400/3489,;,3,479030-75789:5 570;4/4.:5747,2:,5743,,0305470,,3907,9;345424
425430390%7,2047,
%7,2047039077,347,;43447:03040,034;5789:57,/30 5747,28054/70, 3907309,83;,803,7,/3,5,.,4790302;0 548940425430392080-93487,::;70209744;7,;4,90897,3,8,20,5,.0&54970-03042543039024:-9707,3090897,304/897,308,245747,207,/7:5747,207,8909;790 .748419,9709;79
%7,204709020033,;734220,32:448:7,;,443:,;40307 :392003;7 432039 ,5,.,--490,42543039#,;43,443,083,7,;432443,2,, 42543039-0.94/0,;,'79:,,.30'54942094570:2,4/4;473489,54;0;,305747,2,8--490,2,42543039 %7,20479,407570:2,4/4;473489,
:57,;,30;403024/,,/,05747,254703:9%7,20477,/;,,5747,284/;,0,5,.04/8,244507,.848:89,;,8454;805,914720,/,707,90;735747,2 --490:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 27/298
!4,;0&;4/:7,:3,,.748419%
',4/ 5500-7 ,7 /
#
-933/483/48!3/48
3/48%3/48
#
-933/48:7 ,;4:
/7:4507,9;388902:7 ,;4:
707,3:,%7,20479,/,389047,3038;403024/,8,243,3/484507,.828:89,;2,3, 390574.08472,#,/;,,30424::089;,7,307,854/0:0/389;0345747,2844/,480240;4/93,7,925,91472,2,,5720724:00574;089;735747,24080240/3,4;4/93,-934;07 3/48,,43,-934;07;,;4543,,30570/89,;,3,,34:3,57003,:4/348:3,89,70/,30 5747,27,3,,/,8:54894,4/;4038094;4/,8945747,2,,-93:-93:;07:3/48,,49454,:0/43,8,895747,284/0 -924:0;0893,30447,95,91472
42243,3:,0#:3920
&70030%7,2047,,3/485,91472:803,;,42243,3:,0
#:392,#.74841907,;4#,-9303/48090,-9303/480
$,% 7,20470/,37,3,7,/3,7,j925,91472,2,
# 42243,3 :, 0 #:3920570/89,;,,;3549547,3 %7,2047,#80240570/89,;9,48:5807;8,48:30454/3,;4030 5747,2844/,#:57,;,;40302%8;0835747,2,:8,::4834;301:3.0545:97:4;,3,2024742;403,4/,8:73489489,4!70%,7,905747,280.8:2,7,904430;403,!72078:'8:,,8.443,;403,,;,'79:,,.30'
# 08,/7,3:$47//,9490.8;,,%,5,.,54;,1:3.090 --4900
:/:/,8:%,5,.0:57,;,30#423,;,:80:57,;,32, 5 ,.,2,2,3, 0/, 55.,943 8!747,284/480;4/:443 %
7,2047,803,;,:57,;,324/ 422,3, 0/.4/0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 28/298
,5,834;05747,27,3,
!4894/4-,77,4,94804/3,58,3,;40308 #423,;,:57,;,324/42#0439747,3,443,,;40304,:5495:3489:57,;,8:9,;,302;40302;4932;0424/,,57207 #04/4;47,3,7:4;,3020247424,0/4/003,4-092,89;47032,8,,439480,80:9,::20247:9054942707,:4-09 #3,89,;,57,030;403,:57,;,344/,48:7,;,/,803054,;39,30570/;034
%400/3,4/3,,3574203,:4/348:3,5747,27,30: 4,90;,:4/5747,207,/4/0;,302024704790302 54 ,;, , 5439 07 84-,,3025747,207,4/7:4;,3,2024742 %7,20473 5747,20702344574/:9;3290800237,;0,,9047,-:4;,48:4/4;473,7:030,5,.,58,3:
$,2,303.,/,8074:57,;,34/30240/709347:4;,95789:5,920247302,;04:90.,,3, '8:,,8.5747,2070'8:,,8.0/48,/, -4/,37,3-024:3489:57,;,3,2024742 '8:,,8.5747,2078:8048,3,3,443:;403,4,0,8.030:57,;,,2024742&942828:443,;403, #083,443;403,57094/30;070 '8:,,8.,
828:57,;,324/42#240;4/94/4303,58,3, %;,;789,4/,803,;,30:57,;,324/ 42:32,3, 0/.4/0!7094/3,;07,'8:,,8.,0:24:3489574;4/98,2430:57,;,34//40 '%240574;4/98,24:57,;,34/
5 889029 54;,
#,;43,897,90,.748419,0-,7,3,3,;003427,;4:5747,280 54/7042543039,3,58,3,:0/3425747,28424/:240-9:54970-03,:5747,2:304/7:4425430394,0707,3,4790302
/7:45747,2840,!70707,3,%7,20475,914720.7484190:445:34;70203,3,489;,7030;00308:7,/30940/4;04/4 89;,7,3,42543039-0.94/0,090344,7,;,3,5480/3/08094/3,7,/ 5742.,3,/007,;4,5747,28054/7090200303,42543039,2,304;834895747,280,$ 4205489,424:058,9,5,.08'8:,,8.4240478904254303903,58,30: 0:92308,;70308945747,207574;4/0-,7,30425430390408:3084789;0:'8:,,8.:05789:5,348903,005480/.,303.0/,8:234:7,03954;3057,933024:,:54970-::/7:2 5747,2820.2,02,3574-020-4948000439077,900545:9'8:,,8.'$.759,;,$.75948:,,47,30304-0934470397,3024:3489,470:9,923404-0934470397,3024:34890,545:9 $2,%,3,/38:39077,30:
,/,0$:3570/89,;45,91472:
,;,489,3,5:30!54/700, 570/89,;,4;030/489,9,,430-40/3489,;34;793,/47,/3: ,4,-::;,,!54/7:.74841904/9020,707,434;:5,91472:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 29/298
!4,;0&;4/:7,:3,,.748419%
!7707,3:05489,;03,90;/,8;5747,280.-:/0/,37,38 ! 54/74290/,8;::::8988902954;,%40/4;04/489;,7,3,45088902,954;,42243%50$8902%$
%54;8:07,5747,28424/0, #,%54;,:1:3.43,3489:;,2,5,.,2,42543039,2,3570/89,;,:20,3,25424:404/3,58,3:0/3425747,28420:24042:3.7,984/423,58,32:3042/7:425747,28420:% 54;
&7,94/013.,543,,30954;,0458,3480/02
!400/!4/,9,40/489,3,4-09,!4,80/0391.7,:203429542
!489:5,094/4,8:53,3,70/-3,;,3,574.0/:7424,;4/4507,.03,/4-09420894203,:89,304-09,!489:5,2,205495824/1,9470!49584/70:054;3:43;03.:-74 5,7,209,7,54/,.405489:5,40:034;70/480/95;70/34894:05489:5,;7,99
$;489;4!745079!4;,90:4;,,395,3,:054:0:92 5702,:7003::3:9,795,4;,,33,:03,0/,3/;,5489:5,$;489;,424:::574;07::,35,7,209,7,89,3,4-09,570203,3,89,3,4-09,%,4078;489;,424:::89;,7,3054,8,24,9,3070,/43 8,24,58,307 9 043
4,,;0394,,8:3,342:3.7,3,20:4-09,/7:,3907087,34-0,9,,5720743974,/:209,0543:/9/4,,424-,;09,;,489,04-090,/,03,30,3:94
%$/0137,07:889028/0137,3954;,57,;,,89;,7,304783
/0137,3954;,,489,3/,7/38:5 !24:3489&7,94%7,2047,;,::%$:3:/03:8:7,/3:3,01,8354:/,33,330494094-48:,4/,
%$9,4074/70:057,;,,;/;489954;,5789:5,34;2,954;,,4839,8,4,804789,/0137,3095,4;84-47:5747,2840, 543,,3095,0-90/3,4,8;05747,28000
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 30/298
,5,834;05747,27,3,
%7,2047--490,,8,
&3:9,7%7,2047 ,0::03,--490,,8, 7,2047,88-7,74,8,/7304498:,/013.,954;,7,8544;8;2 %8;0832 5747,2820.2,$;,95,04/7003:1:3.43,3489 #424:::5747,2072,89;,7,3080/0954;,,5,.,
0-807;842543039042,802405789:595704 3907309,0-807;88:/4.7484194;0;05747,2,-:/:3489
0-147205,.080-1472,2,489;,7:::590-,,2,54;0 0-807;82,42-37,:1977,:54;7,93031472,.0905700397,:: 57097,;,:-7 4 807 4790302-4,94%470397,347,148:0,
3/48147203/48,5,.08-4,927,12478328:002&2089447903, 0-1472,707,307,14478348:0,,5,.04789080439740-473./480/4,,2,954;3.047890,/7093442:3.7,30854/700324507,9;328890242
3/4843430,5,.0,,5,.08;042,0/3489,;327,1447832,90;2,43430,5,.0424:::-740/3489,;3470030!70;4/4.:8:35747,27,354243,,98:4-34:7003,443430,5,.0
3/48807;804790302 %,24:00707,9807;830,5,.042,80240:57,;,957043/48$07;.043974,3,07,
-490042543039 %7,2047424::089;,7,308,2489,342543039408024:0/3489,;34::9:-444/570854203:9954;,5747,2,
#,/-4047,37,3,98:0,8,:--490.,8, %7,204747892034;,30 57 4894703,20 85,.0 82034;,3574894703,37:57,3,47,37,3,54;0,3954;,,8,8:0,897:9:7,3,-7,,3,,4-80-08:4-2034;,3,2034;,357489478:832,5,2,/709472,3,/8:0/3,4,4940/,3/709472408,/7,;,9/,94900/7:0/7094702034;,357489472408,/7,;,9954;0/7:0:300302034;,3057489470 ,572078;0,80408047890:5747,27,3:8-,,2,54/,9,,8:7:57,30:$8902,9,2034;,3425748947:$34 $89022034;,357489478,/7954;0,.04-7430;70/34893,4;08:54;03,4;,7,089734;07:4;,3032,2, 0.0 5943,3/ 3 4343,48:5:8:3954;,,8:7345709;,7,3020:7,9954;,54/,9,,:70;,30954;,54/,9,,03077,308:,3-740;,;40307,92,902,91:3.,$;0,5,.047890954;0 $89022034;,345748947,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 31/298
!4,;0&;4/:7,:3,,.748419%
$0/0,9,-.,/,05700//0, 954;,8,7,924584234;03,2030
2034;,357 48947 $;7,95,
$8902 $;4834;3954;4047898;,,,5,. ,
$890240.9438 &7 0;,3 0-74- 0,9,& :: 0-70,4948:$9,.":0:0,89,-0
$8902,9, #,/854/,.2,47903 02%,
$8902,3489.8 !7 ,03 0;403 ,497;,3 0547 0,,:;,4,5,.
$89027,3 #:4;,3 0.7902,
$8902 #:4;,3 0/7 0947 2,/,9490,2,
$890209 7 03,42:3,. ,
$8902#:3920#02493 !789:5:/, 03254/,.2,
$8902$0.:79 ,99,54/,9,,7 08:7 8,
$8902%09 #,/87 ,944/7 ,32908942545:9 $&3.4/0
$89022 -7 ,;,3 0802,54/,9,,
$89020-$07;.08 7 ,;,3 00-807 ;8,
$89020-& 7 ,;,3 00-1 47 2
$89023/484728 7 ,;,3 03/48&,5,. ,
%,-.,!700/,;32034;,35748947,
40905742039543,,30-44095,240900/3489,;34;089;,899
950034
95,%
7,2047424::05747,2072,89;,7,3034;;,8992034;,35748947,40-985:30334;2;,8992954;2,&:85470/-835747,28425,7,/242%7,2047:3,934207540/3489,;:07,;45747,28054/70
%7,2047 --490,,8,20:489,4:::0,80,5789:5 54/,.2,7:4;,30854/,.2,8,30572,3054/,9,,7,9227032 5749442,/013.::57,;,30,99425747,2,/,3489:57,030;403,7,/:8:0,,;,388;09
!489480/00%$57,;48;954;247,:574,570/0137,3495,$8902-0.9454894:$89022034;,3425748947:-0.904834;,,8;0/7:0954;090894,,7,397,232,38:5543,,3,8;;0/034-0,9, ,57207$8902-0.9424::0:85470/-:/;,:4-09,89495,3, 0/3,489,49089:,34570/89,;,3089,3,3044-09,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 32/298
,5,834;05747,27,3,
5 ,03,8 50.1,.,
#54;0:08;0%8;08305747,280003,3,3/,4-09707,3: 0/3420:-:/:97097,37,;3457,;3485747,2824/42304/7:4 5747,2840,,-94-424:0 #/0137,89,3/,7/34543,,30,954;0:2008,244583031472,.0209,54/,.48:7,;,,0/3:443:;403,03,3907,.,0-9,347,3,570/:7,;4:5747,27,3,0:925747,280.80:3,93420720:84-347,::#,9 5747,280.,:89043897:.03,7,903,30,57207: 80,85,,308:5,3,4;,47894507,9475:8 /480:'%:4789,25078,3/
$;,489,34;90%$,300/34454/7,344/8; %8;0835747,28 0,,57207548940889028/0137,3954;5747,280484-30408: 54/7,30:302%8;08320.2,/4:/7:238:00.30 54/7,;,:30089,3/,7/3024:3489/7:5747,280,,4948:
4809;4893,;03:84;, ., 80 803 8;9
-740;-0570/3,,:3 8 30/3:2-07 8
203,30543,,3,4507,947,4507,9474;07 4,/ 3
5489:5.454/7,;,:574203;-745,7,209,7,
707,305747,280,3,/ %$,30/4;434/,-8048:7,4;843;48:7,/3020:0,-494,0707,3/4:2039543,9,4 45, 0 3,
850.1 ,.,42243,3:,0$50.1.,943$4/0137,8:5%$954;, 5747,2824:34894247,:-954/7,3:8;,42 %8;083420:,4-808570574-02;03,03:8:7,/3:$;7, $,0/0137,30232,348:5,57,;,4,7,397,:5789:5,3489--490,2,42543039408:58,30:30424/ %8;0830,-440/7:4 %8;0834
0,48089;,7,:954;4002447899/7:5747,280.9,/,0 -934478998,244305747,28024:3489408:,0/30,8;0 5747,28000
,494057,,343,8. #%$ 54/7,;,:3,934;05747,2824:34894/43408:54/7,30 $42%8;0835747,280.,:74 54/8:5924:34890:920/34 5747,2074085702,347899 ,802-07802408478998;0 5747,28024:3489403:/0 #%$$/0137,232,38:524:3489408;5747,280.247,:,/4;4,;,9
$,!70,5,305747,28
24:h3489540/30,8,$42:3:9,7#%$,
'%
!943
$
#%$
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 33/298
!4,;0&;4/:7,:3,,.748419%
480/0137,95:0/3425747,28420:40:0/,-:/0:54970-03:3042/7:425747,28420:9,/,803082:478994305747,28024:3489408:;,3$,&5749;342/04;707,3495,24/,300 -9/489:53:/7:25747,2820.2,
472,348,24,;3954;34;,34;48:/489:53;,3,802-,:4028:/0137,3247,::/4;4,;,957,;2, $,,4-,/4;4;$ 57,;,70,947'8:,,8.%,8:54/7,234034;04-0934470397,3024:34894038:54894,0:57094/34;07 '8:,,8.,!72078:,0/3,34; 8,70/202-07 85,7,209,7843897:9473,800/7:0 5747,28024:3489
802-
802-00/3.,;7344/,4-34:1472 /,94900802-7, -93::4::5747,284224/0: %7,2047,-:/:/,570/89,;,90203:0/3.:,7,854/0:5434;3::54970-:8:734897:57,30954;,;07437,305747,2844/,802-8:7,0;3-44;4707,90%,5,.0
04-7,3,95,5,.04707,9043,0-97,854/003,:4-:0/34;0,802-,00302,5,.0:;0897:0,802-04,,;,9034;4 5434;34479030:302/7:2574092,
0/,3,802-240-98,89,;034/0/30;0;73/,9490,4080,80-343,;,::57,;,3224/ :422,3, 0/24/ : 0&57,;,324/:8,/74/209,54/,904458::954;04024/:,0,4954;03,4024/:2,:5:;,30
%570;4/4.:,;3425709;,7,:0/,3;0;473/,9490,:,802-8,8,240/3224/:42
$, 802-4/8,240/3424/:,
4,802-8,/7:57,;,3024/:03,58,3047903027,95747,28 0,8,/730;730/,94900,4948: /4.1592/,94900 54970-340707,9;0897:,802-4790302,,9, 8802-307
,4,802-,;7305747,20/4,88:1842 90,--4900425430398,8:18428,/7,,802-,80-9347,:04/8,/7,,0/34 ,40574;0/03,3/485,91472:9042$;,,802-247,-9
574;0/033,3,3/,,/4;4,;,89740,90;0 %
7,2047,&%:80240:54970-9,802--057094/3454709,3, $09:55747,2,
47 2;-
4/:0;-
,88;-;-.00
57 0;4/,.
5500
,802-4/ 0/3424/:,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 34/298
,5,834;05747,27,3,
,31089,802-,;07 ,8:73483,47 ,303 ,4,3031 47 2,. 089,,;83,802-,89,/,9490,,802- ,
-7,7/
31472,.04954;2,
,88209,54/,.
4/:0209,54/,.
39071 ,.0209,54/,.
$4/
4/:03,7 0/-0
,883,7 0/-0
39071 ,.03,7 0/-0
$0/0,8,57,:0390734:700309534,802-,
$, 802-08570237,j95747,28954;,
7 ,,,802- ,
&3:9,7,802-,5489480.,3,;,3, 2,31 0 89 4,8,/754/,9048,242,802-:,310898,/731472,.0545:9203,,802-,:9:735489,; -74,;070/,9490,:,802-:954;,40,802-,05702,;,38428;09:
$;,:57,;,324/:,802-,8,/7209 , 54/,9 0209 ,/,9 ,44250934458::8;,95/0137,3:94224/::304;420,;30,34;054;3:
839,8:8;,45489:5,09,54/,.8,/7031472,.048;,4295:409,24/:4789::::20,802-,:40280953,,
,;,::2,31089:209,54/,.2,,802-08,24458,38,244/7; ,;0/4/,93031472,.030970-,547,3;,9;,3,802-,3,57207:8890287089,7%,407:0/3489,;328:,0;2,,802-24090389,7,9 0/3489,;32457,302/,9490,:/709473,9;7/42/8:
802-8,/7;7303,70/-0570;0/030:54870/304803,;, .748419390720/,90,3:,0$7,0 %40-9347,944/57094/30;070'8:,,8.,,/,570;4/905747,23,58,34790302 '8:,,8. 570;4/,.574;4/8974307,:2; 390574.08472,-93423/484507,.8428:89,;:,/,80570;0/05747,23,58,34790302'%,;7303,70/-08:570;0/030: 040:5495:3489304;8,34 574.084784,7909:74507,9;34288902:707,302,802-,48,/7 43802405489,;93,-444507,9;3889025,91472:4,054/7,3,4/
%
7,2047,4/4803,,:4-: 0,4:;03085702,3,;4030!708,24;403,3,7,:3,: 80247,570;089:-3,7307,:3,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 35/298
!4,;0&;4/:7,:3,,.748419%
%4802403,57,;957054709,3,,5,.0,;7020;403,,5,.04790302:893920570;4/4.,40::03:443:;403, % 570;4/,.04/4;47,3,:2,30 ,,802-,,304;4570;4030:897430480,92240;0893,90:4574.084784,7909:7
! 4870/3 5747,280
,7,:4/97,/.43,35747,280, %570;4/,.30574;4/ -3,734/4;8,348,245,9147240/70934;0/;8, !&04-7,4 0%8;0835747,2804/,-7,37,370:9,90 /,9490,8,3,70/-,2,4,-7,345,91472304;83454870/340,8:-0343,;,.748419390720/,90,3:,0$7,0 408070/,0$89743 03,2030357;/342574.0847:,3030424//489:534207.,3
574.0847,&57,;4-494, #30970-,54/,9,45747,28420:40:54970-03,89;,7,30;47344/,,40 4/3,3023;4:4/;03024/0730,4303,;0023;4:4/894 390,802-07840,
$,$;% 8;0835747,280.0297,:3,70/-0209,54/,90
,/,'%570;4/,.;-.00570;0/0;4734/70:9,90-9/,9490,,802-,4,8,/72,31089 3,70/-0209,54/,904458::8;,/424/:,
0/3,4/570/3489570;403,;47344/,: 8,57/7:032209,54/,.2,:20894:8974307,:3,,003,3907,.,,49409454,,343,8.8;%8;0835747,280.574;4/0890 3,70/-09003,9,3,3424:03,34;,20:84-3,8:7,/3,:/:/, 304;844/700342!&%,5,.08024:;4/93,-4445,91472,4:07,;,3,443,;403,94:-:/:34893,3,30 3/484507,9;32889022,
$94,%2,54903.,/,424:7,;,30,5,.04790302-440
5747,2840,3034;40303,-4445,914724,54/7,;, %443:;403,
'%57 0;4/,.'%
;4734/
57 0;4/,.
;4734/
57 0;4/,.
;4734/
$
09,54/,.
-7 ,7 /
-7 ,7 4/
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 36/298
,5,834;05747,27,3,
/42,38574.08
55004/
$##443,;4/ 03 ,
554/897 434/
-7 ,7 4/897 434/
%57 0;4/,.
-7 ,7 /4/
:893%20 570;4/,.
&57094/3424/0:070034/, !&30240;4/9 4/!70;403,8,!&42$80570;4/5424:%:893%20%907570;4/4.,:897434/
,/,%,5,.,89,79,8;40302/0,;,:8080/047,.
!7;,89;,74:8;,%;403,300/3420:9,;,30 $47//,949004,570/89,;, %7,;43:443:54;,30 *47,301:3.04:4;,,0
4/: *47,301:3.0/,:209,54/,90547,3030:3:9,7;730/,94900,4-:9,4,/708:54,30940,5,.03,00094 $:-,3574.0/:7,
4/4803,,:54,34574.0/:7807::0%570;4/4.:40820903:3:9,7%7,;43044305709;,7,80:-3,734/54942
;4/
,4,;3,574.0/:7,57;,/7:05489:50 %443,;403,4789%570;4/4.,,570;4030 4/,95489:5,,:-3,734/480 54942;4/;40900570;403080;4/8,240/342,8;,5489:5,:;70203:;403,,5,.00780570;0/03897434/:;,:202474789,/,09,5489:5,5434;454;,3,57207,48054;, 5489:5,203,;/0/0137,3:3:9,7,80,9;/03,70/-080 570;4/0:5,9147257,40303,70/-08,24574257;454;,3, 5489:5,903,4394,489,:547,3030:20247,,83:5434;3::54970-:$94,80/05:9,/,80544;0574.0/:7, ;/0302,54970-0,570;40302 ,,4;,3,380-0,;,570;403043/04;, 5747,2844/,43,/,300-9;0/03
4;47,,574,/,80,5,.,3,/30570;4/4/0/3429,4/,0;702054709,3,;030,5,.,303,9340/344/,5,.,8;02 -740254;,5489:5,,3054870/343,4354709,3,2408054,;9,209;4 54;0,30:;70203:54709,3,
,8,54;0,302548,:744;,34570;403028;,4 5489:5,%,5,.07,/00/3,4 -74,4897434/
$,!70;4k0308% 570;4/4.02
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 37/298
!4,;0&;4/:7,:3,,.748419%
'071,.,8:734894/,
09,54/,.%570;4030424:::;,3024:3489 %5,9147208:734894/,;071,.:'071,.,05489:5,42443,;403, 574;07,;,/,08;,5489:5,54;,38857,;32-74029542,7:203,9,:,331472,.,443024::09,3058,30202478,/708,4,5,.30575,/,:'071,.,3 %,5,.083,32,4/43409438:82,3::.03:7,;4,5747,28054700497;,3,5470,, 5495470
7:,570/3489:57,;,344/,0/,80;4/54/4397442 #,4240857095747,20:;403:24:045,837,/3545:9-78,3,/,9490,203,3,:8890284270897:
5,.80/42030:/:/,443,;403,,7,397,/,,5,.,302409,958,954202474,430575,/,24:0054703:9;0897:0,5,.0:3:9,7894,/708345748947,8943574.08,3/48574.083:/04,.:4/,%7,/.43,303/48,5,.08:-047,3034;2:9,;,302:4/;4030202478057489470894,:7,90574.080408;,574.08:5495:348947,3240/4/4304;47:03,-0:90.,,3,/7:0574.0808,24507,9;388902&857484,.4/,54894,8:3,39,3,58,3,54202474,575,/,/7:4,5,.,58,3,4/,480;4/:845:/7:0,5,.0;,;,,99,074249;47,;7,9,43,20732/04;2,4/,,4948:;7:8&85470/-07,/ %,5,.0:;,:234483,3:4,.:4/97,/.43,33/485747,2,0730548943,3/,:57,;,34/:9003,/7:5747,2
5 ,.8 ,/ 4203, 55 42,304,:57,;,3,,5,.,4,80;4/
:3:9,7143/48574.08,8,3/48574.08240-9/42,3;0897:2,5,.82/4203,2,4024:-9;0897:0450890,5,.07,9,5,.,50394;0897:0,5,.80/4203080:9,;,::891 574.080/34,4;4/0874/30,5,.0
$,5,.80/420308:4j0,5,.04080;4/0:89423/48574.08:
5,.80/42030478902,30202470/7:708:78,4/ 3/48574.08,%,40742:3,.,20:,5,.8/4203,894574.08,02344-7,30420:97,/.43,33/485747,2,07,5,.80/42030/0089
2024785748947,5720742:3,.,20: 5542,35542,3 02344-7,30420:5542,35542,3
!74.08
5542,3
5542,3
!74.08
5542,3
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 38/298
,5,834;05747,27,3,
&;4/:'8:,$9:/4%'8:,$9:/4%039077,3,7,;43,443, ,89;,7,30/4:20397,30;4030497;,305470,,:5747,22,48:3,58,347903027,9 %8;0835747,280,4/.748419,&4;424/0:8:57,,304834;30484-304430408:30454/30,89;,7,30 0/3489,;3'8:,,8.%5747,2,
!700/'8:,$9:/4%39077,307,;4304430
!74254709,3,'8:,$9:/4%'$%57;5:954,;:080 $9,79!,0 5744757,,33,/4348.;,574478,/723404783034;0480 54,;::3,0;4897,3 $9,79!,057447,422023,304/34;,
2408057097,;,934;8,/7,
$,$9,79!,0:'8:,$9:/4% :
!480/333,0;4897,357447, !7410424::04/,-73044;,3'8:,$9:/45489,;4790302543:0345., !741080.02408054/089/,543,,30954;3.00/07,3,-:/:83/7:2443,2,::::'8:,,8.
,/,0,9;3,09$9,790/80.,4/,-742/:209,0!740.949;,7,80894203/,44;75424:408024:47,37,934;5747,2:
57 409 07 003 , 84:943 80!7409/,44;7057,,33,8.
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 39/298
!4,;0&;4/:7,:3,,.748419%
!740907:5,54;0,3/,9490,,4948:5747,284/80/4:2039#003007:505740,9,4570/89,;,:.04:53:,5,.:8:5 54;0,3,5,.,$;,57409:7003:240;7,;,97,9,/,9,744;:8759:89;,7,:807003,8,8,240/325740942
&0!7409/,4424;7:24:004/,-7,97,90954;05740,9,:7,925747,2820.2,;,8759,014:87,3,3, '8:,,8.% 5747,2809,4/,0,9557409,54970-344/,-7,9 '8:,,8.!740.9745720704;0875904789080/;,7,9,570/4,5740,9, 434 30, 5 ,.0.43 84 0, 55.,943 83/48, 5 ,.0 3/ 4 8, 55.,943 843430,5,.02,:/423,39,39089:,3,480858:0: 434 342 57 4 47 :.43 84 03/ 43,8:$-,7,325747,22,3/48,5,.08:5747,2480;4/0:3:9,7 3/484507,9;3488902,545:98,24 '8:,
$9:/4%,3/48,5,.024:,,97,90954;0,,574470/,404;7083448:7,;,:7,14478348:00
!4/7,:20;,34'$%57/7::0203/4855.,94357409:7003:!4/7,:20;,3,4,.,8209,3,54;0,3/,9490,0 2, 5, 14 /07 /0089;47035480/3574094090203,9208209,2,5057409,:4832,9057409
$, 0!740.9/,44;7
,434/,-7,203,8209,,57409,90,3, /:2054,;:08034;0/7,;4304430,43,8.0/7,;4304430057,4034/,-7,342570/4:57409,,4;,3,8.0,89;,7,30 3/48,5,.,
,;7:57447,:3,84;3497,.0858,39089 3/4855.,943.748419'8:,,8.%/083(472;-083(,84;57,:020 57409,3/4855.,9435747,280.748419'8:,,8.%24/7,/,/08324/20/,949004,09703:93457,,3, 472;-
2057 409,
$209,57 409, 584/,-7 ,3457 409,
!7 0/4.57 40,9,
%54;57 40,9,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 40/298
,5,834;05747,27,3,
-473,,,93,97,,
-473203:8,/73,70/-0,:57,;,307,;43424434290,7,;,304/7,;,30;40305747,2,$,/7,-473,057,,3:9,-.&208944/,-7,3,3,70/-54-473.2,240805789:593,70/-,2,5704,,93097,0944 -,7 ,93,97,,8,/7803,;,:8043,2,40 570/89,;,:3,70/-0,;40303,70/-054970-3404/,-7,943:
00430424:::;4030;0897:3,70/-, 5700/54;0,33,70/-54970-3403:93,8970.: 5:9/40:8:430
7,30254,;,,2,3,/43043,5489,048;0903,57,:080458430543,9,4 54/ 809 3 , ,9 ,94495
$,!4/8093,,9,
$,'8:,$9:/4% 7,;43,443,3,4389;,7,3,34;457409,
-473,97 ,,03:-,7
,84;3,97 ,,% 9 0-,7
-47303:
,79.0% ,-8
!7 4478;489,;,! 7 4507 9 08 3/ 4
47 2, 47 2
!7 4477 003 ,$ 4:943 5 47 07
,93,97 ,,% 44-,7
43,87;03457 447 ,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 41/298
!4,;0&;4/:7,:3,,.748419%
!7 4478;489,;,
!7,8;/,9490,-34;,#01 7 08
$,2,3 089,-,85,3/7 ,3 089,-,
!4,357 409
!40/3,1 47 2:
!40/3,4/
-473 58
0 $,/7 3,7 0/-0,49;,7 ,3 057 40,9,,9;,7 ,3 057 40,9,858;,3 057 40,9,834
/9 $,/7 3,7 0/-0,4948:7 0.:95439:3/4, 055,89057 43,13/-7/00904/,-078;0800.9,/7:0
'0 $,/7 3,7 0/-0,57,57 447 ,97 ,,7 ,;4304430
!740.9 $,/7 3,7 0/-0,/4/,;,3 03/481 47 224/:,,8,47834397 4,/7:0
:/ $,/7 3,7 0/-0,57 0;403 057 47 ,2,
0-: $,/7 3,7 0/-0,497;,3 0547 0,,;403 057 47 ,2,
,9, $,/7 3,7 0/-0,7 ,/8-,4254/,9,,
472,9 $,/7 3,7 0/-0,:7 0;,3 04397 4,1 47 20
%448 $,/7 3,7 0/-0,/4/,930,,9045. 0,57,4,;,3 04430
3/4 $,/7 3,7 0/-0,:7 0;,3 057,;,3 057 447 ,
05 $,/7 3,7 0/-0,/4-;,3 05424
%,-.,!700/,;32034;,35748947,
! 74477003, $ 4:943 54707
'8:,$9:/47 003 0 84:94308:55740,9,44:503,0/3430,5,.:$;,427003:4/4;,7,0/3, 83/,9490,4,8,/7203, 540/35740,9,43070030 '8:,,8.574098:547,303:;-574
/,9490.824790302$9,79!,057447,34;57409024:089;4794/,-7423,70/-000-473,3,430,0 0!740.9/,444;7, 54970-344/,-7,99557409,48089;,7,!4/7,3954;5740,9,8:57,,3:9,-.,43707,3,34;457409,:9,;,3,;0548940057409,$4:9435470757,:08,/7,57409,8,
$,$4:9435470757447
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 42/298
,5,834;05747,27,3,
!4,3574097003,057409480;4/3,4354709,3,7003,!:823:84;78:08,2,3:085,3/7,3:89,-, $4:943547078,/7,,93:97,:843,2,,4-3,;,30/,9490,:7003:57,8;/,9490,7003,::::87;030/,94900/,94900408:8209030:2,557409,,38:/457409,57,57447,8;489,;,4/3457447,147207443,80203,,;834495:57409,95:4/,-7,30/,94900,57207,48089;,7,4343,,5,.,,,93,97,,30,043:,57,14720
%557 409, 58
3/4855.,943 3,5,. 04047890$89023/4847 282034;,357 48947
,88-7,7 0/,3;0%4254303940478990
:3:9,7/7:0,5,. 03/4843974-7,7 0/3,;04397 4,4024:-9
:5497 0- 030:3/4847 28,5,. ,2,
$!%0-55.,943 0-47 2,5,. 0
$!%0-$07;.0 0-807 ;830,5,. 0
0-43974-7,7 0/3,;04397 4,4024:-9:5497 0- 030:0-47 2,5,. ,2,
4384055.,943 3/48,5,. 08,3,4;32478328:0 02,7 ,.907&80739071 ,.0&832$57 47 ,22,
3/48$07;.0 3/48807 ;830,5,. 04080247 ,:547 03:957 047 ,3 ,4783,:7 ,:3,4
%,-.,!4/7,3954;5740,9,:'8:,$9:/4% :
-4;,9014720,,934;7-4;,901472057,:01472:4,8:,454/4,7,142478342
8:0:&&0;/;/45747,2,3,57207/:2054,,:3488589089,57044080;742:3,.,8478342
,934;7%44-48,/75705747,27,30425430390 543,90,443974040800/3489,;34478905742707,3,,5,.0&54970-42;:,345747,27,3, 5747,20754;,439740,,9344;7,85:9,3,1472:-058,3,5747,2844/,0/3,4,49430 54970-34543,;,97,:3048974,8949,43054970-34 543,;,9:3:9,730:7003043974,,4-8047894439740,,9344;7,408047890:572072,4;087590 -904-,3030:54,;: 7,1j44783j48:j00
$,,934;7
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 43/298
!4,;0&;4/:7,:3,,.748419%
! 770;,4/,
,;0/489;,7,3,,5,.0495,/,3,7,/:5770;,:4/,44/35744730;/;54970-3404/,-7,93,70/-: 4/0-473,'05798424/,-7424/4;,7,:0430,,93097,0 $4:94354707,
!770;,4/,,089,3/,7/3024:3489405747,207:4,,;,:58,304/,::::43,,;,30839,80-4,2, 390$038054;:.85:89/7, ,3//7 45:70;,30
!770;,4/,:::080/00/4/,93024:3489
!,20934:;,030!770;,,:942,985489,;,;03:4:;,03,,-44;04/,,4948:4/:05090
:942,984:209,303,70/-,;709,-44;,!770;,,:942,98:200
3,70/-04043,,;,:,;709,-4,3,70/-545:924/:,,8, 574.0/:7,5094/:,
740;3,4/,;,24:348904783,,/,8097,2089470,,: 5747,2:
!70,5,304/,4:008,09-44/,574.0/:7:24/:,8:4/,-742;,/7,9,8,3,4223:88570/57;03,70/-0-4,$,09-480085,3/7,4/,-742;,/7,9,8,3,425:88570/3,70/-0;4224:3489802407:4;,93,70/-,2, :93354/-473,:/9-473:
$9;,7,304783/0137,357045;54/7:,4790302 #0433/#0433,70/-24:80707,9;,899,54/7:,4,080248,09085,3/7,9
7:38570235-4,7/#3!770;,5,29/04;,9089,48: 5480/30457,3:857023 5-4,7/4:00,059:4/0/344/34790302.47:03,89,;857023,3,434/,-7,3,70/-0.05-4,7/#3/9-473,0/3489,;3254;,030289,;05-4,7/#380.0,,9344;7,
$,!770k;,j4/,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 44/298
!'
834;35747,28002039
3,7307,:3,,
$;24/0738890247890-3,734-2,902,90943,8,24/;045.0&20894/08093,203,4:/0.2,342,902,9.7,:3,388902478908,24/;03::0/3.:489-740;24:-9570/89,;03: -3,7342:/0.2,342-740;3428:89,;:,947,:3,,47890-3,73/4;470/,04790308,24/;0;70/348970:9,93,3,3,40097438:89,;7,/0!7340/3489,;3404-4;,9009743845089,30240-93:,4/8:934890097343,543,0/,3578:934893,543,#,/:85470/-0-4-23449004-4;,98454240,8347,4;,9/08093;4,0097343,543,4-8054/:/,7,8,/08093,203/0.2,3488902,3,73-740;8:0/3489,;3,7:4;,30:00974327:4;2,4:-9/4/,;,3:234,;,3:85470;,388,57340/3489,;32/,342
7,3,.,54/,9,,
$;54/,.407,:3,44-7,:08:47,3033,42-3,.03:,0/3., ,2,3,0/3.,54/,9,240545729;70/3489;70/3489,3,;,80 0/,3-9 87,03.,4/-3,7/ 9 7:2702,-92405457298,24/;0;70/3489$9,;,302;0-94;,,0/34:70/24090/4-9;00 -740;0#,:3,4;4/0/3489,;304507,.03,/-942545:95489,;,3,;70/3489-9,859;,3,;70/3489-9,4709,3,;70/3489-9,
,5747,207,0307,534545734,247347,/98,54/,.2,3,-94;347,3&2089494,5747,2077,/08,54/,.2,:4-:/0.2,33,20384;,850.,382-4,4080,0/32203423,;,3,4;2,:/:/,7,:3,,7:::8,248,3:,2,0/3.,2,8;,3,0570/89,;03:47428,89,;0324/3:,0/3.,,2,3-74-94;,4804/0/34224: 547,39:20247:-78,92024707,:3,,0 -, 9 - 9 04909,908,89,;034/48,2-94;,943,/,240570/89,;97,9;70/348994 0/4;434,458,98;,484;4,-0.0/08;0/0.2,303,20303,4;039075:3.09042:850.,33,4;,!747,20789;,7,:5747,20
47903023,4;,,7,:3,,7:::4-7,::903,4;0,4:470-94;,94;:-,9:8:3472,343:2077,34//48/083,5702,0;4,43,8.9803,;,3, 2,3 03, , 3-9 0, 89 8 31.,39 -9 3, 3-9 447/07
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 45/298
!4,;0834;35747,28002039
-9 :-,9:9803,;,3, ;, 3-9 2489 8 31.,39 -9 3, ; -9 47/07-9 :-,9:
$,:2077,30-94;,:-,9:
740;38:89,;
0.2,3-740;38:89,;,/,803,50-74545:954/7,:20;,80 /0.2, 3-7 40;3 8:89 ,;/0.2, 3:2-07 8 89 02-7 40;3 8:89 ,; 84834;.42-, 803:2-07 8 89 023,2030:/0.2,342-740;3428:89,;:8:0.2,3-740;38:89,;4789 54 .844 3, ,;,3 0 548943, 349 ,94393,0303003,2030:-74:,;84/54.04:43,,:2,:942-74:$;,,54.,3,44030,3,203,3,58,3,2,7,9: ;7 0/3489 54 .0 548943, ;,:0,57207-74802403,58,9:574703424-:3,80/03,3
,49480;/8;,,4/4;54.,054903.,-,0!4903.0,543:4/54;0,;,:80,709,3025702,0;4:-74:
3,73-740;38:89,;
3:97,7,:3,,47890-3,73-7 40;3 8:89 ,;-3,73:2-07 8 89 02-7 40;3 8:89 ,; 84834;.42-, 803:2-07 8 89 0242,8,24/;03,2030 ,2,3,3,203,-3,7348:89,;,0,3,;0,,0/,32,3,4/4834;.0,4:/0.2,342-740;3428:89,;:;,3489-94;,:-3,7342-740;3428:89,;:04/7003,34;2544,02:-74:,57207-3,73-74
8024057,,9:574703424-:,4
943,/,57,,3-3,73-742,/0.2,3:;70/3489
,4-80-0,-7,4494,4,4834;.,047903,:4-,0348043,3,;4/,43/08:30/0.2,3-7447903024;457,;,-3,734 570/89,;,30-74,802403,58,93,80/03,3
,49480;/570/89,;,3,-74,-3,734570/89,;,300/:04/
/0.2,340;;,039,
3,;,3 -9 3,2,3 0;,,3-9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 46/298
,5,834;05747,27,3,
0.2,3-7 4 3,730;;,039
% ,-.,3,734570/89,;,30-74,
0,9;3-3,73-740;
48,/,307,2,97,30804/34843,549;30-740;0&4;424/0:0 57,,34,47,:3,,570/89,;,:30,9;30-740;04790302 / ;434
42 5 02039 ,9 48.42 5 02039
4805742,97,/0.2,3,;70/3489-934-,934570/89,;,3090;70/34890
,-80/4-,30,9;3,;70/34893,570054970-344-4;,9 0/ 3 342 5 02039 4308.42 5 02039 4/348348;03:0,20390/3.,2,,8;0 0/3.03:,2,0/3342502039-3,734-74,0
,4-80/4-4/;434250203954970-3400/334242502039:/4/,9 5,0/;4342502039-3,734-74,
0.2,3-740;
4//0.2,34570/89,;,3,70,3-740;,3,20300;44//0.2,34,70,8:401.039549;354903.,84834;.42,430/08344/,70,401.03930,9;354903.,84834;.42,57207-7480240 57,,9:574703424-:
89,,3,4,;70/:-3,7342-740;3428:89,;:,57207-3,734 570/89,;,30-74,0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 47/298
!4,;0834;35747,28002039
:574703424-:
740;8 54232,7042
3,389;03.;740894,58::;042,2,0;042,;00-740;04790302 5480-3443,,;,3,3,;,34 0854303., 34 3,3 89;0344 3, ,;,3 0 8 542 32,7042 14,93 5439 349 ,943
,57207-743,389;03.24:,58,93,0/,34/80/03,3,
0
0
00
;,3,0,4-,,58,-740;,854232,704289,3/,7/7,3,4/ 47,3,.08:
$479#0,-9,
43#0,-9,
&8:934-,4-,478908905489:50,547,3;,30-740;,854232,7042&-93424-:,58,4803,;, 0/3489 7 : ,94 3489 83 0 570.8430/,3-9804789,570/3,-74,48,2-94;,,08543039,-9,,2,398:&-93424-:,58,4803,;, / ;489 7 : ,94 3489 / 4:- 0 570.8430/,3-9804789,570/3,-74,-94;,,08543039,-9,,2,398:
$,#,85470/-94;,:$47970,342,58:
&57094/3424/0:057,,33,33,480;7570/89,;,30/0.2,3 -3,73-740;,!70,58;,3,-74,854232,704254970-3403472,7,9304;:2,398:,57207/0.2,3-74803472,7, 542.,302/0.2,34,70,9,4/,8,240/3,3,203,489,3080;:897,3:,70,472,7,34-0 8543039,57,;47,,;,44 54.,0/0.2,3,70542,3:90;4549;308543039542,3:9/083430,9;308543039
$34-3,73,;70/3489-74,854232,70422,3472,7,34-542.,302/0.2,34,70,972089,0;4234030283,73,;70/348980240570/89,;9,4
57 0/3,
08 543039
2,39 8,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 48/298
,5,834;05747,27,3,
&3472,7,322,398,2,-3,73-740;,3,203,80:;054,;:03,0;4897,3/0.2,34,70,-494,054093,0/3.,:4303,: 4-:547,3;,3,
&$47970,3424-:,58,085430398:547,303,4-930.04-7430;70/3489-0570/3,,8,3:9442:480,57207:20-7408543039:80/4/,0-740-3,734$0/0,9,-.,57,:0304457207,0854303,9,57;457,,30/0.2,34,923,209030905494257,,30-3,734
8543039
,209,3 0
3,73457 0/89,; ,3 0
% ,-.,!70/89,;,3008543039,
3,73085430390-0570/3,,90894,30240-930,9;,3,;0,24:,;70/3489007,/,80/4/,/4-;,804/348343,;0,;70/34894,240-9570/89,;03,8,-94;,',,345800854303,9,04//4
,494054,,343,8.570/3,-3,73-740;,854232,70420
570/89,;030/32-942'70/3489:,:0/,807,/430,9;342-74:,;70/3489/,807,/4549;342-74:
$0/0,9,-.,57,:0304457207, -934570/89,;,3,-3,73 -740;,
3,73,;7 0/3489
,2090308543039
!7 0/3,085430392,398,
% ,-.,-934570/89,;,30-740;,
!702,9,-.;70/3489 0-9,58,3,3,80/03,3570/3,30,9;342,398,08543039
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 49/298
!4,;0834;35747,28002039
!7;,'%,5,.,'8:,,8.%057;,;07,'8:,,8.,4,424::0/7093489;,7,30 570;40300/3489,;35747,2,3,70/-03030%,;0,5,.0803,;,:43432,5,.,2,.43 84 0, 55.,943
43430,5,.08:9534707,30-07,14478348:0, 570;0/030:8,2489,3:;73:/,9490:43430,5,.080;4/03,70/-03030902,:24:348957;,9,858,31472,.,,;7020;403,:/:/,8031472,.024:858,949,94343457447,43430,5,.0570/89,;,:/4-,7-47,8,;,/,;,304834;3 5747,2078903,-054970-047903,478348:0,
!70;4/,.3,70/-03030;-.00,48:8;5747,24;087590707,3570;0/034790302 '8:,$9:/4%,'$%24:0089;,7,95747,20, %5,91472:47903023044/5770;,,9089,4905,/570;4/4.,3,70/-03030 ;-.0040/4%7,2047,
47903024905,/,;-.0024:8089;,7,98;0;78905747,2,::::434303/480-,5,.0
,/,80:95,;-.:422,3/!742595744754,;::8045.0570;4/4.,3,70/-03030,43,/4348.
$,,70/-035744757,:045.0570;4/4.,3,70/-03030
!424:570;4/4.,24:0707,980/00954;05747,2,
;735747,23,$5747,22,4054/7,:20;,3,/,804789570;4/,.3,70/-03030;,95,5,.080;4/3,70/-03030543,90,44343,,5,.,
--490:8:5, 8802-4/8,240/30/,949008575,/,:22,3108942
24/:4308,/72,3108940-9/48:5,;0/,9490,
3/485747,242,478348:00
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 50/298
,5,834;05747,27,3,
4343,,5,.,04'$%
!74289;,7,3,,5,.054970-340;4/97,:3,/,430-:/:57,40304783:7,347835747,2078:3,007,90484-0!747,2073024040;,94/4783,/,3,,47:4;,985747,242$94,054970-3489;,7,95747,2048:0/3489,;3,4790304:8207,;,:4783, 5702,00342.:
$0/047,.54,::3,89,,300/3489,;30 04'$%43430,5,.047903024905,/,5,.0;-.00570;4/4.,!747,2:8977,3044;,324:3489'8:,,8.%,
9;47904905,/:95,9080/00-0-740;,,43,,;,303,4/,
5747,2 04'$% 4/:004!: -.$: - ,3 89,793,94,5747,2, 2 ,3807 8$8902$973$890243840 790300908 5854/ 7,;,$890243840 79030!798390,, ,3807$890243840#0,/301,3807%03 $890243840 7903004'$%80 $890243840 79030003/ 13/ $: -3/ 4/:0
$32909089:,3:/,9490:,4
.04; -
516:&;.9; -473,4/,-0790#969.4:096:6;:.3&;16
!':.3&;16!''663::.3&;16!'644.51#9647; 3,4394495,90/43:3,70/-:5798390 5;9
; -.04; -
473,3,70/-,54700570;4030;,0,5,.003,;0/0345., 570;4/4.,54/7,:20;,340-9707,3,4343,,5,.,,- 54703:5747,2/4;4340495,9 04:422,3/!7425957447: 57983:939074:,8:/;,7,9,,,5747,2,,;83444/,-7:4783,&4;420/3489,;3425747,2:547:, !798390,,4/70:082073.:4783:745747,244783579830 54,;9080858,43,8.44783579830 858,9080547:,00
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 51/298
!4,;0834;35747,28002039
$,;4k03004'$%5747,2,3,435798,
3,, 5747,2844/, 5747,2, 04' $ %
$0/085857,:07,9:,3,:8;,04/3,4/,5747,2,$;,,4/
3,4/,090209054,303,:80/0024/0:9074489,04/004;454,;,
42039,74/,5747,204'$%!409,/013.024/:,203,04!409,/013.05489:5,,3:/4/,9:42039,7
4/,89,793,94,5747,2, 0,77,30;,7,-0203,,3807,547,3:9089, !7,3,3,4/, 858547:009085854/7,;,542,0/3:
3:/40 858547:0!798390,,542,
0/3:3:/40 !47,3;,304/,-7,4783,:;,7,-:,3807
542,0/3:3:/40 !409,-4,859;,30:;09,
40:;,7,-547,30343/,
853,,843:547::04'$%542,0/3:3:/40
&5749;342 853,,843:547::00542,0/3:
3:/40 7,-4,859;,3,:;09, 7,/013.05489:5,,37,/013.024/:,04
834;3 5747,28002039: 04;-
42039 ,7 4/,
308,/7042039,74/,42039,74/,: '%:,543:8,3,420/34897:43,;4/3,9080,302,7::4/897,30570;4/4.,380478908:;47,/458;,3,54,303,/04;,5747,2,42039,74/,8:;74;,3,;4734/90542,::7,:20;,3:,0257,03:4/,
!7;,3,4/,:,:0/,807,/44/:5747,2, 04'$%5747,2 04'$%
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 52/298
,5,834;05747,27,3,
3,0/34897:43,;4/3,4;47570;4/4.:/,0489,9,3042039,7&4;428:,:57,,342039,7803,,:;,899434/,&970434/,42039,7803,,:8943,83,70/-425747,2,
01 3. ,24/:,
,-8054,83,3,54970-34057094/34:543,980854242 : 307007 ;7,307 0 047/ :3,702,570/0137,343,030: '% 5747,28420:,/,0:54970-03,570;4/,.3,303457,;43,030
4/:004
!7094/3,3,4/,4789:3:70 4/:0,/0,77,3089,3/,7/3424/:,203,042004803,;,/0391,94742 /039107 /0391,947
808,8944/84;,-740;,3,,54/.79,34*2024/:,80247,3,,93054870/343,43:30704/:0'8:,,8.43430,5,.0808,89404/24/:,4570/89,;,:447:57,30574.0/:7,7,/540/3489,;03,:8974,5747,2,!74.0/:70;4/0,/,9024:;7,9931472,.03,43948:,/,.4-,;03$;,,4343,,5,.,: '8:,,8.%:808,8944/3,2,300/30/013.024/:,0/30574.0/:70
,4:3070889,34;9,570;4/4.,2,:570/0137,343,0303024:80:54970-,;,9,4203,30/7:00203,9,545:9;,7,-8;489,;, 5489:5,,0:92:307024:-9/4203,9,4/,02024/:0094/57;,9;4
/0391,94780482,24/:0,804/34803,203,/7:00203,9,545:94-0,9,5489:5,,;,7,-8;489,;, '8:,,8.:3070/0391,94738:4809;3,;03:84;,., 80 803 89;0%43,/,0
0404-9390757097,3,489/0391,947
$0/0,8,57,:0/013.:24/:,
$,013.,24/:,, 3 57 4. 0/:7 ,
3,:,:03,5409,/013.0574.0/:70203, ,3!70;4/,.570543,0 574.0/:7:5424:,7,/, 408:3,;0/0303,43,3
!: -.$: - ,3 89,793,94,5747,2,
!74.0/:7,,32,5480-343,030:'%:$;,,'%,5,.,,54308;40;403084;42574.0/:742900 ,3574.0/:7,543,9,,4
:,3,94,5747,2,'8:,,8.%24/::4-,0348,/700/3:;0 574.0/:7,,'8:,,8.%,5,.094340/3,4/9574.0/:7,247,-92034;,3,,3:5749;3425747,280300;089
4/:004
3/ 4/:0
:3,7 0 /0391,947
,,;024/:,
7 ,24/:,
/012. ,24/:,
-424/:,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 53/298
!4,;0834;35747,28002039
!: -.$: - ,3
3/ $: -
/0391,94757 4.0/:7 0 4-,;030,7 ,/0
,,;057 4.0/:7 0
7 ,57 4.0/:7 0
/013. ,57 4.0/:7 0 -457 4.0/:7 0
0,8403,,5,.,2408,/7,;,998:03,4/,8,7,92/0391,9472,,0/340574.0/:7, ,3-954;,34/ %4430;403, 574254709,3,5747,2,
:3,70!:-.:3803,;, 57 89:53224/ 1 ,947 42,..0 8824/ 107 !789:5324/1,947424:::5747,207:4/70;,30;/;48900203,9,545:9,8,4-0,9,5489:5,,8;489,;,;,7,-,;4030270!:-.8570/,34/70:090,3,4,;3:574.0/:7:,470:9,9 574.0/:7,,3240 -954;,3, 5747,2844/,4 0820903;,324/:,$0/0,8,:8977,,;300020390/013.0 574.0/:70
$,013.,,3574.0/:70' ,7 ,-0 954; 54/,9 ,,
,380730570/89,;,;,7,-:,38070/0391,947;,7,-0',7,-, 02034;,34202478454/7:040570/89,;,20894,547,3;,30 54/,9,:3,70$9734/70:0;,7,-:,547,3:9089:,3454/,9,
2 ,3807 8$973
!7094/3423425747,2078700348244/70//0,77,/,;,7,-,,3807-:/095,$973
$0/0,8,54,:0/,80;,7,-,8,8944/9789;,7
/0391,947,40:4;4257207: ,3807
%5,;789031472,.04:;,7,-,240/7,9&4;42 57207:094$973,547,3:80/,3,4;,
'70/34894,570/89,;,9703:934547,303:31472,.: ,8.;70/34890
$, /0391,94795;70/3489;,7,-0
&4;427,2,97,3:38::09044-78;0303.0;0,30, $97395,4940 -954,,34,830$973070107039395430547,3:08,254/,9,;0,/708:20247804,.03,4409,54/,9,89;,734547,3033, 570/89,;,57,3:3:4:570;4/,.3477,5742570;403,
!7,3,3,0:-,03,7,/54-4,3,5700/34899;4895747,2844/,
/0,7 ,. ,;,7 ,-0 2 ,3807 8$973
/0391,947 9554/,9,
,3807 8,/7 ;7 0/3489
,3807
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 54/298
,5,834;05747,27,3,
! 489 : 5. % 7 ,20 47 ,
34/,
$890243840 790300908 5854/ 7,;,
/,03,70/-:7,:3,:,;4030,.0:4;428:,:8588:5,3,4;,48:8,/7,3:3:9,75,7,/;4897:3,;4/3,90542,54,;,,:80/0:3:
0908 5854/ 7,;,
3,4;4/;4033,4;,3,33,;,:8089734;2,8:5423,4;,9089:,324389,39,2,834
,80570/89,;,:7:5:54;0,34-0,9, $890243840,8,575,/,
--490.,8,%7,2047,,424::05747,2072,85831472,.,3,003,,843!74.0/:7040803,,0:3:9,7,8,803,;,:5489:5.2,$890243840,8,8,/7,0/389,95489:5,203, 79030480 54;,83,70/-42$89024384079030!489:5,79030;4/858:434:9089,403,;0/03:3:9,7,7,/, 09085854/7,;,$9,;,:3:9,7,7,/,:4;428:,:0949089 09085854/7,;,803,;,,7:2039427:203948:7,;,31472,.0408:54970-30/,-54;,3 5489:5,;748;4,/,9,7:20398057480:0 790305489:5:5742 54;,3,5489:5,,4357480;,3,,7:2039,5489:5, 79030240478995748003054/,90,;,89903,70/-0$,/,80,/,9,5489:5,790302404-,8393,80/03,3,/,054;,3 7903030,80850,7:203942:05748003
5 20,3 ,2 54 ; ,3, 5489 : 5,,
3897:.05489:5,803,,0:3:9,7304;0/013.0:4-:3,70/-
!4;,3025489:5,3,70/-080;4/080/34540;4/3,;03,70/-0:80/:,48:58,30:;473424/:
!489:5.24:-9/0137,30/34:3:9,7,8,!489:5,0,.,4:04-0985484-,3;79!4;,803,;40302203,4-09,203,,80,40 5489:5,4/7003,4,0/389,994090203,5489:5,,;73,7,/,4024:,30247,:8,/7,;,9,7:203907:20398:54/,.480 57480::5489:5:
$0/0,3,57,:0570/4,54;,3,,0/345489:5,
,88,20094/,205943,*7:20398
,0/330,0/35489:5.8:704-,303:54,;: &;4/:4-0934470397,345747,27,30
&3800/3,4,4:3;754;,305489:5,79030
$890243840 79030!798390,,
6445;('"*&;4/:!:-,.989;,7,308,70/5489:5,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 55/298
!4,;0834;35747,28002039
#0:9,9;403,57094/30304/,0858;,3080/00547:0
!798390,,
,/,0;403054;,345489:5,,;7034;40305747,2,80;7,,3,20894840054;:5:03$,:8977,;40305747,2,4/54;,3, 574.0/:70
;4030804/;,7480/0047,0
;40303,70/-57030
;403030
!4;,30$890243840790308,,7:203942 !798390,,
;40303,70/-:3:9,7$89024384079030
'7,,303,3,70/-:57;:3,433,70/-04,0;7,54;,30 5489:5,
;4030570489,3,70/-,3574.0/:70
$,%4;4k03,5747,2,4/54;,3,574.0/:70
309,407;7054;,305489:5, 79030
! 7 / 7 : ; ,30; 7 0/3489 ; ,7 ,-
&3805434;4478943840,8,$89022034;,345748947,;,5:9
478980/7:,0/35489:5,203, #0,/304280570/,;40300,4/4;474/4783,/4;47247,-9:4-::3080349089,3,430, 054970-3457983:995: 3907
!: -.$: - ,3
$890243840 79030!798390,,
54;,3 05489:5,
$89022034;,357 48947
,8,43840
!: -.$,70/ $: - 79030;,:0 8$973
3/ $: -
54;,35489:5,
43,,;,94;403 ,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 56/298
,5,834;05747,27,3,
,4948,2420:,:0#0,/30:9,;,:,3031472,.04/4783,
,3807$890243840#0,/30
,/,8057983095,39079089404783:95,480547,3:0: ,3807;,7,-:44783:3080 ,380708,/7,;,944783:3080,380708,/7,;,9#,457/7:;,3,03,0/3,489 3054870/343,43,38070,3,2/,;,3,34;0;70/3489;,7,- ,3807803,;, 57 /7 :;,3 0, 88 32039 ,3,0/3,489803,;,4507,947 57 /7 :;,3 ,, 88 32039 4507,9473,0/3,489:54970-03:3042/7:42439089:2,/7:,020,080/,0908944783:3080-957/7:03;,7,-,3807/,,380754572,;70/34890/3,::30803429089:3, 80
3,;,3,70/ -42 57 /7 :;,3 ,, 88 32039 89 ,9 02039 7 ,3,30 47 9 030213,7 0/-0
&3,2,3,0/3,489804789:/7:42439089:;/0803, 0/3,4893,;,4507,947 42 0/3,48906:,9 4507,947 90804789,5470/-:43494080;0897,303,,84329408/0830897,303,,
&380859:0/,0,38070/3,47,,3807240-9%7:08939,803089397,42402,98,24/;0;70/3489 %7:0,80803,;, 44 0,3 7,
,;40302:3070 18570/440,37,,%033,437,,3/13,7,:-4,4/,4/700340;403030 0/34,407,,38078939%7:0$:574934,407,,803,805708,09080;40303,89,;,8342
1,3807%03 $890243840 7903004'$%80 $890243840 79030003/ 1
308,/700020390,439747,30,,7,:3,,424:::7,90,0,;8344;70/3489 440,37,,57094/3480,4/,574,/,08;,,;70/34897,9,4/ :744;,9;403030 ,308,24;70/3489309;4701%03897:9:7:4/:0 1%033,70/-0 575,/,:8:533,70/-40803,;,: 3,70/ -,2, 7,3,3 ,-7,3.3 89 ,9 020398
,; 7 09 , 57 4. 0/:7 0, 3 24/:,0 4
3,43,,;,,;709,/013.0574.0/:70 ,340,5409:3 ,3,43,,;,7,/013.024/:, 04
3/ $: -3/ 4/:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 57/298
!4,;0834;35747,28002039
4/:,80574.0/:702034;,35748947!747,23,58,34790302'8:,,8.%,808,89402344/04;,::::24/:0,80!747,2074789;,899024/:0,80,0/348 5489402:5,7,32,8,2, %7,2047--4900,8,;24/:,808:8,89,;034/2,3/04;,4/,403,;,24574.0/:7,2,,/,80574.0/:703,,0:3:9,7,803,;,:80 5489:5.2,209 4/ 848:7,;,-4,9:40.:,8,5489:5,,,;4030452,902,97,:3,7:4;,3,89089:,3254/,.2,3,4;2,:,34,324507,.,2,7:4;,303,89,25470,2,/7:2478324507,.,2,;44,,;,548,45747,207,-:/:/,0/3489,;34:8;4257409:240:54970-9;0707,305489:504,/4;4,;,:304;054970-0,/4/094
24:0478990%7,2047,805489:50:2089458,3,;,89934;,8,5489:5,,,9,3,382,3:090;702089;,7,3,5747,2,-0,;,90700:5747,2:
',3,,7,90789,8;'8:,,8.%/,9490,0/,2,:893,89,;,/,94900:4834;8;0570/89,;,:8995/,94900&94200;0,7,,:4/348:3,'/08:574098,/7,;,-,702089/,9490,7,93,89,;,,'8:,,8.%;4734/ 84:7.0.4/00832038, ;-3,89,;42$;0 /,949002,:.83,89,;,#,4,94'%47898,240/,33,89,;,,8;08;40/,949000:942094:4834;302,;007,020:24/:,,8,,4,;3857023,4/,0/3,/,9490, '%,2408,/7,;,9;0897:024/:0;0897:0,805,,34;:42-3,.:,9490,2408,/7,;,91472040570/89,;,:4834;:7,148:0,,,494024;/09,8301472,3039,/7:4304,8,/0137,3,: %7,2047:
!74.0/:70
!74.0/:708:2,3/04;4/,48:8,89,;0324/:,80!747,207 5:;,89905747,2078/0137,30574.0/:70,4-,/4;40/389;030,90;04/70034574-02,!489409795,574.0/:7,
$:-574.0/:70
1:3.80574.0/:70
574.0/:70/4,,,
748759:54,2574.0/:7,8047890/3,4, $:-1:3.80574.0/:70482,430/7:,043,034!74.0/:708:/09,304-7,030:54,;:!74.0/:705489:5.
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 58/298
,5,834;05747,27,3,
4/:
!747,2074789024/:07,/7:57,3,874/3574.0/:7,,4-80430240 0/3489,;345434;4:54970-9:302/7:2574092,:/:/,8:300 574.0/:70;,7,-0/489:530/7:/04;,57409,47903024/:,: 574092,,90;,543,;,3057,;,4580,;/;4895039424/:-970-,-98,244/7;943,/,574.0/:70:24/::30-970-,0,90;,9 5789:5;,7,-,2,;,324/:,482,/80;70/348957480::,45,7,2097
4/:054/7:047,3034:32702, 4/:03/4/:02408,/7,;,9-7430;,7,-0574.0/:70& '8:,$9:/47,;43444324/:80/4/,::574094/,-742!740.9//4/:0
$ :-0 574.0/:7,
4/:8:857023.;,7,-574.0/:7,%,40724/:2,:/4/,93024:3489545:9043897:94780574.0/:7043024/:8,/7 $:-0 574.0/:7:,;7020;403,8054;,9,574.0/:7,570;403,-440/7:44/,:3:9,79424/:,40908478994;:24:3489,4-3.,7,4/24/:,
$ :- ,3 574.0/:7,
,8;,:;73:,5,.:0/,3-44/,247,-94/7003,454,3,94,840,5430;40303,4354709,3,5747,2,%,-44/,803,;, ,3 574.0/:742,40;03,4/,58,3,:,8,2,89,793,94,5747,2,240 -9,0/3,,3574.0/:7,,804:9,/,3,;,245489:542 ,3574.0/:7,802403,,9:24/::!70;4/,. '%,97,574.0/:7:203,,3-4/0:4/:4;04/0/3424/:,,808,/7 ,34/,-742!740.9!,08/,444;7,240904/,-7,943,40-954,3,94,;403,
,5,.08,
$,!745079!,08/,44;7
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 59/298
!4,;0834;35747,28002039
,804-09
,8,03,.794/700348:5,1:3.43,3489,4-09409020033,4/70034,82,:7,03:8;:1:3.43,3489,80,808:572,737,0;3 -44;5424:4707,90 %4/8479,;,904/%7,2047,
&'%:,808:/0137,30:3:9,7 ,883/,88-4,,8,2408,/7,;,94,30,;30;,7,-054,574.0/:705489:50$0/04//0137,0/3489,;3:!07843,8:4,,0/;,54,0/,35489:5,
!: -.,88!07843!: -.789 ,20 8$973!: -.,89 ,20 8$973
:3.94342 5090 ,20 8$973#09:73789 ,20,89 ,203/ :3.9433/ ,88
479030!07843,80-4/0:5747,2:057340/3489,;34
4/:0$9:/039 2 89:/039 8 0!07843$: - 089:/039789 ,20;,389:/039,89 ,20;.3/ $: -
$: - ,343840 7903089:/03942 5090 ,20;,3;.3/ $: -3/ 4/:0
,800-9704-,3030:54,;: &;4/:4-0934470397,345747,27,30
-09 5749;,8,
-09,8,8::8420:84-3454;0,308947,,20:,804-09,240-9-:3::,,304,948090:543,089072344424-0934470397,345747,27,3,,8:240905742,97,9,4309542, 57/7:0305489:50-09057207389,3.,95,,80
408070/,0,8,3,.793044-09,!747,20789;,7,:3,.7904-0,9, 0/3,4,4943030789;,7,:3,.7907,9954;,:,0/342,/03,.79494;5702,0/3423,.79:240907,/93047,303-74:,89;4793047,303-744-0,9,
&4-0934470397,342/,37,3:,808047890,570/89,;,30/013.,4-0,9,89;,7348;09,,4948::5,.89:/0397,:3574;4/83490
/013.0574,04-09
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 60/298
,5,834;05747,27,3,
2034;,35748947
4/:,808:820903:2034;,3257489472, 3,20 85,.0 8%8:0,8,408:/0137,30:%7,2047:8:7:57,30:2034;,3257489472,, 57207$89022034;,3574894744:5,4834;30954;0,8,,4948:39007$97377,
$ 9;,7,302034;,3 5748947,
$;0,8024/:;,0,5,.0575,/,:54/7,:20;,3422034;,342 5748947:40/0137,3: #449,2085,.054::!745079!,084;7:,/,457409,8,%,40724090707,92034;,357489473,;40302,2085,.03/,2085,.0-4,,5720724090707,9:2,32034;,3 5748947,4857023,707,3:,8: !07843
,208 5,.0:2,3 !: -.,88!07843 3/ ,883/ ,208 5,.0
4304/:5::03,,8:574.0/:7:304/7:42034;,345748947,43/,247,::;,942509,32034;,35748947002039,,49424090;/09:/:0257207:
478980!07843,8,:2,3 2034;,345748947, 2 89:/039 8:2,3!07843
024090/0,77,9;,7,-:574.0/:7:/70934:2034;,3425748947:;0
9424090:398,24:3:9,7,8024/:,897:9:7,8:0,3,-7,,3,$97:9:703,-7,,3,8:4-,303:54,;: $97:9:7054/,9,,
40902,9;0897:02034;,30574894708,89220342:57409::8947,92;4732/,9490,2,%200424:0344/;,,304047,3,.0954;,:,802-:4/1047,3,.0,572070/3,/,9490,2408,/7,;,9;0897:02034;,30574894708;,2034;,35748947240-9:,80-34;4734/,9490.!4/7,:20;,348;0;4730/,94900:57409: 575,/,:;473422034;,3425748947:404/7003: !745079!,084;7:,/,457409,
& 3 003 2034; ,3 57 48947
2034;,3574894724:-9:300305489447,3030;0,34,300302034;,35748947,0894240908:870892034;,3057489470:30030:97;03;4,3,57207 $89022!,9
4090707,9:300302034;,3057489470: '8:,,8.%574092,
0/3489,;32300302,2085,.03/,2085,.0-44;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 61/298
!4,;0834;35747,28002039
2 547983,70/-,
,/,7,/9082034;,3257489472,2409082,39;,4/4790302 2547983,70/-02547983,70/-,4;47570;4/4.:/,4/:;4734/,9490.240 5789:598;2,8,2,574.0/:7,2,897:9:7,2,408:/0137,30:4/7003422034;,3425748947:-03,;403,5:34203,2034;,345748947,$2,30304/,5489,07,034,/,807,/4:300322034;,3257489472,
,572074790302 2547983,70/-0,5,.,04'$%8,/,0/,4;,4
2 54798$8902 4/:004 !: -.$: - ,3 2 ,3807 8$973
43840 790300908 5854/ 7,;,43840 79030!798390,,,380743840#0,/301,3807%03
43840 7903004'$% 80 43840 7903000 3/ 1 3/ $: -3/ 4/:0
%,4072547983,70/-:24090:54970-9,82,303095,3,89;,7,302 580:/432,,2034;,35748947&80/00257207:0707,3580:/432,$89022034;,35748947
2 54798$$8902
$ 790300908 5854/ 7,;,
$0/0,3,4/,54,:0580:/432,:30032034;,35748947 7,3
2 54798$$89027,3
&5770;,:4/,7,;4304430 '$,2034;,357489478::5,/,:48943,03;9,892,7,/,2, <
$,2034;,35748947:5,/,:h489390$038,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 62/298
,5,834;05747,27,3,
2547983,70/-:80240:54970-9 0/34,45747,22,:5:;,303,4/70032034;,35748947$;/489:532034;,357489478:858,3:-0.97480757447:402802405789:594/,-742'09073/48-0.9748075798423,1:3.8:95:
$,-0.97480757447
'8:,,8.%574092,:5:;,303,;03:;,3,8,: %7,2047:,303,8;04.,32034;,3574894730858,3: $4:9435470757447:24090,/4/,94/,-742//#010703.083,43/0834,3,#010703.08:$4:94354707:
$,& 5:h;,3,:$4:943 54707:
& :;,302034;,3 5748947, 57409,
'03,'8:,,8.%5740,9,8048,3,3,8;0,30442034;,3 5748947,:%7,2047:545:9$89022034;,345748947,48,/78;04834;30954;054/,9,,.748419'8:,,8.2034;,345748947,48,/78;0'8:,,8.3,70/-01:3.04389,390,4-80-0489,34:;4030-932034;,35748947,'$424::04/70;,30 54/7,:20;,32034;,3 5748947,,3057409& '$2409057097,;,989:;0/0137,32034;,35748947,/4/,9;,89904790302!745079!,08/,4424;7:8,
$,& !745079!,08/,4424;7:240904/70/9 54/7,:20;,302034;,305748947057409,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 63/298
!4,;0834;35747,28002039
',7,-0954;54/,9,,0/3,4/002039,739;470;3,5747,27,3,-04-7,3,5747,2800;,7 ,- ,;,7 ,- 0',7,-,02034;,3,202478,4,.,4,8:, 547,3:54/,9,,;7020;403,5747,2,!74289;,7,3,;,7,-0 54970-3404/70/9 95 54/,9 ,/,9 ,9 50%554/,9,3,3,:0570;4/4.:;789 54/,9,4;,7,-,240857029
/0391,947
/0391 ,947 /039107 88:203,4,80/4/0::2034;,3257489472,954;2,3,-7,,3,897:9:70,8089,3/,7/324/:8:0,,34;2,954;,5489:5.43897:947/4,,4389,39054,8;489;,;,7,-,2,
!48940,83,57,;,43,4;8024::54970-957422034;,3,/0391,947,
203,00203,9,
47,:543,9,-0.0/323,423,4254/;:034* :3/07 8.470
4:8,/7,;,98,24,-0.0/303,4;0/0.2,303,20303, 54/;:034
47,:8,/7,;,93,2,300/,3,-0.0/33,/0.2,3:3,203:,4,543:8,3,4254/;:034
082:-9/:,4/3,4;,
$0/003054,::304457207,857,;3203,;,7,-
,**
*
,80/00304457207,30857,;3203,;,7,- *
;
%,40757422034;,3,00203,9,54970-340-0,;,94790307007;7,3:370'%,!4584;70240905743, 57097,;,3025424890242'8:,,8.,3:,0047/8
4090:54970-97007;7,3::3:70247,900,9;479:57,;4:930,7,/05702,80/002570/4,
#0807;0/47/ ,20(
/0391,947:'%:8:304809;,3,;03:84;, ., 80 803 89;0%43,/,570;4/,.'8:,,8.%,/;,/0391,947,4807,::0/345702,
;03,-0.0/33,4;,9:2,0/3,2,,57207 20,0 570;4/,.9:2,,4/,804/34803,89/0,77,3002039
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 64/298
,5,834;05747,27,3,
%54;54/,9,,
%554/,9,3,3,:0570;4/4.:;78954/,9,4;,7,-,240857029%50:4;47',7,-,4/7003495,,7,397,/,08,/7,;,98,2443054/,90403,;0/039540:0400-924:04-7,/90/3,4,4-44:/7::;70/348989495,
%54;54/,9,,4/70::;789:31472,.04:;,7,-,2408,/7,;,9,43,33,4031472,.,-9547,303,:202477,:3,,,8;,95 570;4/,.543,080/0031472,.0
44202470970-,/4/09574289;,7,3,;70/34899495,
404507,.08:/4;4030577:4;,3:8;70/34:9495,
'8:,,8.%0/3,4,48;,/7:5747,280,08:5:7,03954;,54/,9,,4803,;,: 9 02032 57 29;32954;2, 54/,9 , , 57 29;0/,9 ,9 50 8
%02039 54; 54/,9,,
% 54; 54/,9 ,,,. 0 4-7 4 30; 7 0/3489
,547,3:.04-743;70/3489:;,7,-:24090:54970-90/,34/.04-743954;,54/,9,, 90$4793900743
%590570/89,;,-740;0-0570/3,,:4580:4/ /4900:0/343,2,39554/,9,07,:2,8,240/,3-,94789808,24,5480-303,2030
%5$479047,3032,82,342;70/34:4,80240547,39:/;,-,9,%43,/,,:2,-94;,/,;70/3489240-94/ /4390734570/89,;,30.04-7430;70/348947890/,3-9,570/3, 8 3-9 5,0894,3,;0,549;3,;70/34894,80240570/89,;98, -94;,,30%5390070/0137,32,82,342;70/34:4,240-9547,303,:097 -,9,4/34834-9,94570/89,;,7,85434/ /4
%543 570/89,;,;70/348948,2-,9344580,943,4//4% 54; 54/,9 ,,,/0. 2,30; 7 0/3489
$34.04-7432;70/34892,5489407,9,570/89,;,3,70,3-740;,%48:$304:-00.2,$;,9795,54/,9,8047890,-740;08570/3,42 8 30/3:2-07
',7,-095,$30547,3::-,930-930-740;0854232,70420/34897:0943489:7,8543:4/ /4, 549;30;70/3489904/ /4,30,9;30
;70/3489,570/89,;,3070,34-74,9542 $308047890/3,-74 -,94;,,4,95 390070:92;70/34894,240-9547,303,,495$3002344897:4;0,4/95, 43%40-47,943,3,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 65/298
!4,;0834;35747,28002039
547,3;,3,70,3-740;,,494057094/344-,3034:4/0: 740;8542j32,7042
743,2033,43/0.2,34,70,4/70:03;4570.3489,95 $300,7,90789340893,2033,43/0.2,34,70,
,/,070,3-74;042,;0;042,2,03430-9,47:033,3,- -74,57207-740-9,47:033,
&290:4-7/,577,/:89,;2-740;2,:-9,570.3489240:744;,9 54703070:9,90
%54:-0478948,2-,94;,,547,3:;70/34895,894,2,;0:570.34894580;70/34894/95, $30',7,-04;495,547,3::-930 ;70/3489854232,7042/;4897:0570.3489:7,8543:4/
/4,30,9;30;70/34894//4, 549;30;70/3489&4/348:3, $309554/,9,570.3489054;0,3,3,3,2035705409,,47:;,3,'03;4570.348934;,952344 544/32,;,7,-040547,3::70:9,902,902,97,:3,%50.2,,:2,-,94;,/94,80-,94;,4789,547,3:.04-7430;70/3489,/4/,93,097-,9,,1,9478,0570/3,,9478,04/70:0-743,203/08344//0.2,34,70,240545729;70/34894//4$1,947428,0-0/0.2,32089,3,;0,24:,549;3,;70/34890,82,3,;70/34898097/0.2,3,2089,0 ,8/0.2,32089,,2,3,549;3,;70/34897,9,4/3:00!74,/,8054;0,302/0.2,32089,82,3:02,82,3,;70/3489,4950.2,47895480-,3-9,31472,.:0;70/3489549;3,30,9;3,4580549;330,9;3;70/34898:5495:340/3,4;8041,947:8,0;,9554/,9,804789,547,3:34;,78;70/348907'%308,/75480-,39554/,9,,9:3,203:4 95 54/,9 ,
',7,-,95,440,380547,3:0,4-93-,93-74,4240-98,24%7:0,80478990:3070%7:0,80,4-57/7:0/344//;,89,3,;,7,-4;495,% 5 54/,9 ,,/,9 :2 ; 7 020
%5,90547,3:0;70/3489/,9:2,;70203,,4 -930.04-7430;70/3489%5.;240547,39/,9:20540;4/$0,3/4!7483,.5702,7047,3842,03/,7:'70/3489/,9:2,247,:-9,9;47030:3,4;0 -9:1472,9:413,57207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 66/298
,5,834;05747,27,3,
% 54; 54/,9 ,,,3, 8: 54; 03, 4; ,
'8:,,8.%48:7,;,3,4;30954;054/,9,,,7:4;,308,0/32;03,4;,:3:
%5,74789/;,-,9,,570/89,;,30540/3,33,4;,!4/7,:20;,38:53,4;,:3:9,7'%,0&3.4/04,570/89,;,30-4403,,47899434/;,-,9,&3.4/08;,3,570/89,;,0/389;032-7402-04-7,3,5,91472:5747,20
',7,-095,$973547,3::34;0-93-740;,8,;70/34892,4/ /4$;,-74570/89,;,0/,3&3.4/03,0/,389732408,/7,;,9 57-34/;02,7/0&3.4/03,4;,',7,-,95, $9730:;0 574203;0;03078057/7:;,30234;54/,9,,
!7;3:2074/4;,4/4;,7,:89,3/,7/3284;2,82-42,%,40757;4/4;,00/3,4 $3,4;3428:5:$3,4;38:5 057,,39,-0,734:574:$0/03:2074/4;, 570/89,;,5480-303,4;0545:934;,7882-4,7,42,,834!70489,3:2074/4;80478907,3082-405480-309089:,303,4;02,902,90903082-40834
%7,20479 54; 54/,9,,
'8:,,8.%954;54/,9,,570/89,;,:54/8:5954;,/0137,3: %7,2047:$;,4/'%954;,0,57,;4580:/432,8890280954;0%,,0/30,8;0 %8;08305747,28000
02,3,;07,0:897:9:720:90203889028954;,54/,9,,$89028954;54/,9,,8:89,8;0 %5747,28000545:9 %,%,4075702,454034850.1,. $8;,%8;083 5747,280247,54/7,;,907:954;,48:/0137,3:3:9,7 %$,$0/0,9,-.,/,057, '%90203954;,54/,9,,575,/,: %7,2047954;,34;42024784,:00
$;,4/57,,3'8:,,8.%954;,54/,9,,2,8;40;;,039,:$89022034;,3425748947:479030'%95,54/,9, 05495:340/3,447903:304;,0;;,039,$89022034;,345748947,
%,-.,% 54;54/,9,,
'% ,34;0;;,0393% 7,2047954;
'%9554/,9,
%7 ,20479554/,9,
0247 84,:00
440,3 $8902440,3 -,9,
90 $890290 -,9
,7 $8902,7 -,9,
,90 $8902,90%20 -,94;,
0.2, $89020.2, -,94;,
4:-0 $89024:-0 -,94;,
39007 $890239 -,9,
43 $890239 -,94;,
$479 $890239 -,9,
$30 $8902$30 -,9,$973 $8902$973 -,94;,
/:3,9089,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 67/298
!4,;0834;35747,28002039
! 747,27,3089 542 -0.9
%5-0.9054,39540574,08;/7:954;-494,95 -0.9240547,398;0954;054/,9,,54/7,304/ '8:,,8.%,$,/7 -93:-,93:,/708:4,54,:03,304-09:3:9,7;,0,5,.0300/7:0,5,.0',7,-,95, -0.9240-9:54970-03,,:5:;,303,-444-094,5,.,570543,0
0,77,3057/7:;,303.,,.,;,7,-0
'8:,,8.834;035747,280,4789;,7,-0,57;70203485702,307,9;70/34899042;403,5747,2,',7,-,808,8944/203,4/34834704,804789,/4;,9;70/34894:8,/795,54/,9,
44/70:0;78954/,9,4;,7,-,240547,39,/,/4/0:0905748947,;,7,-:,080/,/0,77,90;,7,-:0,77,34;,7,-:5747,2:570;4/,.57/7::0202478:4,.:3,440;70/3489;,7,-0-9547,303,
%,4074/70;,30295,54/,9,4;,7,-,2408,/7,;,9424::090 570;4/4.:/,;,7,-/4/04/4;,7,::43:202470,/,/4/0:090;70/3489;,7,-,080/,457/7::090;70/3489 409042-37,94;,/;,47,,:0/,34803,;,3.,,.42;,7,-0
',7,-,80/0,77,47903023,70/-0 287,03.,4/203843903,;403023034203,95,54/,9,5702,80/002570/4:
2;,7,-0 ,208/,9,% 50
:3,708:/0,7,.843,70/-424::04/70;,3095,54/,9,;,7,-04:/0,77,90
$0/0,3,4/,/0,77,;,7,-:203, 20,547,3:.04-7430;70/34894/3483495,54/,9, 39007
2 2 0 839007
&202477,:3,,80/4/0:05748947;030097-,9,,547,3:;70/3489;,7,-020!7094/3,3,802407,1570/89,;9/4342842
0,77,302;,7,-03:20729542303,;70/348905409340/3,,3:
20
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 68/298
,5,834;05747,27,3,
$0/0,3,57/7::0;70/348957094/34/0,77,34;,7,-
2 0
0,77,30;,7,-057/7:;,30;70/3489;,7,-802404-0/39:0/,347,3,;,33.,,.,$0/0,3,54,:0/0,77,3057/7:;,30;70/3489;,7,-8;0:0/343,70/-0343
2 2 0 839007
48:/0,7,.,57/7:;,30540930;70/3489570/:,9,30:0/343-0542.,3,7457,,34/:4/34257447:24090:54970-9 57,33,3,54/.79,34 *:3/07 8.470,4:80/00257207:
2 98400 8$973*3974/:.943945747,22 3
',7,-,203,984000/0,77,3,9542$973943,/,8:,547,3:8:5,3,4;,,403.,,.,;,7,-057,,3,:/;0307,/804 0/343,70/-4,07,/9;4897,/;403,:/;0303,;403023,, 54/.79,34*
4090/0,77,93044;,7,-:0/3434/,-054970-0543,;,3,95,54/,9,&80/00257207:8:8;097;,7,-095, 39007
2 2 789 ' ,7 2 $0.43/ ' ,7 2 %7/ ' ,7 839007
&80/00257207:;,7,-0 ;,7;,78:95,39007,;,795,43
2 ;,7;,7 839007;,7 843
0240903.,7,9;,7,-::89438/0,7,.42,40:0/343/0,77,34;0;,7,-$0/04/,;,5470:4/570;403,
2 2 789 ' ,7 2 $0.43/ ' ,7 2 %7/ ' ,7 839007
'70/34894,8057/7::0;,7,-30247,-94389,39,&80/0434/,;,7,-.:77039%200/4/003,31472,.,49703:9342/,9:2:;70203:
2 .:77039% 20 8,904
!! 4/ 7 ,:2 0; ,34' % 3. , 7 ,; ,7 ,-03:207 954; , :: :: 9 0 :; ,7 ,-:89 7 3 4; 34 95,,7 : 57 ,3 89 7 3 440,3; ,7 ,-0:,80; ,7 ,-095,,9 0:8 0 ,3,; ,7 ,-07 0107 039 3 954; , :: :: 89 7 3 4; 03 4; 0 -0.9 : 49 3
20
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 69/298
!4,;0834;35747,28002039
:3.,4;7,,9703:93/,9:2;70205702,5489,;,2,8890284/,9:2,;70203,7,:3,,:3.,803,,: .748419'8:,,8.2034;,3425748947:48,/78;0'8:,,8.3,70/-01:3.04389,390
07,;34794/0,77,30
!4/7,:20;,34570;4/,.'8:,,8.,3,200 7 94/0 ,7 7,3 00 5.9 /0. ,7,943943,/,054970-34/0,77,98;,:;,7,-:570303,47903,4090:3:94;,:;09/4;49 30 7,;34/0 ,7 7,3 02 5.9 /0. ,7,94340424::03,;4030;,7,-04,30/0,77,3,570:54970-0
59435.93,70/-,4/70:0,/,570;4/,.,90;,/,8;0;,7,-0-:/:794/0,77,30&3,70/-:240-93,;0/0324/1,947 31140
3,;0/0343,90;,80794/0,77,30;,7,-403,;0/034 11;,7,-03054970-34794/0,77,957047903,4303,;0/03,3,70/-,59435.954/7,:20;,340794/0,77,30;,7,-
80/0,3,70/ -,,90;,794/0,77,308;;,7, -: 24/::59435.93
$;0307,;34/0,77,30;,7,-08:95, -0.9!747,20234401,83,48:;,7,-0/0,77,307948,94344/70032954254/,9,,9,3,38082,3:024:348970057422034;,3,;,7,-0,457423,;403,;,7,-0:5747,28424/:
$0/080,5747,2844/,4789;,7,-0 70.9,30$/070.9,30$/040570/89,;,:897,3.057,;4:93,90;,7,-: 70.9,30!07209074, 570/89,;,458057,;4:93,',7,-,2, 70.9,30$/070.9,30$/08:
57/7:030;70/34894/34834&97043,70/-0343807,:3,9, 54;73,57,;4:93,57/7::0;,7,- 70.9,30!0720907
70.9,30$/0 70.9,30$/070.9,30!07 2090770.9,30$/0 * 70.9,30$/0
,57;540//0,77,30;,7,-080240393054970-32:-0302;70203,3,95,30,940/3489,;343024024:09;,7,-:,/,3,2,970-,-057094/30/0,7,.0&70,9;340/3489,;325747,22,4/3044/0809,,3,4/,24-0;039:,34-,.9/0,77,30;,7,-0:92/0,77,30;,7,-2,30,203;0570/34894/58,3,8403 5747,2,:857,;343,58,35747,284/307,;34/0,77,30240/4;089/45470370:9,9,-45470343,;0/034203,;,7,-0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 70/298
,5,834;05747,27,3,
0,057094/380,4/,3,58,3,4:80/00257207:
70.9,30$/0 70.9,30$/070.9,30!07 2090770.9,30$/0 * 70.9,30$/
,57;540/5747,284/0/,0/3,4-45470343,;0/034203,;,7,-070.9,30$/0:97043,4/,570;4/900707,9/4/,93:;,7,-:443057/7:03,;70/348990070:9,97,:3,-95470,3:20894
,/,570;4/,.3,03,34;420;,7,-043302404/70/9/,5747,207
0307,;34/0,77,934;:;,7,-:05470343,;0/034203004/ 548940;,7,-
!74-0285470343,;0/0322032,;,7,-8024:-04790302790/0,7,.0
%7,,30/0391,947,
&/48,/,32572072,8:47903/0391,947,203,;,7,-24/:, 574.0/:7,$;,/0391,9472,4/7003,4-0,545:997,,3,4580,
%7,,30/0391,947,;493;0 1 0920/0391,947,0;7020:402/0391,94754894:202477,8544;0,4790309742024780708:7800/0391,947548940;042,7,94/7:80543,;,:89;,7,::39,;,:,489,548940.04;7020;403,,5,.0
/0391,9474570/89,;,:4,30;,7,-0:574.0/:7,2,3,57207 5,7,2097;,7,-0/0,77,30:90:574.0/:702,:,:942,98497,,30
%,;0;,7,-08:707,30,/,;40305747,2,:,:574.0/:7::448:/0,77,30548940/40574.0/:7,,9;3,:39,;,:80,/,;4030 5747,2,3,5:9,574.0/:7:
',7,-0/0,77,30:3:9,724/:,,80,;,3/013.0574.0/:705489408;0/4024/:,8,:9,3:20247:,;,7,-0/0,77,30:3:9,7,808047893,;;,7 ,- 0 57 2 07,;,7 ,- 03 89 ,3.0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 71/298
!4,;0834;35747,28002039
580/0391,947,
580 8.45054/7:0;/;489/0391,947,;,7,-0:5:;,3, 574.0/:70054/7:04/,5747,2,402405789:59/0391,947:02/0391,9472,802405789:59.045747,2/480/7:5789:5,3 0/3447,303/04;,4/,3,57207:3:9,70/30574.0/:70 4:4580/0391,947,8:4580 -4 ,4580 57 4.0/ :704580 24/ : , , 804580 2034;,34 57 48947,,;0/033;44580,8:5470/,34/3,2,30-4 5702,3,;0022034;,35748947
580 574.0/:70
4,30;,7,-0574.0/:702,:4580574.0/:70!,7,2097574.0/:709,4072,:4580574.0/:70078082,97,:4,32;,7,-,2,574.0/:70',7,-08458042574.0/:708:/489:5305747,28424/::3:9,7574.0/:704-7,57,8, 0/,808;0;,7,-084;2458042/0,77,:3,;7:574.0/:70
',7,-08,458042574.0/:7080/0,77,:47903023,70/-0 2:3:9,7/013.0574.0/:70,4:80/00280:4/,
!7;,90$: -!74.0/:70$.4 50 2 839007 ;,7, -,4 580,574.0/:7043840 79030 8 58:0
3/ $: -
&57094/34574.0/:7;,7,-, 0/0,77,3,3,5409:574.0/:702,4580 574.0/:7003,;70/34890/489:53,8;:/0:3:9,7574.0/:70,4:3:9,7 -44;843897:.,408024:3,,9:3:9,7574.0/:70,439480;0/03,70/-,3/$:-;,7,-,5489,0495:903,943,/,;70/3489;,7,-030
8,:;,3,,80/00;4030574.0/:7090/,43,;0309742024780708:780! 7 4/:030; 7 0203,9 7 ,,3,; ,7 ,-0
4804,3,;,7,-,/0,77,479030224/1,947, $9,9.3034;702097,,3,0/:04/;70203,97,,3,574.0/:70:440/0,77,3,480 574.0/:7,3,,:3:9,724/:,89,9,;,7,-,97,09,4/:4/480,5,.,;4/
48089,9,;,7,-,3,,:3:9,7,803034;702097,,3,,;849420 0574.0/:7,,0/3, 8,70/ ',7,-,820903,:574.0/:74,0/0,77,3,4790302$,70/2,97,,308;0/4570/,;403,5747,2,4 574.0/:7,3089,9,43/,089,9,;,7,-,,357207,,80303497,,3000/3,497,,3:57207,,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 72/298
,5,834;05747,27,3,
&80/00257207:89,9,;,7,-, 7,:3,-7454;,3,574.0/:70$9,9.$.450!78;,4254;:574.0/:70/4/,0800/,33,89,7:;70/3489;,7,-0
$: - ,3$9,9.$.4 50$9,9.$.4 5080/00574;4/ 70:43840 79030
3/ $: -!7;,90$: -$9,9.$.4 50
$9,9. 839007;,7, -,4 580,574.0/:7043840 790308 58:0
3/ $: -
89480;702097,,30;,7,-0240574;089/0,77,302;,7,-03,3;4:24/:,0:92:9428:,:574.0/:7, $9,9.$.45057094/3457207,:-08:;3457,;4/,0/3,2,5789:5;,7,-07/7:057:0574.0/:7024:49,957/7:95742039303:;70/3489,4/7:0574.0/:7024: 5789:59203,9;70/3489;,7,-0;40304/,0308:730900,4/7,;,30
479030289,9;,7,-24:005:340/3489,;30:54970-9574.0/:7::3042/7:4257409:
580-4,
&'8:,,8.:/0391,947/0,77,3:3:9,7-4,,4940904 1%03800.80897:9:70904 4445897:9:70543,;,3,2,:4580-4,580-4,,54308/0,7,.42/0391,947,,,;7,;,8,;7342
3,70/-42-4,3,5720709445',7,-08,4580423,3;4:-4,/0,77,9047903023,70/-0 2:3:9,7 -44;8043897:.04/,
!7;,90$: -4.$.4 50 2 839007;,7, -,4 580,574.0/:7047%4
2 839007;,7, -,4 580,-4,43840 790308 58:070/42 09
$0/00307,/ ;,34 580,43840 79030
3/ $: -
&57094/34257207:;,7,-,0/0,77,3,:3:9,740445897:9:70
',7,-08458042-4,8024:478990/34:3:9,7-4,:4028:/0,77,30!74254:,,858;,3,;70/3489;,7,-0 3,439480;0/0,;73,3,70/-,-4,4453,89,070,5742570;403,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 73/298
!4,;0834;35747,28002039
',7,-0-4,54-4,;,:9;4895747,2844/,07,834:,::/080;,7,-,4789'8:,,8.%570;4/,.54/070:5742570;403,,454894;,7,-,894203,8458042574.0/:70
!7;,90$: -4.$.4 50 2 839007;,7, -,4 580,574.0/:70 2 83900770,;,7, -,894 203,47%4
2 839007;,7, -,4 580,-4,43840 79030 093/ $: -
!489440/,3;,,3/09,8;,7,-,2,4580,-4,!702/,045809;,7,-47,3033,-4:4028:/0,77,3034;497,,308054/:/,7,897,,302574.0/:7044-4575,/,7:2702,575434;0342;403:894-4,:8942;49:574.0/:70;,7,-0:3:9,7-4,805434;4303.,7,:8,/70;70/34895480/30;403,-4,
!7;,90$: -4.:7,943 2 839007;,7, -,4 580,574.0/:70 2 839007;,7, -,4 580,574.0/:7047%4
47%4 2 839007;,7, -,4 580,-4,43840 790308 58:070/42
09 09
3/ $: -
,43;403,473057207,43435744757,:070/42;70/348949,;4543,,3030,/4;4,;,;,0,90;0247,903.,7,9;,7,-::3:9,7-4,479030279457/7:;,3,
580574.0/:704580-4,8::8454;0,340;,7,-,/0,77,3,:3:9,7 574.0/:70,;,3-4,:3:9,7574.0/:702408070/,;,7,-,2,4580 -4,/00-4.0,574.0/:7,
58024/:,
089430:;,7,-:970-,90:54970-9:;04/0/30574.0/:7024/:,%424090:3957480;,302;,7,-0:574.0/:7:/0,77,302;,7,-0:/0:24/:,;,3574.0/:7,',7,-0/0,77,30:24/::;,3574.0/:7,8:/489:5308;2574.0/:7,2,24/:,2,:458024/:,',7,-,4580,24/:,:;,;70/34893,439480,;7;4030574.0/:704,04789
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 74/298
,5,834;05747,27,3,
&54970-90:3:70!7;,90,/,090/,;,7,-,-:/0/489:53,8,24 5747,28424/:4803,,:3:9,789424/:,',7,-,4580,24/:,0 -987;03,,42,89/0391,947,44,3,;,7,-,
!4/7,:20;,34574.0/:70/0137,30:24/::2,:45802034;,345748947,944503943,/,2802405789:5974.0574095802034;,34 5748947,04789,3:574092,48,/70;0897:024/:0,804574098,/7540/,324/:,8:5489:5.,8024:5789:59574.0/:7,2,24/:,
4/:0 4/:0$.4 50!7;,90 24/44 5 839007
!: -.$: - ,3
44 53.70203954;574.0/:7044 53.70203944 53.70203944 50.70203954;574.0/:7044 50.70203944 58 5, 54;574.0/:7044 58 5,
3/ $: -
!: -.$: -44 53.702039 24/44 5 24/44 5
3/ $: -
!: -.$: -44 50.702039 24/44 5 24/44 5
3/ $: -
!: -.$: -44 58 5,43840 79030 24/44 58 58:0
3/ $: -3/ 4/:0
&4730224/::0/0,77,3,;,7,-,203, 24/445845804224/:,;,4/0,77,34;,7,-802405789:59-440574.0/:704;424/:,!74.0/:7,4453.70203957428;,4;403,54;0,;,;70/3489;,7,-024/445,574.0/:7,4450.70203957428;,4;403,82,3:0;70/3489;,7,-024/445,/4574.0/:7,44585,858:09703:93:;70/3489;,7,-0$;097574.0/:7024/:,24:7,;3457,;345789:5947899;,7,-:24/445
!742497248,/,/7:24/:203,$9,794/:48,/7574.0/:7:,3
4/:0$9,79 4/:0!: -.$: - ,3
44 53.702039 44 53.702039 44 50.702039 $0/003007,/ 9;,34 580,
43
840 7
903
0 24/44
53/ $: -3/ 4/:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 75/298
!4,;0834;35747,28002039
!7095489,;24/,0574.0/:7,,34;424/:,4/7003,,454,3,94, 57207,4/3483457;,574.0/:7,44805789:5,,/,547030904/&3:9,7 ,3 54;,:804453.7020394450.702039574.0/:708209030:24/::4/:0$.4500:9254:,5789:5,3,;,7,- 24/44524/:,$9,794/0,;,5470:5742570;403,0780;,7,- 24/4452405789:598,2424/:,4/:0$.450
,803 ; ,30; ,7 ,-
44,3,;,7,-,574.0/:70/0894208;,7,-42/0,77,342;,3 574.0/:70845804224/:,,80;,7,-,57207,2034;,345748947,9,/,0;,7,-,894203,;,3574.0/:7087;03,8;0/497,0;4030 574.0/:70
&80/00257207:/0,77,308:97;,7,-0 8,45804224/:,8458042574.0/:704509,8458042-4,&3:9,7 4709897:9:70 543,;,3,5489:5,79030,8043840858:0;70/3489;,7,-0 8458042-4,/40;,7,-,845804224/:,,80303,;,3-4,858:080;70/3489;,7,-0845804224/:,
4/:04.$.4 50!7;,90 839007;,7, -,4 580, 24/:,!7;,90$: -!74.0/:70$.4 50 2 839007;,7, -,4 580,574.0/:7043840 790308 58:047%480/0,803:04 580, 24/:,
2 839007;,7, -,4 580,-4,43840 790308 58:070/42
0
94;48,/ 7,/
43840 790308 58:03/ $: -3/ 4/:0
!% , 407 2409 0: 549 7 0-9 2:20894! 7 ; ,9 00:9 23,;4030! 7 ; ,9 0 3 ,83 2; ,03,207 0 4, ,; ,9 ,30 57 , 030; ,0 4/,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 76/298
,5,834;05747,27,3,
580,80
,34;,8057;,930;,7,-05489:5.2,:4580,80943,/,8:;/;:5748947:/013.0,80580,80,54308/0391,94742,803054870/343,43:3070 ,88,,;7,;,83/,883,70/-42;,4580424::05489:5.2,574.0/:7,2,,8054;,308;,34;,,80
,; 30; ,7 ,-0:,8,2,
,;30;,7,-0,808:/0,77,30:/013.,80,;,3-440/013.0 5489:5,,9,;0;,7,-0:4-0934470397,3425747,27,3:8047893,; 54, 10 / 8,-707,,;3:;,7,-:,80:54970-9024/1,947 !:-.,4:80/00257207:
!: -.,88!07843
!: -.789 ,20 8$973 5403/ ,88
&473024/:0707,34540203, 789,20!400/0,77,3,;,3-440/7:4,3,,80!4:,808030240/709345789:598,243,;40302304;,203,;0054970-34707,9;,9,:3,57207,804-0989;4703,80 4-0.9 ,20202-07 ,20,494057,,34:80/00280:4/,
4/:0%089,88$.4 50
$: - ,389;,7,304 -0930;,7, -0 2 89:/039 8!0784389:/0390!0784357/ 7:;,30;70/ 348954:789 ,2089:/039789 ,20;,3
43840 7903089:/039789 ,203/ $: -
3/ 4/:0
4734/54,:0/,80,7,:4/,;3;,7,-24/:,;,7,-0707,30:,8,2,3024::54970-93,;403028,2434;,203,!4970-3403,570707,957207,804-0948,/7;,7,-:90549425789:59;,7,-5704707,3457207,
!489430447,4,-4489;,7,30,;3;,7,-:,8,2,30/4-7,/0,;,;0;,7,-0302,:24:348947,303,5789:5,;,899254/,.2,3,3,3/,-:/:/489:5308,24,9,308,24,58,30%,4074;0;,7,-030/4;4,;,:24:3489::;,3,7:4;,90,70,2,4/,, 574;07:857,;3489;70/34894,80/4/0:0;,7,-
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 77/298
!4,;0834;35747,28002039
! 7 ; ,9 30; ,7 ,-0:,8,2,
!45:9,;3;,7,-24:00/0,77,957;,930;,7,-0;,3-440,3,,804790302:3070 !7;,90%,;4;,7,-24:5789:598,24,34;,80908043,543,,0/3,4,457;,93,;,7,-,24/:,!7;,930;,7,-0,808209030;,3/7:,34;,,80803,;,:;,7,-,2, 57207,3 89 ,3.0;,7 ,- 0 8
40;,7,-,/0137,3,:30424/5489:5,,,800/349,5489:5,240 5789:59;,7,-%,;,;,7,-,04,3,;,7,-,5489:5,45489:5,/0,77,;,7,-:4,2,89420,4;,7,-,4580,,80;,7,-,4580, 5489:5,0/3,43,344580:574.0/:70577;,894203:;,7,-:4580,,80:54/7::/013.05489:5,
828!:-.!7;,90;,7,-0:,8,2,24:-9/0,77,304790302!7490.90/703/!7490.90/703/$,70/24/1,947,40-954,303: 54,;:&;4/:4-0934470397,345747,27,30
580 57 4. 0/:7 ,,80
!74.0/:7,820903,:3:9,7,804,0/0,77,3,479030224/1,947, !:-.240-954;,3,-4404-09,40574,,490,80
!7;,93,574.0/:7,,808030;/;,324/:,,80%,;,574.0/:7,240-9 54;,3,0/34574.0/:704,803,,:3:9,7890,80
!74.0/:7,:,8,2,24:-9/0,77,304790302 !7490.90/$,70/24/1,947,40-954,303:54,;: &;4/:4-0934470397,345747,27,30
5802034;,34 5748947,
5802034;,345748947,04789,3:574092,48,/7;0897:024/:0
,80480574098,8944/0/3424/:,0/30,805489:5.:,824: 5789:59574.0/:7,2,24/:,!702/,;,7,-0/0,77,30:24/::2,:458024/:,43024:/4-945802034;,345748947,,480:/0,7,. !7;,902,2038,!:-.',7,-084580422034;,345748947,803,;,: ,;324-,32
&80/00257207:0;,7,-, 24/445/0,77,3,8,!:-.,4354;,3, 574.0/:7,4453.7020394450.70203924/:,$9,794/:0858:080;70/3489;,7,-024457,;325789:5,302;,7,-
4/:0 4/:0$.4 50!: -. 24/44 5 839007
!: -.$: -44 53.702039 24/44 5 24/44 5
3/ $: -
!: -.$: -44 50.702039 24/44 5 24/44 5
3/ $: -3/ 4/:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 78/298
,5,834;05747,27,3,
4/:0$9,79 4/:0!: -.$: - ,3
44 53.702039 44 53.702039 44 50.70203943840 79030 24/44 5
3/ $: -3/ 4/:0
:3070!:-.!7;,90408047890,4/70;,305789:53489954;,;,7,-4389,39574.0/:7,,8,24/:,3,-7,,3,897:9:7,/007,3,,4,34;,954;,54,8;489,;,5489:5,,/4,,,/7:20020392,803,;,: 57 89:53224/ 1 ,947 2,,..0 8824/ 107 8&/4/,9:9:8:4
5789:5324/1,947703/!7490.90/!7490.90/703/442,0-94;47,:54,;:&;4/:4-0934470397,345747,27,30
$ ,09, 57,;,4 580,;,7,-
',7,-,80240/0,77,94790302 2!7;,90!:-.$9,9.:3705702,80/0257,;2,
2804789:3:9,7574.0/:7,,/0,77,304,3/3,2;,7,-408:;/;00/34:3:9,7574.0/:70
2!7;,908047890;,3-4,574.0/:70,:3:9,724/:,,80,707,30;,7,-42,080245789:59-440/0,,8024/:,,30/7:4/0,57409,
!:-.804789:3:9,724/:,,707,304-,3;,7,-40548940.04;702097,,3,5747,2,42,802405789:59-440/0, 57409,
!:-.804789:3:9,7,80,707,30,;3454,,80 $9,9.804789,/0,77,3089,9;,7,-:3:9,7574.0/:70
$2073.02034;,3,/0391,947,
,3,88:20:5747,2072,::54970-234043;03.02034;,3,/0391,947,&5747,28424/:480574;,748759:80,2034;,3:/0391,947,:,;3424789080/0082073.0
,203,57;,93;,7,-804789 ,2043,,;,30:40280;0897:07085,,::0/3:70$;,,4/70,54308;0284;4248257;0!7207,2043,,;,3,8:2,20902507,9:7038/01789407907&5507
!,7,2097574.0/:7,8043,,;,:0/3,4,457;,930;,7,-04790302,2043,,;,3,
6445;('"*2:3:9,7$97:.9:702,!:-.8.450
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 79/298
!4,;0834;35747,28002039
4-,30;,7,-0,4,;3,54,:,8,2,80203::4790302 !,8.,43,,;,3,!,8.,43,,;,300834,2043,,;,3:4829457;,70,54308;0284;42!7207 !,8.,43,,;,3,8:,89,20!078430
$;489;,5489:5.,8,80203::5702, !,8.,43,,;,3:,4:80/02572072,7,7.04;0019789,20
0:'8:,,8.5747,2072,0/489,545:,7342,,78443,,;,30:3,7,3349,943404789570180570203,/0391,947,,57207/0391,947;,7,-8:543,857018424043,,;,49554/,9,;,7,-039,3900783,$30897,$9739,470/42,4-,30;,7,-057018:95,54/,9,057094/484;4 ',7,-,2,3;4,24/:,
57018:95,54/,9,057094/484;42,2034;,304-093;,7,-8047894570184-!72072034;,3,;,7,-2,,7842349,.42 897,20
89755,202394:39074-!07843;,;23,3422034;,3,803054870/34203,;,7,-0244/43,949554/,9,24085702989443,,;,3080:54970-,;,457422034;,3,43974,7,148:0,,,78443,,;,30240-94/5424:574.0/:7,320.2,,30: 5495:344-0934470397,320.2,,4940 '%:402089;,7,30;,899954;,57057,;430432,
2034;,302;,7,-,20!,8.,349,.420203,-78,3,31472,.,495:54/,9,4;,7,-,240857029#,49420094 '8:,$9:/4% 57,:031472,.:4/0,7,.;,7,-00/3489,;328209,30254,;,,2,3,/;,7,-0
'70/3483701070393954;
$;0954;054/,9,,4054/7,;, %%$-4:7,030430408,2 5747,20789;,7,:240807,;789,9:/;07407:50 ;7 0/34830954;0;,:09 50 870 1 07039 30954;070 1 0703.09 50 8
%554/,9,0;70/348395,4547,3:054/,90:3:9,7;,89942024784 5748947,#01070393958,/754,;,3,/7::202478:4,.:4,:;, 54/,90!43,,305742457,3,203,3,;,7,-;70/3483701070393954;,05457347,94
'70/34839 54;
'70/348957/7:030;70/34832954;2,80547,3::/70934:3:9,7;,899420247845748947,
'70/3483954;570/89,;,:039909048::4834;3:20703,7,;%,;0399098024:570/89,;9-3,732-740;2,47,3030/:30%,4803, 57207-44,.04-743,;70/3489:4580:4//4240 570/89,;9-3,732-7402;030-,9,/480-4454/,9,4/,9:2:
;70203:240570/89,;9-3,732-7402;03048,2-,94;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 80/298
,5,834;05747,27,3,
'70/3483954;::::
9 02030 57 29;30954;0 57 29;09 50 88;5747,280.,:902030954;0545:93:207954;,954;,,547,3:/,9:2,;70203,
47 83/0 137,30;7 0/34830954;0:807/0 130/;,:09 50 8 5747,20724:89;,7,9;,8990;70/34830954;0,570/89,;,302, -44;,54/,9,,:5747,2:
3,-7, ,3 ,03:207,943 83,-7,,3,8:5480-,34-4783/0137,3954;,,-7,,3,424:::89;,7,3082-4203,4,570/89,;,: -74,30;70/3489,57207240902,93,-7,,30 ,744740,0#0/74343/0,.4389,390,4-40480
#010703939 54;#010703939580,57,;48,894/;,/0,!7;/4240243,;,9;,9,428442/709347::0247:/40202478454/7:03,408:89;,734 547,30354/,.3044-09,;,9,,8,/7,/708:94202478454/7:,
#01070393954;20:489,4::::
2,9 7 .0,,48:8;0020392,97.0;70/3483954;
954;0 , 8,;03,954;,4089;,7,90:;,025747,2:8:954;,8,472,4:478990,454/4:,89;,7,307,148:0,09,407,8,
95$973478980,547,3:9089:,354/,9,,
, 5,7,30;7 0/34830954;0-4 0/;,:09 50 8570/89,;,:;70/34830954;048:5709;4703:7010703930
8: 0,39 07 1 ,.0 82,:8;7:4/70;,3,8:5,5489:5,,8;489,;,
/4,,,424:-9:54970-03:,8,2,408070/,80701070393954;543,,:545:94-0,9,/480;70/3483954;543,,:545:98,,73954;,
024784:70030;70/34837010703939 54;,
!72,73,7,,20:;70/3483701070393954;,0:34;427,942 570/89,;,3::202474/897,304430;403, #',7,-,/0,77,3,;70/348329542570/89,;,/4/003:,4.7,3:20247:4,547,3:0 54/,909495,,/,089;4703,;,7,-,;70/3483495,/4/003,40 543,9,;03,20247845748947,,5720724080/0,77,9;,7,-:;70/3483495,,4940 3900757/7:9;70/3489;,7,-7480/04/
2 , 839007
&4;428:,:;,7,-3:2-078:/4/003,-9,202470:3:9,740
547,303,;70/3489',7,-,;70/3483495,85702,89;,7354/,9,9495,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 81/298
!4,;0834;35747,28002039
,
-
$94
3024090 2 03,9473,3:;,7, -:5704/ 7:0;,7, -0 -43840 79030,8 58:0
#0,9;342,4202478454/7:03,402082090354/,9,;70/3483495,3,;,80 894 89 ,. 4707,90;,7,-:,95,3900754970-340097 -,9,,547,3:54/,9,,4707,90;,7,-: -89495,43,9,407:2,097-,9,;403023,70/-057/7:;,3, -,097-,9,54/,9,, ,0-9 0/3489,;34457,3,820903,: -,080/,;70/3483954;,: 457,3 0 54;7 0/3489.45 - ;,:0,/,80;7457,300/30;,7,-0:/7:: 570;4/,.;4/457,30-,954-,9'70/3483954;,;,::34;21832;03,2,54/,9,,24:-9-74457,3547,303:20247943-72:4-7,/
$0/0,8,57,:02024784:70030;70/3483954;,
$,024784:70k030;70/3483954;,
-0;,7,-0,:2,:-9,202470-04-7,3,547,303:;70/3489!4970-3,43,202470,;70/34830954;00/4/003,3,894:4 547,3:054/,903,4834;57;:3:97,,/3;,3 7893,89:9!74254;,3,574.0/:703,894:80/4/0:05748947,8;04,30;,7,-0
574.0/:70,43,;709,;403,574.0/:7054/,.80:,3,3:8,894,;,7,-0;038:/489:5305747,2: %4/7,;,54,;,894, 89 ,. 5439 07 48,/7,/708:80/007,8544;020247804,.03,894:
,
-
$94
57/ 7:;,30;70/ 3489;,7, -0,;,7, -- -,
,
-
$94
89;,7,303.,7,30;,7, -0;70/ 3483495, 2 , 83900789;,7,30303.,7,30;,7, -0;70/ 3483495, 2 - 8390 07
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 82/298
,5,834;05747,27,3,
,;7094297,,3,;,7,-054,;,894,8054203,,/,-74-,94;,4484-403,;,7,-,,:2,,
89430;70/,2344840307010703930954;0545:92,97.,,572072,97.,3047,3030;030,/,707,90;,7,-: .,547,3:3, 39007;70/3489089430543,9444-,94;,054970-34,85702,3054/,9,,%4,;84/;0308,202,97.04/348344/-74,00203,9,2,97.0
0:925742/0,77,3,;,7,-0 %247,3,94402024784 5748947,/4/09;,7,- %70,;,9,574-02479030254/,9,1830;0304/-9,3,;,34:5:;,3 070 1 0703.0 54 ,;, 5439 07 ',7,-,54,;,,308,/789;,73054/,90;0;754,;,303,2024784 54/7:0:/0:8890280202470/08:54/,.820903%454/7:080
3,;,7 :4;,342:57,;,342 42422,3, 0/0, 542,570/89,;,208943,40280547,3::54/,.954;,480/3,2203,:%,43, 57207,547,3:3049089:,3454/,9,240-954970-348,24/;,-,9,5,8;0/442509307,8544;0202470;,088902,
42,30:902003,3,897:9:7,4-80484-4/,20247,3,894:%5074/34;4/9; 8:5,3 0 820, ,7 -, 0.4 0.947 $:5,820, 574;07,;,8;,:5:;,3,3,4-090-09,43054894:5:;,30030/4;,9;5747,2:908043:,3,202470
',7,-,54,;,,8,/7202478:,/708:3,:57,;,3442,40,/708,:;00/3,0;03054,;,08209033,894:4;,7,-, 54,;,,3054,:03,390/,34-09303,;70/34890 493
&80/00257207:4783/0137,3,,8,57,:00/3489,;,357207701070393495,
!: -.,88!07843
!: -.789 ,20 8$9733/ ,88
4/:0#010703.0%50
$: - ,3 2 89:/039 8!0784389:/039 0!07843 2 5: 5 8!0784389:/03989:/039789 ,20;,343840 790305: 5789 ,208 58:0;,3 5: 5789 ,2039043840 7903089:/039789 ,208 58:0390
3/ $: -
3/ 4/:0
,/,/0,77,90;,7,-:902003:3,,8 !078438,2,/0,7,.,;,7,-0303,,:942,98489;,7,304-09,95, !07843
2 89:/039 8!07843 89;,7,30;,7, -057 207,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 83/298
!4,;0834;35747,28002039
&57094/3434/,;,7,-, 89:/0398,248,/7:5:;,3040085484-34 54,,93,0/,34-0995, !07843,4;,7,-,54,;,,30:5::03,39 0/,34-09303,;70/34890 493
,4-707,57207!07843,8054970-340:54970-94507,947 0 57/7:9,/708:89;4703457207,;,7,- 89:/039
89:/039 0!07843 89;,7,3057 207,
&80/0430/0,77,3,;,7,-,57207, 5:5:4:8057/7:;,302457,;70/3489,/7080;,7,-057207, 89:/0399,4/,5:554,:03,894-09,489:/039,080/,701070393954;,: 457,3 0:5:;,3 02.45 - 70 1 0703.0
2 5: 5 8!0784389:/039
$0/0,8,57,:02024784:70030701070393954;,
$,024784
:70k030701070393954;,
,44-0;,7,-057207,54,::3,894-0924090203,954/,904-09,4790302-44054,;,,
5: 5789 ,20390
!430,/090970-,9574;079/,/;07,90;,7,-057207,54,::3,894-09,9:8;7:'8:,,8.%,04507,947 8$0/0,3,4/, 574;07,;,/,89:/0395:5;,7,-057207,54,::3,89:;,7,-:
43840 7903089:/03985: 58 58:0%7:0
,49424090;/094507,947 8;7,,;70/3489%7:0,/,/;0;,7,-0 57207,:5:::3,894-09,44-02,:;70/3489 4934;,7,-0 57207,308,/7054,;,3,894-09858,3,;70/34890-9 ,80
89:/039543907
$94
5:5543907
!0784357207;,3
&57,;,3,42,
!' ,7 ,-,7 0107 039 34 95,08,24 4 54, ; , 4 240, 30247 , 54, ; ,9 3,4-0 9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 84/298
,5,834;05747,27,3,
! 7 4 7 ,2 7 ,308,89 7 3 4; 2,
:09,4/4;,;4543,,3,701070393954;,8: 30 57 42 03;22:9 ,- 04-09!720730574203;44-09,04-0995, $973
%424::07:4;,3089734;2,834,48;70/34832954;2,,/,/0,77,903.,7,90;,7,-:95, $973570;4/,.'%,,8.0307,/3004783047,0:208945747,207,!70;4/,.574;4/5747,284/,
89;,7,3057207,95,$9739,4/,3054970-3447899 04507,947%4;,2424::089;,7,30479030;,7,-095, $9733,893,3,49489089;,7,;,7,-0;70/3483954;, 390074:-0,90
%5$97330/4;4,;,203,30;,89954/,9,,,/,80/4 $973,203,4507,.888902/4/0:034;2024785748947457, $9733,34;:4,.:
$0/080,4/,57,:07,94543,,3095, $9735702,489,27010703932954;2,
2 8973 8$97304 2 8973 8$973897343840 790308973889738 58:0%7:0897304'$%43840 790308973889738 58:0,8043840 7903089738 58:004
43840 7903089738 58:004'$%
,43;403,57/7:;,3, 8973897354,::3,894-0903,302;70/34898973/4,/489;,7,3,34;457207,3,/7:42024784,/7089,4/, 897389738,/7054,;,03,7,904-090
!$ 94 42 ,804/34803,20247 8 4 54/ 7 : 07 , :3,,$ 94 07 0,9; 342, 420247 8 4 54/ 7 : 0, 547 ,3:; 7 0/3489 8,4 7 ,3 03 2-7 4 02-, 94; ,42 ,0; 0 420247 8 4 54/ 7 : 0, 547 ,3:4-0,9 , 4 / 3,2 2 03,:; 0 3:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 85/298
!4,;0834;35747,28002039
4389,3904389,390424:::2034;,30;70/3489:3:9,75747,2,4389,39080089447890,4-8054;0,,9;4895747,2844/, '8:,,8.%54/7,;,9795,4389,39
3,4;304389,390 9 07, .43 89 ,398
82-404389,390
3,-7,,3,03:207,9434-7,03,:54,;: $97:9:7054/,9,,
$4;,304389,390
$4;,304389,390570/89,;,:;70/3489:5747,2:0/3,4,4;,7,-0
84;,304389,3902,:9554/,9,$4;,304389,3908024:54/09:80/007:50
3:20704389,390
9089:,304389,390
3,4;304389,390
4389,390/,9:2,;70203,
440,34389,390
:20704389,390
&80/0434/,03:207,4389,39,/49438:
04-743,3:207,4389,39,4,0:3:9,74580,95, 390070-9 570/89,;03,929542,,40/4;4342,,/,240-9570/89,;03,954290$47904-74303:20704389,390408:;,34580,95, 39007,:3:9,74580,95,43-90570/89,;0309542 4304-74303:20704389,390;,34580,43,;,:5470:5742570;403,5747,2,
:20704389,39024:-90/,34/954;,854232,7042 $304:-00.2,,57207:80/0434/, 03:207,4389,39,95,4:-0
&4/8:934897944/70;,3,95, '8:,,8.%570/89,;,3:20704389,390854232,7042,495 4:-0%,-.,57,:089;,7,303:2074389,394/7003954;,54/,9,
%089:,304389,390
4389,39095,$973808,89404/3,4;,48:,9;47038,/;4897:2
3,;4/3.2,,57207:80/0434/,43840 7903004'$%
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 86/298
,5,834;05747,27,3,
04'$%09089:,3,4389,39,95,$973!7094/3,3,858:09089-03,;4/3,480,90;,8583,;4/3,54970-340::940/,35,7
3,4;304389,390
'8:,,8.%95,7 570/89,;,8,240/,33,%430894,40/,33,95,$973$973,78::.04897,9954;54/,9,,3,4;3,4389,39,95,,7808,8944/0/343,,40,9;4703/;4897:23,;4/3.2,3,430,03,;0/033,.,57207:80/0024/:.03,4;3,4389,39,95,,7
2 .,74389,39 8,7.,74389,39.
4389,390/,9:2,;70203,4389,39095,,908014727,:,9;,7,30231472,.0/,9:2,;70203,8,3,423:2-07 8 3247,:-9:4-:2/-04-7,3,7043,30 5489,;07,:3,,,4:80/00257207:
2 /,904389,39 8,90 /,904389,39!
440,34389,390
:3070%7:0,808:0/30440,34389,39030570/89,;,:89394,34440,389,30
! 700/3,4;31472,9,
$0/0,9,-.,54,:08;01472,9048024:47899,89;,7,303,4;34389,397,9954;,54/,9,,:5747,2:
%,-.,4727,3084;j,34389,39
%554/,9, 4389,39, !7207
440,3 %7:0,80 2 1, 8440,3,80
,7 2 .,7' ,:0 8,7.
,90 /,90 ' ,:0
0.2, 2 /0. 2, ' ,:0 80. 2,
4:-0 /0.2,3-7 4# 2 /4: -0 ' ,:0 84: -0 2 /4: -0 ' ,:0 84: -0#
39007 .0-7 44580,39007 2 39007' ,:0
2 39007' ,:0
43 .0-7 4;,339007 2 43 ' ,:0
$479 $ 2 8479 ' ,:0$
$30 2 830 ' ,:0 8$30
$973
2 8973 ' ,:0 8$97304
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 87/298
!4,;0834;35747,28002039
,49480;/9,-.030548943,3/,84;,3,4389,39,-:/0570/89,;03,9542900:9294303,/,84;,3,4389,39,30240-9:54970-03,:89:,.,2,,/,8040:0 90,4:80/0434/,
2 -90 ' ,:0 890
!702/,'8:,,8.%570;4/90:2,,4953900743570543,0/,0 -74/4;4342,03/,24089,9:;,7,-:95, 90
$2-404389,390
$2-404389,3908:830;,7,-,2,482948034;,;70/34893,/,30203,,;7020;403,5747,2,$34;,7,-,2,82-404389,3908:
2034;,30;70/34894/7003954;,54/,9,,3,20303047903::2089484;,34389,39
$0/04/380,478984;,304389,390
179779%03* 43840 79030&5,90 2,:70,
0/3574-0247304/,0304;,9;489740;803,;,:,74-32-740;2,2, .3:2-07 80734;43,030304/2,,834 57425700/,;,3,4/,
$0/04/478982-404389,390 3#442%02507,9:70,#442%02507,9:707,/54-4,3,9;4894/,
4/:0$ 2 -4.4389,39!: -.43893#442 %02 507,9:70!: -.4389 ,#442 %02 507,9:70$: - ,3 2 79 839007 1793#442 %02 507,9:707* 79 ,#442 %02 507,9:70%03 * 43840 79030&5,90 2,:70,3/ $: -3/ 4/:0
&4;,;424/:302,/;4-443,03,82-44389,399047903082-44389,39570/89,;,4-/4:20397,3,4/,7:574-02857;24/3280420:9420/,09;7/44/7,30904,4/7,;,3094,4 5747,207,8304970/,0232,3,902507,9:7,57489470-,304 540:395747,2943240-74479033,23442089,74 5747,243247,-9,203033,8;,422089:!48947/,3,30422089:30-:/057420303/,-:/0574203039,24/030-94970-,4-9$,/7:280424/,54970-3405742039-748,243,0/3422089:
'70/34894389,3930240-957/7:030,;7020;403,5747,2,;094247,-9:303457423.,,.04389,390
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 88/298
,5,834;05747,27,3,
507,9477,
$4748;5747,2;4/0,7920904507,.0792094507,947;4/089,3/,7/30,7920904507,.03,/3:2072;70/34892,
507,9478:82-43,4;:3070443,,;,:4507,.04080;4/03,/0/3220:/;,:4507,3/,507,3/0-4943,/24507,947;4/4/7003:7,/3:507,9474:2,:0/,34507,3/803,;,: :3,7324507,947 2,:3,74507,947 8507,9474:2,:/;,4507,3/,803,;,:-3,7324507,947 2,-3,74507,947 8&3,734507,94747890 570 183, 58 570 1 349 ,943943,/,804507,9473,,8570/4507,3/,3,572073,734507,94747890 3 183, 583 1 349 ,943943,/,04507,94782090320:/;,4507,3/,3,57207
& 3,734 507,947
'8:,,8.%54/7,;,80/00:3,7304507,9470
:3,73 5:84507,947 507,9470/0137,3,90$4793900743$304:-00.2,954;0&3,735:84507,94770:97,:;70/34894507,3/,
:3,7323:84507,947 &3,7323:84507,94757094/3:207424507,3/:#0:9,94507,.0030,9;3,;70/34894507,3/,7:2702,70:9,900/3,4/:2,3:4507,3/,4/3:0!7203,:3,73423:84507,947,3,2,82,3:;70/348995, $4793900743,;, 54/,3054700
2 8479 :2 -07 8$47980/0,3,,;,5470: 2 39007:2 -07 8390078479 :2 -07
4944507,94730 ,.044507,9474957203033,/440,34507,3/422,,5480/.:4:30,.:4507,3/,404507,3/ %7:070:9,94507,.00,804-7,93444507,9474957203033,/90$4793900743954;2,70:97,:-94;3442502039,734894507,3/,
3,734 507,947
3,7304507,.054/7,304/'8:,,8.%,8:57,,30:9,-.
%,-.,3,734507,947
'%4507 ,947 4507 ,947 7 ,
-7 ,,3 0
/:2,3 0
3403 0
0.2,34/ 0 03 0
04-7 434/ 0 03 0
854303.7 ,3 0 ) )4/:4 4/ 4/
6445;('"* -980.4250203941904507,3/
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 89/298
!4,;0834;35747,28002039
'8:,,8.47894507,9470:,7920927,2,5702,80/0257,;2, 5747909,4507,947,
507,947:7,2,48:820903:3:9,75,7,,7,/,8057203::57;$94,,7,/08024::54970-9,578,;,30;403,003270/480/42,7,/08:3,;03;45747909,
854303.7,308057203:080/004307,8,/730444507,.,0854303.7,3,4507,9478057203::80;,5702,/0834
&3,735:823:84507,9478057203::80/0!:823:8:3,734507,9472,:0/3,3;45747909,4307,8,/730444;4507,947,4507,9478057203::80;,5702,/0834
34030/0.2,34/00308057203::80/0-,4507,947,2,:
0/3,3;45747909,4307,8,/730444;4507,947,4507,9478057203::80;,5702,/0834
04-7434/00308057203:080/004307,8,/730444507,947,.04-7434/003,4507,9478057203::80;,5702,/0834
4/:44507,.08057203::80/004/:44507,94770:97,489,9423,43.04-7434/003,/;,:4507,3/,4307,8,/7304424/:44507,947,4507,9478057203::80;,5702,/0834
507,.0-7,,3,4/:2,3,8057203::80/004307,8,/730444;4507,947,4507,9478057203::80;,5702,/0834
-7,,304/:2,302,:0/3,3;4 5747909,
!7,;,5747909,424:::57203:4507,947,:857,;34270/480/:%,-.,/,05700/57,;,5747909,4507,947,
%,-.,!747909,79209j4507,947,
$0/05720757,:070/480/;403,4507,.,:7,:
854303.7,3080;4/57;4072,;057479094/23403,-7,,3,
/0.2,34/003,4/:2,3,507,947234030/0.2,34/003,807,:3,;,:80/0944/0;,3,/0834072,:;057479094/-7,,3,4/:2,3,507,94757/7:;,3, 80;4/5480/3
'%4507 ,947 507 ,. ,
,7 ,/0
) 854303.7 ,3 0
&3,7304507 ,. 0
3403 0/ 0 03 0
0.2,34/ 0 03 0
4/ 4/:4
-7 ,,3 04/:2,3 0
,-)-,/
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 90/298
,5,834;05747,27,3,
507,947 57/7:;,3,
'8:,,8.%,030444507,947, 57 /7 :;,3 ,, 88 302039 4507,947 848024::54970-9,;40302,902,99089:,34507,.,3,;,7,-547,3:;70/3489:8,2:;,7,-
&80/00257207:057,,3,0/3489,;3,4507,.,57/7:;,3,4,808,8944/:2,3,;70/34898/0830897,303,,0/3,4893034 57/7:;,3,;,7,-3,0;4897,33,,0/3,489
3:2 -07
',7,-3:2-07057/7:03,3:207 ,43 89 ,39 ,3:207 .9 07, '70/34893,/0834897,34507,947,240-94389,39,;,7,-,7,1:3.854;
574.0/:7,4,;7,,54;7,93:;70/3489$0/0,3,4/,;,7,-3:2-07/4/,0
3:2 -073:2 -07
'8:,,8.%48:7,;,30444507,947,57/7:;,3,,87,034 57/7:;,30;70/3489;,7,-%,43,5720757094/3,3,4/,240-9 57,,3,87,03480/0423,70/-4257/7:;,3,
3:2 -07
507,947/4/,0;70/3489/08344507,3/,3,;70/34890;44507,3/, 547,3:070:9,9:;,7,-:0;44507,3/,
%,-.,/,05700/4507,947,,87,03457/7:;,30
%,-., 507,947,87,h034 57/7:;,30
507 ,94757/7:;,3 ,
!:37 ,
) )
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 91/298
!4,;0834;35747,28002039
,-,9;3489
!75702,,,-
,439,3,4;454,;,4/4;47903,/,3,59,3,!9,3,8:,203,, 543,;,3090897,30;,07,:20;,3,80/0047903,574.0/:7,:89;,7,3:5747,28024/:,7348989;,7,3,
570.34893,3,547,3;,3,954;,54/,9,,90,4:-9,570.3489240:744;,95470,370:9,9
,-57207$9;,7,300/3489,;3043430,5,.0
57207,;,572070707,38,8;742:543,;,3,8570;4/9002 '%,3,70/-03030;-.0047903024905,/5770;,,9089,,89;,7,30 0/3489,;30,5,.04,;7,,9703:93/,9:2;702088902,7,:3,,5,.:090570;089;089-047903, '8:,$9:/4%,4790302422,3/!7425957447,
58 574-02,
707,904343:,5,.:4,858:0889028/,9:2;70207,:3,,
! 70/4,7003,
9;4790422,3/!74259574474/,-742!747,28.748419'8:,$9:/4%'8:,$9:/4%%448'8:,$9:/4%422,3/!742593/48-473,$9,79
&3:9,7422,3/!7425957447,495,90;-.57983903907!7,,90
808;024:045.0'
%570;4/90, ,707,30,5,.0547039045:5747,2, 4905,/3/48-473,$9,79
&95,9080/04/
8 58;,30/,9:2,;70203, 4/:0,90% 208 5, !: -.$: - ,3 2 /9 8$8902,90% 20 /9.748419 '8:,,8.,90 3/ % 20 4 $890243840 79030/9 3/ $: -3/ 4/:0
,-:54970-,90%20;,7,-:,547,3:54/,9,4/,9:2:;70203:41:3.:,/4;,98890284/,9:2,;70203,54970-3403,;089
34;:5:3:;,1,.:,4-240-9570;0/0304790302 570;4/90,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 92/298
,5,834;05747,27,3,
$3290/,9490:,4
.,90% 208 5,; -
!70;0/90425,7,90/,9490::95,;,30280/003,70/-0: 422,3/ 57447
; -..,90% 208 5,; -
;,3,70/-,570;4/,5,.:89;,7,;735747,2
!470390,5,.::95,;,302,90%2085,:422,3/!74259 57447$0/0,8,57,:0 422,3/!7425957447,570;4030;40305747,2,
9;47905470757447:439080/00/,94900 2,50,902085,;-,90%2085,00
,-57207479030;,7,-
57207,
&4;4257207:707,9034;:4343:,5,.:4790302 '8:,$9:/4%,9089;,7,903044;,7,-
58 574-02,
4790302'8:,$9:/4%,7,;4304430707,904343:,5,.:,7,:354;73057,;4:93,24:904783::34854/,9,,,897,3.0 57,;4:93,908587,:3,9054;730
,458057,;4:93,:54970-901472:: !,-
! 70/4,7003,
707,3 0434 30, 5 ,.09;4790.748419'8:,$9:/4%7,;43:443:4/,-742!747,28.748419'8:,$9:/4%.748419'8:,$9:/4%3/48-473,$9,79&0;425,30:4/,-0790 '8:,,8.!740.9,:/083425,30:4384055.,943,45747,2970-,7,:3,954;73:57,;4:93,:540 ,20,2057409,:30890#0.9,304,.,:440-98209030/,9490057409,04/7003, 54024.,943,434/,-7,:348,54/,9,,4/,-0790/:20 ,
707,3057409,#,;43,443,8,/,8,/749;4703:4343:,5,.:!720990/,5770;,4/,8,/7097304/,858,305424:7,;4304430
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 93/298
!4,;0834;35747,28002039
03 ,3 0203,/,949 0 0 57 4 7,2,,4-57420320/,94900 5747,2,:30445830204/,-0790 4/:0;-:$4:94354707 57447:3,430,54/,.8;489;,5747,280/,949005489,:/489:53: 57447:8;489,;,!745079083/4!74203900,208;489;4:$:71,.0!720990/,203,30203,/,949005747,2,30:9003,2024/:,:5747,28424/:
03 ,3 0203,24/ : ,2024/:,247,-9574203034:5770;,:4/,,20390/0391,9474/:08,4/:0$:71,.0
! 8,3 04/,&5770;,:9089,:3089080/04/
4/:0 4/:0$:71,.0 $: - ,3
2 8/0 8/08:71,.0 8$30 43840 79030# &!' #!# '&% 43840 790&30890897,3.: 8/0 43840#0,/30 43840 790&30890897,3.: 8/043840#0,/30 8:71,.08/0 8/07,:354;730 8 5870:9,9, 43840 79030!4;73,0<8:71,.03/ $: -
3/ 4/:0
;4 03 0 57 4 7,2,$,/,05747,285702,3,570;4030;4030, -570;05747,24/,-0790:/:/$4:943;,4/,-789;,7,34;:/,9490:203,$:71,.0:57409342,54,8,/7$4/707,34 5747,2,,9490,2,003,89,;,43,,;,:/,807,/4;734/,9490.03,70/-024:-9;0/0308, #42,;403043430,5,.04/,-07900-:$9,7994:90-:3/,-757094/303,70/-097,4/4783,5798,950 3907570443,3,;403, 5747,2,424:::5700/858,5747,2,!747,2024:0;0894/,-7420-:$9,79,80:9428:,:434357447,83054870/348443,302;403,5747,2,
,-57207,94;---
57207,
&4;4257207:707,909;7/45747,27,3:4343:,5,.:-0:348, 54/,9,,4/897,304783,9047899082-404389,390
58 574-02,
4790302'8:,$9:/4%,7,;4304430707,904343:,5,.:4,858:044-,94;,2,:4-,9:20,-,9:,-,9:,/,9,7090
9,4/,3.,7,9082-4:4389,39: -903,;70/348990023490 54970-3-745:9,479030287,034507,947,,4-/4- ---;7908583,,843
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 94/298
,5,834;05747,27,3,
,-57207:-9,570.348954/,9,
57207,
!720754,:0,44/,-795,54/,9,240:90.,93,547,303054/,90
58 574-02,
707,904343:,5,.:4,8,/7/;0;,7,-095, 43203,43:2-0743:2-0790;,7,-:95,$30203,830:2-073.,7,90;,7,-: 43:2-073,;70/34894/0903,570;70/3489;,7,-0 43:2-07;,7,-830:2-07,54942;70/3489;,7,-0830:2-07;,7,-43:2-078590;70/34898;;,7,-,47,:;,7,-95, 4390420397,90/4-;03070:9,90858;70/3489;,7,-30,-:/05702,/4348.
/,-0790,;70/3489;,7,-0 43:2-073,;0:549;3:;70/34894,240-9547,303,,9,9554/,9,4/090;70/3489;,7,-0 43:2-07;,7,-830:2-0795,$309054942;70/348990;,7,-0;,7,-43:2-07
! 70/4,7003,
3.,7,90;,7,-:203, 43:2-0795,433,;70/34890,77,90;,7,-: 43:2-0795,43;,7,-:830:2-0795,$30
8590;70/3489;,7,-0 43:2-0747903025489:5,79030,8043840$89022034;,345748947,%7,2047,5702,8.4/090;,7,-830:2-07;70/3489;,7,-0 43:2-078590;70/3489;,7,-0830:2-074/090;70/3489;,7,-0830:2-07;,7,-43:2-078590;70/3489;,7,-043:2-07,47,:;,7,- 43:2-0743:2-079480/44/,8473,32-7402
&-,.9080/0:3:4/,3054870/343,433,70/-057/7:;,3,;70/3489;,7,-0 43:2-07;,7,-830:2-07
830 :2 -07
4,08,/,7,,;,7,-95, 43
,20390$30;,7,-:;,7,-4295, 43420397,90/4-;03070:9,90
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 95/298
!4,;0834;35747,28002039
,203904:-0;,7,-:;,7,-4295,0.2,420397,90/4-;03070:9,90
,-;,7,-43:2-07/4/02,82,3:;70/34894,240 547,303,,9,9554/,9,:54970-904389,3934540 ,',:05702,80/002570/4:
2 43 :2 -07 84343 ,' ,:0
943,547:,4,80/0,;,574254709,3,5747,2844/,
,-572070,3574.0/:7024/:,
57207,
!720754,:04790300,3574.0/:7,:24/::
58 574-02,
707,900/3489,;3:4343:,5,.:4,858:0;702054709,3, 5747,2,!747,2:/013.:24/:,/013.0574.0/:7,247,2,980/00304/,3:,/0,77,30;,7,-095, ,903:,57/7:;,308890284/,9:2,;70203,;,7,-3:,858;70/3489;,7,-0
! 70/4,7003,
0,77,90;,7,-:3,3;4:24/:,,85702,30/,9:2,;70203,
4/,900574.0/:7:24/::90:3:9,7574.0/:70:5903:4/,4,;,7,-/4/0:0;70/34898890284/,9:2,;70203,
47903025489:5,79030574.0/:70,38590;70/3489;,7,-0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 96/298
,5,834;05747,27,3,
,-57207!4;,30574.0/:7,/7:424/:,
57207,
!720754,:047903024/:,574.0/:7,:5747,2:9089;,7,302034;,3 5748947,
58 574-02,
707,900/3489,;3:4343:,5,.:4,808,8944/24/:, $9,7924/:,85,&3:9,724/:,85,3,59097574.0/:7080/01:3.43,3489 574.0/:7,$,0430,85054/7,;04574.0/:7,$,44/-030,850 54/7,;44/-0574.0/:7,!739:77039,9030,8509703:93/,9:2;7020,-047903,5489:5, 440820903:,8,903/%20:.748419'8:,,8.2034;,3425748947:&3:9,724/:,$9,79;79054;,303,;0/03574.0/:7,!74-0270909,4/,24/:3,570-:/::894/,9490., 549427,/;490:,80-30/,94900
!7057,;904/9,4/,4-,24/:,-:/::894/,9490./,2,:89420
! 70/4,7003,
&5770;,:4/,707,9024/:203, 85,897574.0/:704790302 5489:5,79030,8043840:$89022034;,3425748947:%7,2047,489;,7908584/4;,7,:547:,,8;,:4/707,3 574.0/:7,24/:,
&3:9,7890/,94900/4/,9024/: $9,798574.0/:742,3&3:9,7574.0/:703,590304/,4054;,:574.0/:7024/:, 85,$;,,3, 54;,/7::574.0/:7:,4-4/70/ ,3574.0/:7:4;424/:,,4 54,3:94:5747,2,3903,2057409,: $4:9435470757447:904/,-0790!74507908-473,!740.93,430,8049;,7,!745079
!,085744757409,&3:9,7$9,79:54-0.954,4/,-0790,3,8589703:934/,9:2,;70203,:,-89047895489:5, 4,80,903/%20.748419'8:,,8.2034;,345748947,,;0/032034;,35748947054/7,3-4425,9-3489857094/342;0742'8:,,8.$;,1:3.43,34895489:5,,942034;,345748947,54894:$89022034;,3425748947:,8589703:934/,9:2,;70203,:4;42 57207::54970-90574.0/:7:4,80,903/%20,8,/,$89022034;,345748947,
!7057,;905747,284/9,4/,24/:-:/::,80-32/,9490,2,4;24/::57409/4/,0904/,-742 //4/:0!740.9-473,
!7057,;905747,284/9,4/,548940/;,24/:,894203,:894/,9490.,4-70574-0289203,24/:,707,902034;,30 574894704790302,2085,.03/,2085,.0-4,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 97/298
!4,;0834;35747,28002039
,-57207507,9477,
57207,
!720754,:0479030:3,73-3,734507,947,7,,
58 574-02,
707,900/3489,;3:4343:,5,.:5702,/43024/:!7,99070:9,907,:3,7,,
! 70/4,7003,
&5770;,4/,:3089080/04/$: - ,3 43840 79030 # %%!# %#
43840 79030& # !# %# 2 3 839007 43840 7903033<3 3 43840 7903033<3 43840 7903033<3 43840 79030 43840 79030 # !# %# 0-74 43840 79030< 43840 79030< 43840 79030< 43840 79030< 43840 79030< 43840 79030 4/ < 4/ 43840 79030)<) 43840 79030
43
840 7
903
0
# !
# %
# !
42
3
,7
0 43840 79030<
43840 79030< 43840 79030< 43840 79030< 43840 79030< 43840 79030 4/ < 4/ 43840 79030)<) 43840 79030 43840 79030 # !# %# 0. 2,3 43840 79030< 43840 79030< 43840 79030< 43840 79030< 43840 79030< 43840 79030* 4/ < 4/
43840 79030)<)3/ $: -
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 98/298
,5,834;05747,27,3,
,-572074/4507,947
57207,
!720754,:04790304/4507,947,
58 574-02,
707,900/3489,;3:4343:,5,.:4,,90;,4/4783,:348.04 -74,4/5093,203,,#,/;4903,2030:58,34-74,:,80-30-740;0905494285900/,3540/,37,/;4030857,323,42
! 70/4,7003,
0,77,90089;,7,-95,390070/3,;,7,-,8:,547,3: 5090743,203,894-74,,489,0,547,3:540/33,203-74,
4790302#0,/305489:5,424:90:3485090743,203,894-74,4/897,304783,
#,/;4903,2030-74,5702,80/002570/4: / 93:2 -07/;,,7,3:0;:3,203: / 93:2 -07 4/ / 7:,3,203,
85907,/;40303,20305702,80/002570/4: 43840 79030<<<<<*
/ 9/ 9/ 9/ 9/ 9
9;3489:;0-:
4,'8:,,8.%1:3.,;7,,90:889028/,9:2;70207,:3,,&4022034;,3425748947:803,,9,1:3.,,5489489,1:3.,:3042/7:422034;,3425748947:
,43,3803,70/-03030570;4/05747,2
,43,3805470:5747,2:3,70/-0343
4,07,,20:,30574.0/:7024/:,
,5900/3489,;3:,5,.:4,4/4783,,90;,:348-74,9054942858:0;,/7,93470394 -74!7095489,;90/,0:30803-74-9549;,3&54970-90$6795489:5,,9,80:3:9,7$89022034;,345748947,
707,900/3489,;3:4343:,5,.:4,858:0232,302,82,30;70/3489,80/00954;054/,9, 90$4793900743$304:-00.2,,7,90&54970-903',:0,',:0
4389,3903,;0/03954;,,95 $9732,4/7003:2,82,3:;70/3489
6445;('"*,903/%204
6445;('"*.748419'8:,,.
6445;('"*$8902,90%204
6445;('"*&95,;,302203,425,7,345747,2,:422,3/!74259574
6445;('"* 080;4/570,3
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 99/298
!'
/:05090
&;4/&4;4254,;:8:570/89,;030897:9:70:57,;,3,9442;403,40
424:::5747,2072,:57,;,3080/42/4,,3,:8;425747,22,$97:9:70543,;,3,897:9:704/:08047890,4/,-7543,;,:0;40307,93,70/-
&;4/::57,;,0897:9:70&4834;3,70/-0:5747,2:80;4/00/3,3,43/7:080/42428:3,58,30%,,;574.0880 80/34 ;4 03 0 806:039, 00.:9430/3,4/ 570/3489403:/7,:3,345747,27,30024:3489:57,;,3,9442;403,5747,2,$;5747,280.48:7,;,:3,3;403,3,70/-;,370/480/,54,;;,3,:5747,28424/:/700303,70/-0408089,;,:3,5409,3,7,8:5,3,70/-,4-80:57,;,434;2 5434;32;403023,;,:80897:9:7,2,50907,0509,2,&54970-42897:9:7,4/:0800.8897:9:7,24:00;4030/0,5747,2, -,7,93,89,3::;09,897:9:70:9703:9:;403,
4790302:57,;,897:9:7,24:0058,95747,20-0543,;,3,3, 5747,2844/,3,/7,92,97.0203,98;489;,43974,:3:9,75747,2,;0898:53,70/-4/7003-745:9,;4/98:53,70/-8;0/4085:3034/7003:;09/480:;093085:3
!470/-034507,947
,-80:54970-0897:9:704/:054970-,3020,3,2,5470/-:;4:::0304434;4507,947,480,0/33,;,: 70 ,.824507,947 2,70 ,943, 4507,947 8#0,.84507,947;4/0:85470;,30/;,:4507,3/,;7,,:440,3;70/3489%7:0,/,4507,3/,/4;4,;,::;09 5470/-0:/:/,8:8;031472,.03,7,:3,:570/89,;0303:2072;70/34892,5470/-,3:207;70/348904834;,4/:;,3,
6445;('"*&54,;07,/8897342:-,.9547003089734;3;,7,-897.
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 100/298
,5,834;05747,27,3,
'8:,,8.:::00894834;370,.84507,947,,:85470;,30/;:;70/3489
$;,4/3,;0/034507,947,:85470:0/;0;70/3489;7,,0/3:4//;024:0440,3;70/3489%7:0,40 5470/-,8939,,80,430
&57095489,;:/,8: .04-7430;,7,-08;70/34892,9,/,8;80/07,;7,,:;70/3489 %7:0
%,-.,#0,.84507,947
#0,.84507,9478047890,:85470;,30;70/3489#0:9,9:85470/-08047897,/203,3,543,,3,5747,2,
$97:9:704/:0
$97:9:704/:0424:::90897,30:;09,;40307,94507,.,,;834470:9,9:9089,&;09240-990897,33,89,30 %7:0,804789080,:57,;,30;40302/0,5747,2,4;834489,3:4054894,;7020;403,,;,:80800.82897:9:7,2,897:9:7,2,7,3,3,
409090897,9:;093,%7:0,7,90;70/34897,,,7,9032003077,30,/,;4/90807:3,70/-
'8:,,8.:::080/00800.80897:9:70
1%030/34897:,800., 1%0380/;4897:,800.,
$00.9,80;0897:,800., %7,9.3,
;40303,70/-,40:;09%7:0
1%03897:9:7,4/:0804789,:;0934;40304/700303,70/-0-4,3,70/-,;8344440,3;70/3489:;09,%7:0,80
1%03897:9:7,4/:02,80/0570/4,
1.43/943%0389,9020398
/0.43/943 570/89,;,-44957,,4807,;,:893: %7:030893:,80%4240-970:9,9:85470/-0/;:;70/3489,4;70/3489/7:954;,54/,9,,545:93:207954;,424:-95709;4703:
440,3;70/3489,572073:207,;70/34893:04/4;,7, 440,3;70/3489,80,8;,,/7:,3:207,;70/34894/4;,7, 440,3;70/3489%7:0
$2-4 3,j030
0/3,4,4
;004/
2,3 04/
;004/ 0/3,4,4
2,3 04/ 0/3,4,4
7 ,944/
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 101/298
!4,;0/:05090
480:;09.43/9437,;,:%7:0;4/800/3,;03,70/-40803,,0,:3070%03
&80/0434/,3,70/-, 3:23:23:280;4/0/34,4:;09,3807;7,,;70/3489%7:0
1,3807%033:23:2 3:2
$,0/343842897:9:7424/:024090;089;04/0/303,70/-0$0/0,3,4/,;4//;03,70/-0
1,3807%033:23:2 3:2 43840 7903:2
$0/0,3,858:0547::0/34,40;70/3489 440,3;,7,-00/3,,%7:0
1-440,3' ,7%7:0%0343840 790893,
,4897:9:7,4/:0574;07,;,89394897,,24090489,;9:85470/-:8,%7:0$0/0,3,4/,00;;,0393,57094/34
1-440,3' ,7%0343840 790893,
%,407,48090897,;70/34897,,3,7,944/3:080/0,/;,7,,8: 0/3,,
13:2 -07%0343840 79030#,944/ 3:013:2 -07%0343840 79030#,944/ 3:0
1%03897:9:7,4/:0240-957,,3,:;03,5702,80/002 570/4:
1 .43/943%0389,9020398
3/1
$0/080,4/,4/70:0/,0:;09 89:/03/7,/0%7:0,804 0:;09%7:0858:0803,958!74,49080;40303,89,;,857;423,70/-423,433/140:;09,803,70/-,438407903080,302,7:09080;40303,89,;,857;4280/0423,70/-423,43 3/1
189:/0397,/0%0343840 79030!74,43/ 1
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 102/298
,5,834;05747,27,3,
0
,0:;098939 -7,/,89,9020398
,7,294,3,/4348.:8977,0/34800.8: 1%03897:9:7:!7,,3/,7,294,8,/782-4742-,4803,;,82-4424/:0$2-44/:08,/7307,545:9:;09,42405457298,24/;,89,3, %7:0,80742-,,0/;03094,0/3,3,94,570/89,;,8207;403,,8:,/,807,7,;,:%7:0,/7:,3,8207;403,,8:,/,807,7,;,:,80$2-457,;4:93,57,:0,.:4,0-9;703,$2-4 57,;4:93,803,;,,.8282-442
$,,7,294,0/34800.801% 03897:9:70
$0/05720747890/3438: 1%03897:9:7:4/:07,/;403,4/,-7,302,902,904507,.0!747,2,90;,:348
/;,:-740;,4/,-70/304/543:032,902,94507,.,3,430,80858:070:9,97,:3,
5747,2 0/ 3489,;34,:,947,
4/:0,.:,947!: -.$: - ,3 2 ,3807 8$973 2 3:2 3:2 3:2 84: -043840 790&3089057;-743:2 43840#0,/3043840 790&30890/ 7:-743:2 43840#0,/3043840 79030/, -0790 2,902,9:4 507,.:43840 790(,3807$890243840#0,/301,3807%033:23:2 3:2 1,3807%033:23:2 3:2 1,3807%033:23:2 3:2 1,3807%033:23:2 3:2 43840 79030#0:9,90$973:2
3/ $: -3/ 4/:0
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 103/298
!4,;0/:05090
0 ,0:;098939
-7,/,189,9020398
-7,/,08089,9020398
&57207:0:54970-03,5709;,7,,1:3., $97,5709;47-::9554/,9,$973'045709;,7,21:3.,2,:54,;:
;40300/33,70/-,40:;09%7:0/7:,40:;09,80
1%03897:9:7,;4/4/70030,.00/34,480:;097,;,: %7:0,: 5749;3428030;4/39,!430,/24054894,980/0,90;,40:;09,/4;40330,5747,2;70/,38:53,70/-,,4:;0930,/4;40330,80;7/7:8:53,70/- 1%0380897:9:7,424::0/0137,30/;,:-44;,3,70/-0/,3-43,70/-80;4/,40:;09 %7:0,/7:-4,40:;09,80
1%0380897:9:7,4/:02,80/0570/4,
1 .43/943%03189,902039880
08089,90203983/1
,8:,/,0:;09.43/9438939%7:05747,2;4/304/,8570/3,70/-08090549425708,08;0304/,/457;0303,433,70/-0 3/1,8:,/,:;09.43/943308939,805747,25708,0304/,5703,70/-080,5430;40308,57;423423,433,70/-0 808043,:0208943,435480/303,70/-04,80;4/,8:,/,0:;098939,57057;03,70/-04,80;4/,8:,/,:;09308939
,7,294,3,/4348.:8977,94;403,:/;4897:4800.841%0380897:9:7
$,,7,294,/;4897:4800.801% 03 80897:9:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 104/298
,5,834;05747,27,3,
$0/080,4/,4/70:0/,0:;09 89:/03/7,/0%7:0,804 0:;09%7:0858:0803,958!74,4&5749;34280858:0547:, !,4&4-,8:,,3,43858,547:0;4/8057;,80/0,3,70/-,3,43 3/1
189:/03/7,/0%0343840 79030!74,48043840 79030!,43/ 1
45747,2,90;,;40304/7003,.,8,24,8:,,/,0:;09,8043/,803,70/-08209,:20: 803/1,/420: 180489,0
57,,3$0/080,5747,2844/,858:0547::8,24,/,0 3:2-072,34/
13:2 -07%03
8043840 790307430;04/ 3/ 1
& 3 003089 7 : 9 :7 0
0/3,897:9:7,240-9820903,:3:9,7/7:0897:9:70%,;,897:9:7,803,;,: 30 03, 89 7 :9:7,30 89 0/ 89 7 :.9:70
-:30030897:9:700
1 .43/943%03
1 .43/943 %03189,902039880
08089,90203983/1
3/1
4790302:3003897:9:7,24:0090897,9:;093,;07,9;70/3489$97:9:7043974024:-9:30030:3047,30342-74:3;4,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 105/298
!4,;0/:05090
&80/00257207:4/,:85089:/039,804/70:05702,-74:-4/4;,,857,;344/4;4703,59,3,3,859:
:8 5089:/039,$: - ,3 2 89:/0397,/0 83900743840 790&30890-74-4/4;,89:/0397,/043840#0,/30189:/0397,/0%0343840 79030;789,380189:/0397,/0%0343840 79030'74/4 -,7
80189:/0397,/0%0343840 790304 -,780189:/0397,/0%0343840 790304;4,38043840 790300/4;4,33/ 13/ 13/ 13/ 143840#0,/303/ $: -
&57,,34257207: 1%0380897:9:704/:0859:::;09;7,;,:
7,903,70/-0,;834489,3::;09,%,43,57207-90858,3,547:, ;789,3,40-74-4/4;,89:/039,;04/0/3,'74/4-,7,40-74-4/4;,89:/039,:7,8543:4//49,470/424089:/0397,/0;00/3,4/:;098;0097897:9:704/:08:%7:0,080;0890/343,70/-03,4357;49089,
,43;403,3,70/-04384079030;789,380/4;,380897:9:70805708,09080:;09:3003897:9:7,3930859::
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 106/298
,5,834;05747,27,3,
% 089 7 ,30/ 4/,9 3 :; 09 ,, 40 57 ; :; 09 ,80
4090/4/,90/3:;08013,70/-,90897,30/4/,93:;09,,4057;:;09,80
:8 5089:/039,$: - ,3 2 89:/0397,/0 83900743840 790&30890-74-4/4;,89:/0397,/043840#0,/30189:/0397,/0%0343840 79030;789,380189:/0397,/0%0343840 79030'74/4 -,780189:/0397,/0%0343840 790304 -,780189:/0397,/0%0343840 790304;4,38043840 790300/4;4,33/ 143840#0,/303/ $: -
4/1%03801897:9:705747,284/859:0:;09:57;4 1897:9:74 0:;09%7:0;4/800/3,;03,70/-4080/0, %03,3,,0808570/ 57;080/008013,70/-0,4394,80;40303,89,;,8,57;423,70/-423,433/1$;0/40:;09,80;40308057480:057;480/04 8013,70/-!489:5,80543,;,944/:4442, 8013,70/-:897:9:74
808;:;098013,70/-7,;,::
,805747,2;40303,89,;,8 803,70/-42,454894;4/3,70/-0408:3,;0/030:942/0:897:9:70
$0/0570/4,/,042509,35700/ 1%033/1897:9:70
1 .43/943%0389,9020398
801 0801.43/943%03080189,9020398
8008089,9020398
3/1
1 .43/943%0389,90203988008089,9020398
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 107/298
!4,;0/:05090
!7207,:,947,80240:3,570/93,3,3/,808570/00308,3:4240;70/3489;,7,-0 3:27,9,4/
3:05747,2;4/4507,.:/003,&8:57493425747,2858:0547::8:54470302
5747,2 0/ 3489,;34,:,947, 4/:0,.:,947!: -.$: - ,3 2 ,3807 8$973 2 3:2 3:2 3:2 84: -043840 790&3089057;-743:2 43840#0,/3043840 790&30890/ 7:-74
3:2 43840#0,/3043840 79030/, -0790 2,902,9:4 507,.:43840 790(,380743840#0,/301,3807%033:23:2 3:2 43840 790#0:9,9 -7,,3,03:23/ 11,3807%033:23:2 3:2 43840 790#0:9,94/: 2,3,03:23/ 11,3807%033:23:2 3:2 43840 790#0:9,9 2 3403,03:23/ 1
1,3807%0313:2 %033:23:2 3:2 43840 790#0:9,9/ 003,03:28043840 79030003083:42 3/ 13/ 143840#0,/303/ $: -3/ 4/:0
&3:9,73:;0980574;07,;,0/34,40;,38:;098939
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 108/298
,5,834;05747,27,3,
0
0
,,800 570884389
-7,/,89,9020398
,,800 570884389
-7,/,89,9020398
0
,,8030 5708843893
-7,/,89,90203983
-7,/,08089,9020398
!74.03,7,,90890 5708843
$ 00.9,80;0897:,897:9:7,4/:0
,/,:85470:090897,3,7,90;70/348924090:54970-9 $00.9,80897:9:7:,4,9073,9;: 1%0380897:9:7$97:9:7,$00.9,80,083024:3489,4897:9:7, 1%0380,35747,284/5700/329;2,/54894;0-47,
$00.9,80897:9:7,4/:02,80/0570/4,
$00.9,8090890 5708843,800 570884389
89,9020398,800 570884389
89,9020398
,800 5708843893
89,90203983
,808008089,9020398
3/$00.9
$,,7,294,;0897:4800.80$00.9,80897:9:70
$,57,:0/,7,294, $00.9,80897:9:70'8:,,8.:85470:0
;70/34897,,8,;70/34892,: ,803,70/-70/480/42:40280430 54,;:::$00.9,80-4:490897,37, 9089057088434/4;,7,30424/7,,,808907,,;4/0808;03,70/-040803,,0:3:9,794 ,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 109/298
!4,;0/:05090
-4,8;0/480/00 ,803,70/-0,4394,;4030803,89,;,857;4280/0423,70/-423,433/$00.9490890 5708843,/4;4,;,7,:;04/0/30,808907,,;4/0803,70/-08,2457;4 ,80-4,47,90890 570884330,/4;4,;,390/,34/7,,408:3,;0/030:897,,,3,70/-0,80;403080570-,.:03,80/0: ,803,70/-:
,8080-4,4548948:,;40300/30;03,70/-,8:,,/,7,90890 570884330,/4;4,;,390/,37,: ,8089,2,7,,
$0/0572074789$00.9,80897:9:7:,8584/4;,7,:04.0305702,:3080342-74:-4/4;,&8503,859:804/70:0
5702,80/0023,/0/3,4-4/4;,4.03,0;789,34//44.03, 0;74/4-,74//44.03,0/4-,74//44.03,0/4;4,3,,40
-74-4/4;,2,34/4.03,030/4;4,3
$00.9,80897:9:7,$: - ,3 2 89:/0397,/0 83900743840 790&30890-74-4/4;,89:/0397,/043840#0,/30$00.9,8089:/0397,/0,80843840 79030;789,3,80%443840 79030'74/4 -,7,80%443840 790304 -,7,80%443840 790304;4,3
,808043840 790300/4;4,33/ $00.943840#0,/303/ $: -
',7,-,89:/0397,/0547,3:0:30803:;70/3489-4/4;,
3,
$00.9,8089:/0397,/0
43,:05409,$00.9,80897:9:707,480/:3:70 $00.9,80803,;,439747,37,&4730257207:094;70/3489;,7,-089:/0397,/0439747,37,8070/42:85470:08, ,8089,2,;70/34894439747,37,4/4;,7,3044/;70/3489890;70/3489;4/0803,70/-0575,/,:0,80-4,3,430,80;40305747,2,3,89,;,8
57;423,70/-424,03,;0/03,3,43 3/$00.94439747,37,304/4;,7,390/34;70/348989024:;70/3489;4/0803,70/-03,;0/030:,8080-4:,454894
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 110/298
,5,834;05747,27,3,
,/,439747,37,90897,903,575,/34894580:;70/34893,;002,304/300;70/348924090:54970-9:3070 %48
&57094/34257207::3,70 80:54970-03,,90897,30;70/348989:/0397,/03,;004/0/3,4
,808
,4-;70/348989:/0397,/090897,3,575,/348930424580:;70/3489:54970-03,0:3:70%4
,80%4$0/0572074789$00.9,80897:9:7:,574;07,;,300
-745,7,3305,7,3
$: - ,3 2 3:2 -07 83900743840 790&30890-74
3:2 -0743840#0,/30$00.9,803:2 -07 4/ ,8043840 790307405,7,3,8043840 7903074030 5,7,33/ $00.943840#0,/303/ $: -
507,9474/7,:3,489,9,/003,/;,:-740;,7, 3:2-074//,03::
,403:2-075,7,3-74900489,9,/003, 3:2-0780/3,3:,7,3:2-074/;7,,,403:2-07305,7,3-74
4090:54970-9;0897:07,045800;70/3489:8;,4 ,80897,, ,5720780/0,580857,;,3
,80%4%483:2 -07
480300;0898;03,70/-040803,,0:3:9,7 ,80,8080-4,24:00-0:;09343,5:899-43,;40302 9$00.93,70/-0;403029$00.93,70/-0;40305747,2,803,89,;,857;423424/,3,433/$00.9
!7207
6445;('"*:3,7084,804789:,80,80803,70/-,2,3089,,4 5470/-034507,947
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 111/298
!4,;0/:05090
$97:9:70543,;,3,
$97:9:70543,;,3,897:9:705090424:::543,;,:0;40300/30;03,70/-,;834489,3::;09,!09,00/3,4/3,03,;,3 5747,28897:9:7,:'%:
'8:,,8.:::080/00897:9:70543,;,3, 4709 003/ 4445 47,.09
4709897:9:7, 5090
4709509080240:54970-9,/,0543,9-74;403,3,70/-:3:9,7 50904709509,0-74,,509,4,804789,;4030-4,3,70/-4/7003-745:9,
4709 509,2,80/0570/4,
47.4:390789,79%403/ $905890589,9020398
09.4:3907
$,$,89,;3/04;95j3447 0 9,,;,
47095,73,70/-:74:0/,803,70/-0820903020:3;0/:4/7003-745:9,473,70/-,4789;,7,-:-74,, .4:39074480;70/3489,:942,9854;0,;,82,3:08;,2543,;,3025090',7,-, .4:3907247,-93:207495,%,407 473,70/-,/0137,4580;70/348940 -74,240545729,70/-,09203,;70/3489;,7,-0-74,,
,/,;40305747,2,/480304709509:3,70/-,4757/7::0;,7,- -74,,.4:3907 54093:;70/348989,79574;07,;,/,0;70/3489-74,,;0,4/43,30;70/348903/ 40;70/3489-74,,;0,4/43,30;70/3489;40305747,2,80570-,.:03,57;:3:3,433,70/-0 0940;70/3489-74,,2,3,4/43,30;70/3489;4/0803,70/-0:3:9,75090
,923,70/-,0954;0,;,;70/3489-74,,,574;07,;,034;,;70/3489-74,,.4:3907 ;0,4/43,30;70/3489 03/ 430.04:53 574.0880543,;,8;0/4;70/3489-74,,305702,43,3:;70/3489 03/ ,/,8094/08;40305747,2,8054203,57;:3,70/-:3,43 09
47.4:390789,79%403/$9058905
;,7,-,-74,j,
54j093,;70/3489;,7,-0-74,j,
47,5090
43,j3,;70/3489;,7,-0-74,j,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 112/298
,5,834;05747,27,3,
0
,0.4:3907 03/ -7,/,89,9020398
.4:39078905
.4:3907 89,79
4003/ 89,799,/,.4:3907 70/4254572,;70/3489 89,7989,7903/ 90803,70/-0:3:9,75090;4/00/342,8;,:4/9;70/348940 03/ 89,795708,:803,70/-0:3:9,75090;40303,89,;,857;423,70/-423,4309
473,70/-,424::0479030-440-74,,4/70;,3047,,54;0,3,;,7,-0-74,,.4:3907 %,-74803,;,47,42509047,5090 8905240 -9549;,330,9;,340 8905549;,354093,;70/3489-74,, 89,79247,-9;0,4/0/3,,43,34;70/3489 03/ ,4-80;048:53,70/-:3:9,750904047,30,9;,354093,;70/3489-74,, 89,79247,-92,3,4/0/3,,43,34;70/3489 03/ ,4-80;048:53,70/-:3:9,7 509048905303,;0/03304;,54/7,:20;,3,;70/34890
,7,294,3,/4348.:8977,94;403,:4709
897:9:7
$,,7,294,47 0 9897:9:70
&80/00257207:057,,34479030 47095090
$: - ,3 2 .4:3907 83900747.4:3907%4$90 543840 79030.4:3907 09.4:39073/ $: -
$;,5:9,/,80;70/3489-74,,54;0,304;,;70/348980:85470:0843,342;70/34:-74,,!09,80;4/8;0/4;70/3489-74,,30
/4803043,3:;70/34894054093,;70/3489-74,,5090;0,4/43,303,70/-0:3:9,75090080;0890/34,403,;0/03,30,9;3,;70/348947,,5090
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 113/298
!4,;0/:05090
&80/00257207:509,478930,9;3:;70/348947,,
$: - ,3 2 .4:3907 83900747.4:3907%4$90 543840 79030.4:3907 09.4:39073/ $: -
,;4030203,;,7,-0-74,,,:3070 09304-,;034,/457348-445700/34899;4895747,2844/,
!4093,;70/3489-74,,43,3,;70/3489-74,,,447,-74,,24:
8,/7,;,92,902,907,0,57207,4:2024/,0 9,/,03,70/-,
47.4:3907%4$90 5
0;;,0393,80/04
47.4:3907%4$90 5
,/,807:34203,;70/3489-74,,:3:9,7 47095090970-,;4/97,:3,/,30707,3,509,8-0843,34/:2;40302
&80/00257207:-74,3,/,300/4803:943,3:;70/348950900780:3:9,75090304;,;70/34895489,;,3,3::578;,42543,;,3:5090
3.,,.,:;09543,;,3,54;0,30-74,,8:::03:509:47.4:3907%4
.4:3907 09.4:3907
$0/05747,2858:09,-.:23403,.0-740;,4//4
$: - ,3 2 .4:39.4:39 839007 2 574/:.9 839007 47.4:39%4 43840 79030 47.4:39%4 574/:.9.4:39.4:39 43840 790.4:39.4:39* <574/:.9 09.4:39 09.4:393/ $: -
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 114/298
,5,834;05747,27,3,
0
,0:;098939
;4k0303,70/-
:3:9,75090
74,.4:3943,,;,0;,3574/:9,, .4:39/083,3574/:9,$;,4,354572,;70/34894//4'70/34898057/7:::-74,: .4:395704;,3805090,-74,: .4:395704:3:9,7305090!40934 .4:392,;70/3489/4.4:39203,;70/34894//4,7,:09;794574,8,74:3:9,73:509:;70/3489 .4:39.4:398:!7;4;4030;,380 50900,;7034,923,70/-,0954;0,;,;70/3489-74,, .4:393,!434;480;4/:3:9,73,509,0975:9,!74.08803,89,;,8;0/4-74,.4:393054572;70/3489
:/:/,80 39007;,7,-,2,-70203,;70/3489570547:,0,;,7,-0 -74,,4789995 39007:20894357$479430.2,;,7,, 54494;4/4,/47,,,4/;403,;04-74,543,;,3,5090
0897:9:7, 543,;,3,03,70/-,804789,;4030-4,3,70/-304/7003-745:9,,;8344440,389,3::;09,,70/-080543,;,:9,4/:4/40:;09 %7:00 509,2,80/0570/4,
0.43/94389,9020398
3/0
$,57,:0/,7,294, 05090$0/080,4/,54,:047903005090
2 3:2 -07 839007 03:2 -07 3:2 -07 43840 790303:2 -07
3/ 0
$,,7,294,05090
,5409:;403,0897:9:7057094/3457207,3:2-072,;70/3489!78;,42;403:5090;,7,- 3:2-0780/4/,09,4/,8070/42858::;70/3489,/, 3:2-0754572;70/3489:;09 50903:2-0754572,;70/3489,80;40305747,2,803,89,;,8 57;423,70/-423,433/003,70/-,:;0574;07,;,:;09570 574,8,74509:,0;,7,- 3:2-07-,57/7:03,;70/3489:208943,70/-0:3:9,750903,/,30--0;0/030
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 115/298
!4,;0/:05090
0
,0:;098939 ;4k0303,70/-:3:9,75090
444 5897:9:7, 543,;,3,
$340897:9:74445897:9:7,80240:54970-9,;4030-4,3,70/-304/7003-745:9,,;8344 440,3;70/3489:;09, !48943044;,7,.,4;0897:9:70,8;,,4.03:0 440,3:;09,4-4/:,43,89,;:;403,;40303,70/-509080240543,;,98;0/40:;09%7:0/4305489,30%7:0&;0904-3470:9,9:85470;,3,/;:;70/3489,240-9-447,4807,;,: 440,3;70/3489%7:0,80%4:::0;70/3489/7:954;,54/,9,,545:93:207954;,48024: 5709;479:440,3;70/3489
!48940/;0;,7,.045090404,;4/8:53,70/-8;0/40:;09%7:04&394,;4/8:53,70/-8;0/4:;09305489,30 %7:0
! 43,; ,: 0 ;40303,7 0/- 8; 0/ 40:; 09
%7 :0
;,8:3,3,47903,0,574;07,;,30:;09,: 4509&;09240-9 574;0703570:,8,:509:3,439480509,;0/00/342
48090897,:;09570:,8,:509:47898080/0570/4, 4445 5090
40.43/94389,9020398
445
$0/0,8,57,:0/,7,294, 404455090
!742;403,40445509057;480859:08939489:;09,.43/94340:;098939;4/0803,70/-0
:3:9,750903,430,80 5434;4859:0:;0950904:;0930893930;4/0803,70/-0:3:9,75090;4030803,89,;,857;423423,433,70/-0445
$,,7,294,404455090
$0/0570/4,57,:0570/89,;,30 470950900;;,0393424044550942
.43/94389,7940.43/94303/
89,9020398
.43/9438905445
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 116/298
,5,834;05747,27,3,
&80/00257207:80858:09703:93,;70/3489;,7,-0:;09,8;0/40:;09,/4;403
2 3:2 -07 8390074 03:2 -07
3:2 -0743840 790303:2 -07
44 5
&57094/34257207:80578;,42574,8:74509:;70/3489 3:2-07/4/,0',7,-,3:2-0770/4254572,;70/3489,/,3:2-07 54572;70/3489:;093:2-075489,0,80%489,30:;09,:74:0 570/;403,5090900 43,3,;70/3489;,7,-03:2-07!747,2
3,89,;,;40308,57;423,70/-423,43 404455090
&80/00257207:807,:3,;,574803,;70/3489:850, 5702,:308032;70/34892,:850,,/,0:30803,30,9;3,
;70/3489858:080574803:850570/,;40305747,2,
$: - ,3 2 7,/08:2 .4:39 839007 2 ,;07,0 8$30
43840 79030# &!# $&$!43840 79030&3089030,9;,3-74,,;709,43840 79030
43840 790&30890:8 507,/03943840#0,/30 :9,57;-74,43030,9;,34 -7,/ ,4 07,/0
.4:398:2 7,/043840 790&30890:8 50 :9,80/0-747,/03943840#0,/3044 5,;07,08:2 .4:3943840 79030!7480,3:8 500<,;07,03/ $: -
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 117/298
!4,;0/:05090
0
,0:;098939
;4k0303,70/-:3:9,75090
&4445050957;480859:0:;099054942,40304;,;70/3489%7:0;4/03,70/-0:3:9,750907:,;,7,.,5090 4445057;4;4/8;03,70/-0:3:9,75090,,92859:0:;093,438;,4;403,;,;,897:9:7,5090,7,397,3,2,300/34;40303,70/-:3:9,75090
,89;,7,3044450 509047898080/0570/4,
489,9020398
4450.43/943
$0/0,8,57,:0/,7,294, 444505090
$,,7,294,444505090
&80/0028057207:8;,2574,84274509:;70/3489 3:2-07/4/,0',7,-,70/4254572,;70/3489 ,/,3:2-0754572;70/3489:;093:2-075489,0,80%489,30:;09,:74:0570/;403, 509090043,3,;70/3489;,7,-0 3:2-07$0/057207,7,397,;40308;3,70/-:3:9,75090-,7020/342
2 3:2 -07 8390074
3:2 -0743840 790303:2 -07
44 5 03:2 -07
,7,:4/470950904/4080;,7,-,-74,,,:942,9854;0,;,
4/4445509054970-3407:34;79203,30;,7,-0:;09,407,,203,30:;09,489,;038043203,9,4/,3,/,30/4890;70/34894:0509,4.039,4 %7:0509,080;4/9-0843,34/:4
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 118/298
,5,834;05747,27,3,
,
00:;098939 ;4k0303,70/-:3:9,75090
! 43,; ,: 0 ;40303,7 0/- 8; 0/ 4:; 09 30 5489 ,30%7 :0
,7,:4/404454445050940424:::;40308:5,3,70/-:3:9,750908;0/40859;,3:;09 %7:04&39445897:9:7, 5090543,;,;40303,70/-944/:4/40:;095090 ,80
;,8:3,3,47903,&39,574;07,;,30:;09,:4509&;0924090 574;079570:,8,:509:3,439480509,;0/0-,7020/342490897,90:;09570:,8,:509: 4445 509,478980/0570/4,
4&39.43/94389,9020398
445
$0/0,8,57,:0/,7,294, 4&394455090
$,,7,294,4& 394455090
&80/00257207:80858:09703:93,;70/3489;,7,-0:;09,8;0/4:;09 509030,/4;403
2 3:2 -07 8390074&393:2 -07
3:2 -0743840 790303:2 -07
44 5
',7,-,3:2-0770/4254572,;70/3489,/,3:2-0754572;70/3489:;093:2-075489,0%7:0%489,30:;09,:74:0570/;403,509090043,3,;70/3489;,7,-0 3:2-07
!47,302:3:404454&3944550908:8304:090 509::54970-989;,70484-3489,58,3,5747,2844/,3,;0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 119/298
!4,;0/:05090
,
00:;098939
;4k0303,70/-:3:9,75090
4445&39897:9:7,5090083,4&39445897:9:74829480:;09, 543,;,30;403,90897,3,439480;0/:3,70/-05090$94,03,70/-0:3:9,75090-9;0/030-,7020/,35:9
,89;,7,304445&39 5090:54970-9080/0570/4,
489,9020398
445&39.43/943
$0/0,8,57,:0/,7,294, 4445&395090
$,,7,294,4445& 395090
&80/0028057207:;70/3489 3:2-07/4/,08;,2574,84274509:',7,-,70/4254572,;70/3489 ,/,3:2-0754572;70/3489:;093:2-075489,0%7:0%489,30:;09,:74:0570/;403, 509090043,3,;70/3489;,7,-0 3:2-07
2 3:2 -07 8390074
3:2 -0743840 790303:2 -07
44 5&393:2 -07
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 120/298
,5,834;05747,27,3,
0843,30 5090
!0908:83,3,5747,28,903,4,3057,/342572034224089;479;00574-020$0/05720757,:05470344790305090
2 3:2 -07 8390074 03:2 -07
3:2 -0743840 790303:2 -07
44 5
7,:3:9,75090203,;,7,-: 3:2-07578;,425434;342;403:0:92:;093:2-073,/,3005489,9%7:020043024:034 570-,.;,30;403,5747,2,;,35090;,;,509,803,;,-0843,342
5094203/ 0 884453 139 04450843,30509024:/4;089/4,27,;,3,88902,:-9,8;574203,:3:9,75747,2,408:3,57,;0303,435480/30,:77,3,0/33,3-0,;,3,-0843,35090 5,;,/;4897:,574;07,433,4/,42,80203,;70/3489;,7,-0:;09,
;4030-0843,3509802405703:9579842 $%##
! 70;7020343, 5:9,30897:9:7, 543,;,3,
&897:9:7,2,543,;,3,24:8047899 9490947,203,3094,;403,5090:74::3054870/343,5:9,305090
943,70/-,240-9;0/03,: 40445444504&394454445&39897:9:7,2,$349479024:-9:54970-030,3054870/3, 470905090;4030803,89,;,857;423,70/-424,80/3054870/343,43897:9:70543,;,3,
$0/080,4/,54,:0479030 93,70/-0
4 07,/0.4:391.4:39%0394
8:2 7,/043840 790&30890:8 507,/03943840#0,/3044 5
&9703:9:,/,;70/3489;,7,-0 .4:39/48030;4/803,70/-, 943,430,809703:934570/,;40305090
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 121/298
!4,;0/:05090
44507,947$00.80897:9:70897:9:70543,;,3,574.03::8,240/,3:;09479030270,.84507,947,,-707,4/::4,0-9,834;,3,3,;0897:2:;092,24:0090897,9:;0904/;40323,70/-,2,:300321%031%0380897:9:7,2,940545734307,534
44507,947570/89,;,:23440/3489,;30700304;2479030224:0085493:;09,:0/,3:;09900/4;43,8,240/3,897:9:7,4/:044507,9478:3/843/78074749
!74790944507,947,
'8:,,8.57203:04507,9470:7,2,5702,57,;:5747909,&9,-.: 574:4507,9478:3,;0/035702,5747909:4/3;4,83,;25702,3;4:83,32574790942
44507,9473/843/
404507,94703/843/80:54970-,;,:,/,054970-34/,;0:;09, -:/0894;702034,/4;4034/,-::53:;09-48939
!430,/054970-343,4834;:8939489/;,::;09,;0894/700303,70/-0&9,;28:,0;2,80240:54970-944507,947 3/84,4:80/002 57207:
1574/:.9 3/ 84574/:.93$94.%03*43840 79030!74;4/ 548943,,
&57207:1%03897:9:7,8,/7/;,0/3489,;3,:;09,!40/3,3:;0980
:85470::479030270,.84507,947,&;09 574/:.9574.03:0/,807,/44/700342574;4/:/4:;09 574/:.93$94.574.03:0/,9, 574;4/548943,8,/9::/:/,8:574790970,.84507,947,;04/444507,947,3/84540/3,3:;090-957;574.0303,4394,807,2,97,::53:;094807,;,: %7:00/34,48:4-,:;09,574.0303,,4%7:00:92,4800/,34-,:;09,7,;,:: ,8042-37,3:;090894-9,80
$0/0,9,-.,57,:070:9,947903,4507,947, 3/848/;,:;09,;,9,-.,803,;,9,-.428930
&;09 &;09 #0:9,9
,80 30574.03:080 ,80
% 7:0 ,80 ,80
% 7:0 % 7:0 % 7:0
%,-.,% ,-.,8930,3/844j4507,947
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 122/298
,5,834;05747,27,3,
44507,9473/84,0543,,30543,94,47,948543,574.03, 847 9 .7.:9 0;,:,9437,9485434507,9477,;,57;40;7,40;7,3089399,/,5747,23,89,;,;4030-0574.03;,3,/08347,,&57094/34257207:/7::;0980574.03:00/34,40,/4;40357;:;09574/:.9
44507,9473/08,33/844507,947:4820/303203/4507,947302,24:34897,9485430574.03090574.03:04-,:;09,&80/00280:4/,574.03:080/7::;09,,/,057;:;09308939
1574/:.9 3/ 574/:.93$94.%03*43840 79030!74;4/ 548943,,
$0/0,9,-.,57,:070:9,947903,4507,947, 3/8/;,:;09,
&;09 &;09 #0:9,9
,80 ,80 ,80
,80 % 7:0 ,80
% 7:0 ,80 ,80
% 7:0 % 7:0 % 7:0
%,-.,% ,-.,8930,3/4j4507,947
05489405480-37,4,479030 3/4507,947,:208943/844507,947,0:923/4507,947240-9:54970-;,/,/083:;09,90;,54; 5489:5,,4:80/00280:4/,
43840 790&30890-7442,/,1574/:.9 3/ *
43840#0,/30574/:.93$94.%0343840 79030!74;4/ 548943,,
8043840 79030!74;4/ 30548943,,3/ 1
&4730257207:3/4507,947,7,397,574.03:/7:4:;09,43840#0,/30574/:.93$94.9,4/,8054;,#0,/305489:5,-04-7,3,893948957;4:;09,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 123/298
!4,;0/:05090
44507,9477807
44507,94778078047890,/,020:/;,;0:;09,/4;434/,8,240/,3-:/0,/4;403,4-::53:;09-48939
&80/00280:4/,57,:080547:,,/,8:4-,8,240/,34/ 5742,97,3:;09,8939
17442 %02 507,9:707807442 %02 507,9:70%03*43840 79030&5,90 2,:70,
!7094/3,3,70/-,808,8944//;,0/3489,;3,:;09,!47:,8030858:00/34:8:,:,/,8:4-,:;09, ,80:/:/,07807,9485434507,947,40
57;:;09%7:0/7::;098030574.03:0$0/0,9,-.,57,:070:9,947903,4507,947, 7808/;,:;09,
&;09 &;09 #0:9,9
,80 ,80 ,80
,80 % 7:0 % 7:0
% 7:0 30574.03:080 % 7:0
%,-.,% ,-.,8930,7 804j4507,947
44507,947708,37804507,947:4820/3032074507,947302,24:34897,9485430574.03090574.03:04-,:;09,
$0/0,9,-.,57,:070:9,947903,4507,947, 78/;,:;09,
&;09 &;09 #0:9,9
,80 ,80 ,80
,80 % 7:0 % 7:0
% 7:0 ,80 % 7:0
% 7:0 % 7:0 % 7:0
%,-.,% ,-.,8930,74j4507,947
,49480240;/099,-.,8930 78074507,947,70:9,90-9,80 0/34,48:4-,540/3,3,:;09,9,407 ,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 124/298
,5,834;05747,27,3,
44507,94747
&:53:;0948,/744507,947 470.:8;0#0%7:0,40/,38,240/,34/540/3,3:;09,0 %7:0,/7:0,8048:4-,:;09,%7:08:4-,,80::53:;090,80;,4507,947574.03:04-,:;09,302,7,9485430574.030
$0/0,9,-.,57,:070:9,947903,4507,947, 478/;,:;09,
&;09 &;09 #0:9,9
% 7:0 % 7:0 ,80
% 7:0 ,80 % 7:0
,80 % 7:0 % 7:0,80 ,80 ,80
%,-.,% ,-.,8930,474j4507,947
44507,94749
49044507,94730,.04424::04709,303,03,:;09,49:2,0/,34507,3/8,442;70/34: %7:0,804700304;:;70/3489,7,:4/4507,947, 3/3/84780747454;0::/;,:;09,4507,947492,8,240/,3:;0990803,;,:3,7324507,94742507,9474030,.08047895708,24:;09,$0/080, 5747,2844/,54,:0479030444507,947, 49
1 493:2 -07%0343840 79030#,944/
$0/0,9,-.,57,:070:9,947903,4507,947, 78/;,:;09,
&;09 #0:9,9
% 7:0 ,80
,80 % 7:0
%,-.,% ,-.,8930, 494j4507,947
&23428:,0;2,5747,207-0,;,:4790304507,947, 497,,;,::;098,425,7,.824507,9472,
!7094/357207240-93,58,33,80/03,3
13:2 -07%0343840 7903074300/ 3,
3/ 1
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 125/298
!4,;0/:05090
&85470/-,-94;,
,7,:4/,792094507,947,48047890,7:4;,308,89;,732;70/34892,-740;,-94;34507,947080478990,7:4;,308-3,732 570/89,;,302-740;,94;34507,94797097,:8;404507,3/0,48:5-94;,,30,4;70/34893044/-74,3954;,
507,947 3/
,/,803/4507,947572033,3:2070;70/3489:85470/-,-94;,80;4/3,/0/3,454.437,32-94;2,#0:97,:-9805489,;,5702,80/049,-.
9
9 #0:9,9
%,-.,& 85470/-,-94;,8,3/4507,94742
#0:97,:-908,24,48:4-,-9,0/3,,,5720780/07,47894507,9473/,-3,73::85470/-:-94;,
3/
3,734570/89,;,304-,-74,080/00
48057203-3,73,:85470/-,-94;,:4-,709,5702,9,-.
3/
70:9,90
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 126/298
,5,834;05747,27,3,
507,947 7
,/,8074507,947572033,3:2070;70/348970:97,:-9805489,;, 5702,80/049,-.
9 9 #0:9,9
%,-.,& 85470/-,-94;,8,74507,94742
#0:97,:-90,400/,34-,-9,0/3,,5720780/07,47894507,9477,-3,73::85470/-:-94;,
7
48057203-3,73,:85470/-,-94;,:4-,709,5702,9,-.
7
70:9,90
507,947780240:54970-9,5489,;,300/34;0-94;,&80/043,70/-3:2-070:;02,95489,;03-9-9
3:2-073:2-077
507,94749
&3:20727,2,4507,947494700;70/3489-94;,5489,;,70:97,:-95702,80/049,-.
9 #0:9,9
%,-.,& 85470/-,-94;,8, 494507,94742
,5720780/080,5747,2844/,47894507,947 49,4709,30;70/3489-94;,
2 839007
43840 79030 49858:080
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 127/298
!4,;0/:05090
507,94747
,/,80474507,947572033,3:2070;70/348970:97,:-9805489,;, 5702,80/049,-.
9 9 #0:9,9
%,-.,& 85470/-,-94;,8,474507,94742
#0:97,:-908,24,400/,34/-94;,0/3,,5720780/07,47894507,94747,-3,73::85470/-:-94;,
47
48057203-3,73,:85470/-,-94;,:4-,709,5702,9,-.
47
70:9,90
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 128/298
,5,834;05747,27,3,
,-,9;3489!75702,,,-
,439,3,4;454,;,4/4;47903,/,3,59,3,!9,3,8:,203,, 543,;,3090897,30;,07,:20;,3,897:9:7,43974044507,947,247,:-93,57,;03,5707,/057207,,,-
! 709;47-,897:9:7,439740
!709;479080/0:03/0509::0;;,03930404454&394455090
043840 79030
3/ 0
, 5747,2,
$;,4/80,,4/,574:90-0;403,3,7,:3,:3,590940-9, 5747,2,
940-985880/005747,2,
2 83900747%447%443840 790 0943840 79030 09
940-985880/005747,2,$: - ,3 2 ,-. 83900747,%4$90 54 0-,$00.9,80,-,80.,80%4.,8080.3/ $00.9-43840 79030.44 5
09,3/ $: -
6445;('"*404384079030445
6445;('"*4&394384079030445
6445;('"*4&39043840790303/0
6445;('"*
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 129/298
!4,;0/:05090
940-985880/005747,2,
$: - ,3 2 839007743840 790303/ $: -
940-985880/005747,2,
$: - ,3 2 839007 3/ 4943840 790303/ $: -
940-985880/005747,2,
$: - ,3 2 , 83900747,%4$90 5$00.9,80, 4/ ,8043840 79030,,80803/ $00.9 09,3/ $: -
8 57,;904/
&80/0280.2,4/05743,905470:,4548943,5904/857,;34
!7095489,;90/,8:8;0;,7,-0/0,77,30
47%443840 79030
$0/04/-970-,4858;,9-740;04//4
47%4$90 543840 79030
09
2 .4:39074
43840 79030.4:390744 5 0.4:3907
444 54943840 790300 2,34/
3/ 4
6445;('"*
6445;('"*
6445;('"*
6445;(*0/489,009
6445;(*$905
6445;('"*.4:3907.4:3907
6445;('"*4049445
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 130/298
,5,834;05747,27,3,
,-57207!,73305,73-740;
57207,
;,572070707,38,8;742543,;,3, 03/0897:9:70 543,;,3, 1%0380897:9:704/:0
58 574-02,
,5905747,24574;07,;,030-745,7,3305,7,324:904783:543,;,::348-740;,,438;,4:348,54970-340574;0790:30803-745,7,3305,7,340-745,7,330,80850304;,;70/3489 547:,05,7,340-74305,7,3:304;:;70/348930,80850547:,0305,7,3,4-8570-0843,3:509:424:90570/;403, 5747,2,,/,0:30803,;70/34890/3,,
! 70/4,7003,
,4-424:543,;,::348-740;,4/897,304783,:54970-9003/0897:9:7:,:;09897:9:70:290:3:70 %7:020080509,543,;,98;0/48030-:/0;0/03,3,70/-, 3/0
24:90858547:0&30890-74,570/90547,3::308030;70/3489:;,7,-:3:2-07
,439,3,547,3030;70/3489: 3:2-0790897,90;70/3489 574;07,;,302489,9,3,43/003,894:54970-90,4:;091%0380897:9:704/:089,9,/003,.04-74,8/;,240-93:,5,7,3-740/,3305,7,3-74&4;428:,::;09 1%0380897:9:704/:0;7,,.04-743:;70/3489:20894 440,3;70/348913,70/-,1%0380897:9:704/:08;,:;70/34897,9:4/;7,03::;0942570/89,;,,4%7:0/43::570/89,;,,4 ,807:2
702,,40489,9,9,/,0:;09 %7:0,,40489,9,9,/,0:;09,80,8;,489,3054970-340858,94/4;,7,::547::
40:30803,;70/34890/3,,3:424:903054870/,3,897:9:705090
,-57207!7089:53,4/3,
57207,
;,572070707,38,8;742543,;,3,4 445897:9:70543,;,3,44507,947,
58 574-02,
,5905747,24574;07,;,090897,3,4/3,57089:53,!7089:53,4/3,08;,,43,4,0/0;,8482,430/0;,8 0:92 57089:53,08;,,43,4,0/0;,8
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 131/298
!4,;0/:05090
! 70/4,7003,
,4-424:543,;,::348-740;,4/897,304783,:54970-9044450897:9:7:
24:90858547:0&308904/3:9057;,9:308030;70/3489
47903021%0380897:9:704/:01:3.04/44507,947,;790574;07:/,04/3,57089:53,9085904/4;,7,::547::
24:904783:-4720:574;07,;,3,34;04/30570/,;403,
,-57207!709;,7,3008:8,:,703090
57207,;,572070707,38,8;742543,;,3, 4709897:9:70543,;,3,
58 574-02,
!4970-3403,58,95747,24858:05709;,7,:9,-.:08:8,:,703090%02507,9:70:9,-.30,-:/::7,8543:4//4 48547,89424/89:530;,472:,,5709;47-:08:8,:,7030900 1.
,-57207!74;07,:308030170
57207,
;,572070707,38,8;742543,;,3, $00.9,80897:9:704/:0
58 574-02,
!4970-3403,58,95747,24574;07,;,:30803:17:,4-8047,34
:,,484-,2,:,-47,947;790,9047,.:484-,4082::,9:,-47,947,4-28057/4/,04/4;,7,:04;,8947899080/0:,9047,.:484-,
9 034484-0
, 99 ,7 8 , 8: -,
807 ;83, 8: -,
0 1 889 02,/2389 7,947,
889 02,/2389 7,947
57 41 0 847
89:/039
405789:5/4;40330,80850547:,4,9047484-035789:/039,,43030,80850547:, !789:530/4;403,01,88902,/23897,947,88902,/23897,9470570/;/9089:547::
! 70/4,7003,
!742707,3,,807,,:54970-90 8%4:3070
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 132/298
,5,834;05747,27,3,
,-572078.79,;,30974:9,;0/.,
57207,
;,572070707,38,8;742543,;,3, 4445&39897:9:70543,;,3,44507,947,
58 574-02,
,5905747,24,90;,4/4783,543,;,::348305,734-74,;004/,438;,4:348,30,80850974:98,357,,3423,8.8,-7402;0/.,:57;42709:0/3,2:3080342-74:40:30803-745,7,32,34/50930,80850547:,45470342:348:
24:90570/:348,3,43944783:3080;70/3489
! 70/4,7003,
,4-424:543,;,::348-740;,4/897,304783,:54970-904445&39897:9:7:
24:90858547:0&30890305,7,3-74;0h4/,570/90 57;,9:308030;70/3489
47903021%0380897:9:704/:01:3.04/44507,947,;790574;07:857,;3489:308034-74,
47903024709897:9:70543,;,3,85903,4;0 :4-:974:9,
9;34893,43,-,
!7057,;90572073,3,3/,,4/70;,300-745,7,3305,7,3:54970-90:85470/-:-94;,
,/,0:;09/43897:9:7,4/:0-98939
13:2-073/%03
13:2-073/%03
,/,.
,5905747,247,:3,440,54803,7,/9/44/30!747,2,90;,:348203,,54803,-74,4/3,304;0540930 5,0!7095489,;90/,304;,5,,7,8908;,04/30
$;098,545:,.,0/4803:92,7/0:/:4/3,;,::7,89:4/8;,04/30457095489,;90/,0545:,.,7,8989428945423,5905747,244/70:0404/300545:,.,5702,9
2,7/:/
6445;('"*
$:-,323:2-078390070%7:0#0,/903:2-0743840790&30890-74,570/3:2-073943840#0,/3013:2-07%0390!74.088903:2-07$00.9,803:2-073/,804384079030<0305,7,33:2-07,80804384079030<05,7,33:2-073/$00.93/03/$:-
6445;('"*,/,8:5489,;03-9
-94-,6445;('"*,/,8:5489,;03-9 -9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 133/298
!'
!74.0/:705489:5.
&;4/:574.0/:70
&57094/3254,;2,824707,5747,2,40/34897::574.0/:7: ,3
47897,90574.0/:70--4900574.0/:7,#,:3,35747,2470,;,:89;,730574-0208:3,002344/:4/57,,3:57094/32 54,;2,8:89;4054,,4/,03,-43,37,;,3,4/7,;,3,;0 5747,2,34;48,89,;,302,3/04;, 4/:,73,897:9:7,057,/3,,7:4;,304/7,;,30
,94970-,24574.0/:70
!747,2'8:,,8.,808,89404/2,3/04;,4/,::::24/:0,80!747,20742-37,:34;024/:0,808,:5,7,32,8,2,408:7,8544;0:%7,2047--490.,8,8;2%8;0832 5747,2820.2,4/:8:8,89,;034/2,3/04;,4803,;,: 574.0/:7,2,5495747,22,,/,8:574.0/:708,/7,30:,8,2,3,;,245489:5.2,
48:7,;,-4,9:-7:,8,5489:5,,,;40307,92,902,9
7,:3,7:4;,3,89089423,4;2,:,34,34507,.,234/7:4507,.,403,9344,,;,:548,45747,207:,/4/024:0478990%7,2047 ,80:2089458,3,;,899,8,5489:5,,%,482,3:0907,;434;70205747,2,8570,;,9003077,3034;70,,!747,20789;,7,:;,8990574.0/:70,4-700/389;030,90;04/70034574-02,&7,3254,;2,47903,8:300 ,80545:9438404,48:7,;,5489:50,:,,54/,9,,:5747,2
!489430447,4,,/00304/,:574.0/:700/3,4/,;3570/3489 0/,574.0/:703:/024:3489;403,54970-3-745:9,87,92089,: 5747,2:024:34895,7,3,-44;,4/,:574.0/:705747,2-:8;4443,3.-2344/:-:/:/,8089/04;4/,543,;,:3,7,924,.,2,:5747,2:02,30;,,37,454970-0,574.0/:7,2,07,-,305747,2,:2,3040.030408:0/3489,;30,57,030497;,305470,,4/5747,2-0574.0/:7,
,289089;,735747,24808,8944/2:33,4/,!747,29,;0;0300:89;,734893024:03,58,9-047903,574.0/:7,!74.0/:70424:::8020397,305747,2,9,4/,4324:-958,33,42,/08;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 134/298
,5,834;05747,27,3,
42,/304;83490897,3570304;,::;,3,:489,9,5747,2844/,%,407574.0/:70424:::/,-:/:/897-:7,3020:8;2,34;2,92,/,-:/::54970-030,4-44;,7,/3:/7:5747,2,:303,930 5742030-0574203,%,;,24:3489803,;,5434;324790302 5747,2844/, 8419 ,7070:8,-9
$;,,574.0/:7,-970-,,-947,303,3,;40308,240/34,/,9,,4 -804,,,303,5434;3,84789;48900302;0574.0/:7,:2,304,,;,905434;3::54970-:574.0/:70:5747,2:90;,,,5,.,5489,0,,,57,030497;,305470,,
!747,284/:5,7,3:574.0/:7:024:0;0898,30447,94,.,:5747,2:0/3489,;323,;4030254;,574.0/:70
!4;574.0/:70 57 4.0/ :70., 03,70/-,7,:3:9,73,70/-044/70:020574.0/:7057-,;,31472,.0,7:20390408:574.0/:730454/30,4 -4-,;,,/,9,57034890;40305747,2,3,574.0/:7:,/,0;4030574.0/:70,;703490;403,5747,2,80;7,,54;,90: ., 07 954;34574.0/:7.,3 57 4.0/ :70
%54;574.0/:7,
!48943044;789,574.0/:7,: '8:,,8.:
574.0/:7095,$:-;4/03,70/-0,30;7,,:;70/348954;3424/:4/4;754;574.0/:70
574.0/:7095,:3.9431:3.80574.0/:70;7,,:;70/348954;3424/:
574.0/:70/4,,,570/89,;,: $:-574.0/:7040;4/03,70/-0,44/4;473,/4,,048:3573,89,,45480/.,300,.04783,
574.0/:708;489,;,;7,,:57/7:::;70/34898;489;2,4-0,9,
;454,;0458:0234,-93,4-0,574.0/:7,4,8:30454/3,,89;,7,302502039,.:7,/4/7,;,30;05747,2,4-747,:20;,30 574.0/:7,030454/34,:8;,,304-0934470397,345747,27,30:'%:74570489,,54,;,54,2574.0/:7,804/3483, $:-3,1:3.80574.0/:70482,430/7:,03,;0/034
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 135/298
!4,;0!74.0/:705489:5.
!74.0/:7095,$:-
!74.0/:708:8,2489,3-44;4/,850.1303,2030!74.0/:702,:205440280/0391.7,:40804789,34;454;,307,/;403,: 5747,2:
$;5747,2:57094/3254,;2,8,/7,;,:-,7020/3:/013.:574.0/:70,34,54;,5489:5,,494043840790307,/;403, 5747,284,/,9,&4;424/0:054,,34,42409089;,7,9;,8990 574.0/:70
$:-574.0/:7,03'8:,,8.3,70/-408:,9;470308, $:-3/$:-3,70/-,2,$;,5:9,/,0574.0/:7,54;,3,;4/0803,70/-0:3:9,790, 574.0/:70540;4/57;0;7303,70/-0,;7,;,:;40308,57;42 3/
$:-9$:-#09:733,70/-42$:-574.0/:70;4/0,.0,30;7,,:;70/34895747,28424/:40;7454;574.0/:70!7;,,:,7:20390545:9;,7,-4389,397,,48:457480034/54;344/,
$:-574.0/:702,:80/0570/4,
,..088-9 ($:-8:-3,20,7:203989(
,70/-0
3/$:-
/0,..088-9/ 489:53489 240-9!:-.!7490.90/703/!7490.90/703/!7;,90$:-574.0/:708:54/7,:20;,34 !:-.943,/,24:-9 54;,30-4/05747,2,4090/0137,9:24/:2,,8,2,897:9:7,2,
,494824;/0574258,3,574.0/:70 ,3574.0/:7,808,8944/,,;,574.0/:7040/0391.7,574.0/:7:90,574.0/:707,,574.0/:70%04574.0/:70570/89,;,/44803,,20:,,;,7,,574.0/:70
&80/00257207:57,,3,0574.0/:7,4,-7,,/;,5748003,4-74,858:034;:;70/3489
!7;,90$: -!739$:2 ' , 839007' , 839007 2 8:2 ,839007 8:2
43840 79030-740<8:2 3/ $: -
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 136/298
,5,834;05747,27,3,
2034;,30 574.0/:70
2034;,30574.0/:7004/7003483257,;2,,4,;,7,-020 574.0/:7008:584;,3,2034/457;4247,-984;4202408,/7,;,93,54/;:034:3/07 8.4704802403,,93,57;422089::203:,8,24,480208,8944/3,2,300/3484;,3,2030
,20574.0/:70240-94/,-7,3-44857,;33/0391,94720574.0/:70 -970-,4:,;,93,,/,9,4574.0/:7,4-,;,:/:/,574.0/:704-7,::54/,903,0080:20:::0,4,57207574.0/:7,4,,002,547::240-93,;,3, $03/$03/,-47428203203, 574.0/:7,,4203,5,7,209,7,390;,5747,284/9;29080-0,;,8:;3447903042039,7,4/,
&8;2572072,4;08759080,2034;,30574.0/:7,5489:5,,4789!,8.,43,,;,30:4028:;0897:0708:5030:0/3:70$;,,4/473,370,54308;0254093284;42!72074;,;443,,;,3:8:7,3/4$03/,4;0#90090
,,;0 574.0/:70
,570574249724,,;0574.0/:7057094/3457207,%4057;,3,4/,
!7;,90$: -!739$:2 ' , 839007' , 839007
,,;0808,8944/97/0,
4/1,947,/489:53489,..088-9
203,574.0/:70!739$:24003,;0/0343054870/343,433,70/-0 $:-
!,7,209,7,574.0/:7048:3,-74,3:3:9,7,7,/,4/;403,7042!742,97,3,574.0/:7,2,/;,5,7,2097, 4570/89,;,:57480030.04-7430;70/3489
%04 574.0/:70
7,:3,;,304-7,/,54/,9,,:574.0/:780;4/47903023,70/-:90: 574.0/:70$;,5:9,/,80544;0574.0/:7,;4/0803,70/-0:3:9,790, 574.0/:70
&57094/34257207:57;,4/3,70/-/0,77,;,7,-: 8:2,44,3:: 574.0/:77:,3,70/-,:3:9,7574.0/:707,:3,;,-745748003 5,7,209,7,90,,58:0:;,7,-: 8:2%70,3,70/-,574.0/:70858:07,:3,9:;70/34893,,843;4030 $:-574.0/:70,;7,;,3,4394;4030/480303/$:-3,70/-:3,430,80;40305747,2,3,89,;,8,3,70/-424,80/3054870/343,4354;,574.0/:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 137/298
!4,;0!74.0/:705489:5.
/70;,30 5,7,209,7, 574.0/:70
013.,$:-574.0/:708,/7,7,/04024:-957,30,4:574.0/:7$03/,24:8,/7,;,989:/0,7,.,;,7,-89,803,;, 5,7,209 ,7 8428942/480;,7,-0:5,7,209,78489 3,;, : 5,7,209 7 2,
$;0;,7,-0/0,77,30:3:9,790,574.0/:700/3,4,45,7,20978:4,30,574.0/:7:',7,-,0707,3,:94:440/0137,3,54894/47,, 574.0/:70:09,8:;,7,-095, $9,9.40904789989,203,;,7,-:7,92574.0/:7,2,,7,908;70
&80/00257207:574.0/:7,,.:,9003897,:3,;,:894:3,8003489:/:4/7003402!74.0/:7,/0,77,975,7,209,780;,7,-0 89,90545:,943 ,70,
!7;,90$: -,.:,900389' ,89,90 8$973*' ,54 5:,943 84: -0' ,,70, 84: -0
43840 79030 <89,9043840 79030$$%!'# %<*
54 5:,943,70,
3/ $: -
!,7,2097:5,7,209,7848980/0,77,:3,893,3,4;,7,-04790302:307083,;403024/4;,7,:095,54/,9,
!742/0,77,3,5,7,2097,3,;40302 ',#0104/70033,3 57480;,3,54/,9,5,7,2097:/4803,;40302 5943,5,7,209,74/70:0,445.8405,7,209,74/70038 ',3,;,80;70/34835,7,209,7,,404/70038#013,;,807010703935,7,209,70,3,257480;,3,04573054,303:4/0: !7480k;,30,7:203,9,',#01/404/70;,3045.85,7,209,7,458,34:4/0: /70k;,3045.8,7:203,9,
! 4;,30$ :- 574.0/:70
$:-574.0/:7:8054;,:,80-34254;3423,70/-4231472,.080574.0/:7 57480::5424:,7:203,9,48:4/7003574254;,574.0/:70;,7:203980247,:54,5,984/4;,7,:25,7,20972,48054,;:::/013.574.0/:70#,,20:5,7,209,7,,7:203,9,08,24:4/,-7:9400/9,90809,/;,542,0894478903,203.0!4;574.0/:70247,48:7,9;70/3489,8;0,7:20390438:45.8'70/3489,7:203,9,404/70/90,203::5,7,20970:54970-030:/013.574.0/:70,/,80 574.0/:7,;4/$,57,:0;0:20:,7:203,9,:54;:574.0/:70 5,7,209,7,:/013.574.0/:70
$0/0,3,70/-,54;,574.0/:7: ,.:,9003899048:7,;,;70/3489, 5,7,2097089,90545:,943,70,4057480:0574254;,
,.:,9003897;,98,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 138/298
,5,834;05747,27,3,
'70/34897;,98,803,;,:,7:20392,574.0/:70,/,80;0/0473,3,70/-,;70/3489 7;,98,80547,3:0:89,90;70/3489:545:,943 ,;70/3489:,70,7:203924:-94389,390, -447,4574;4/;70/3489857,;3495,&20894;70/348924: -93,;0/030;,7,-0
!4;574.0/:7,.:,9003899,407240-93,58,347903023,70/-0,,4:80/00257207:
,,.:,9003897;,98,
$,!,7,2097,7:2039
,4574.0/:7095,$:-30;7,,:;70/348954;3424/:430803024:47899:7,2,:54;3425747,2:
!7,3,89,5,7,209,7,:/013.574.0/:70:,:0/,574.0/:7,3057;,,
,7:20390
:3.80574.0/:70
:3.80$:-574.0/:70/00890,7,9078908,0/342-93427,421:3.80574.0/:70;7,,:;70/34894/:54;,90:/4 $:-574.0/:703030
:3.943574.0/:702,:80/0570/4,
,..088-9 (:3.943 1:3.9433,20,7:203989(8/,9,950
,70/-0
3/:3.943
,..088-9/ 489:53489 240-9!:-.!7490.90/703/!7490.90/703/!7;,90:3.943574.0/:708:54/7,:20;,34!:-.943,/,24:-9 54;,30-4/05747,2,4090/0137,9:24/:2,,8,2,
897:9:7,2,
,7:2039
5,7,2097
,.:,903
$:-,.:,903839007839007839007
/013., 574.0/:70
54; 574.0/:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 139/298
!4,;0!74.0/:705489:5.
! 4;7,93,;70/3489
'70/34894:1:3.8,574.0/:7,;7,,4/:54;,90,0303,54;7,93,;70/3489709:73;,:0
:3.,;7,,;70/34893,0/,34//;,3,3,
!7/7:;,302;70/3489;,89942203:740/3:;03,70/- 574.0/:70%0;403,8030;7,,54;,90:8;0/48030;0/0 9:3.9433/:3.9433,70/-,,4:80/002570/4:
:3.943 1:3.9433,20,7:203989(8/,9,9501:3.9433,200 5708843;4k030489,0:3:9,7574.0/:70
3/:3.943
4790302#09:733,70/-0,4/70;,3054;7,930;70/34893054870/34;7,,3090,;403,4/:54;,90,,4:80/00257207:
:3.943 1:3.9433,20,7:203989(8/,9,950#09:730 5708843;4k030803054870/34;7,h,54;,90:3/:3.943
$0/0,8,57,:0543,,301:3.80574.0/:70
$,!4;7,93,;70/34891:3.80574.0/:70
$;,,1:3.8,574.0/:7,2,9554/,9,0/3,4,4;,7,-,%554/,9,04/70038,::428:,,;:574.0/:704/70:09554;7,930;70/3489
&80/00280:4/,54;7,93,;70/34891:3.00-9 ,90
!7;,90:3.943!739%424774, 8,90
!7,,3,3,570/89,;,,,;0574.0/:70
54;7,93,;70/3489
1,.:,90$:2%03
:3.943,.:,90$:2839007839007839007
#09:73
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 140/298
,5,834;05747,27,3,
&80/00257207:1:3., ,.:,90$6#4497,:3,;,470357480034 -74,,7,:34703,:54970-0305489:5, $679,92034;,34 5748947,/0803,,0/:0-9302,902,901:3.0!708,247,:3,4703,;4/80574;07,05748003-74549;,3
:3.943,.:,90$6 #449' ,3:2 -07 84: -0 84: -013:2 -07%039:3.94380#09:73 ,9$6793:2 -073/ 13/ :3.943
! 4;,301:3.80 574.0/:70:3.80574.0/:7054;,903,;4030234;,203,,7:203,9,8/0830897,303,70/-057/7:;,3,:30427,:
$0/080,4/,54;,1:3.: ,.:,90$6#44957480::4;70/34894::30804783
,.:,90$6 :,70#44943840#0,/30
$0/080,4/,858:0547::8,24,40;70/34894703,57480034 -74,;0,4/
1,.:,90$6 :,70#44943840#0,/30%0343840 79030# # '3/ 1
,/,54;,901:3.80574.0/:7030247,90:54970-934;:54;7,93:;70/3489&9428:,:80;4/08;03,70/-0:3:9,790,574.0/:70,80 54;7,93,;70/3489,302,7:0
0,3,257480;,3,,7:203,9,:574.0/:7:
'042,0;,347,:2093,33,480,7:203957480:::574.0/:7:7:20394/70035754;:574.0/:70970-,4/4;,7,95495:5470/480/: 54,;;,3,4/4;,7,:025,7,2097::/013.574.0/:7048095,7:2039,3054,5,8,95425,7,2097,9,/,0,7:2039-95709;4703:,90;,395,494-:/024:045709;47-,3024:,570;4/90,;,5470:,,/,05709;47-,24:,43,240/4;089/4:-9,54/,9,,3574/ 5709;47-095, 39007:95$479
!48940/;,20,32,57480;,3,,7:203,9,:574.0/:7:57480;,30:5:;,302-7010703.057480;,308;70/34: -;,:00,3,2 57480;,3,04/70035742/0,77,3,574.0/:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 141/298
!4,;0!74.0/:705489:5.
!742-47,20,32,57480;,3,3,;,379070,,30 57480034,7:2039,574203!70/348957480;,3, #010/,574.0/:7,240;7,99;70/348954;3424/:5704,7:2039,!70/348957480;,3,,7:2039,',0/,9990,7:20394/24:203,3,:3:9,7574.0/:70!4/7,:20;,33,357480;,3,: '%:08;70/34:
! 7480;,30,7:203,9,8;70/34 :
,/80;,7,-,57480/8;70/34:479030224/1,947, ',57480:0808,2445,;,7,-0480:3:9,7574.0/:70574203;70/3489;,7,-0 574203,:9008,243,45:,303,473,3:;70/3489;,7,-0
7:2702,,405,7,209,75742/0,77,3,574.0/:704/70035424:24/1,947,',203,30;70/34895,7,2097,:3:9,7574.0/:7030:9003,
473,3:;70/3489,7:2039,'70/34835,7,209,7:5::03,;,899:;,7,-:4,07,9,4/;,7,-0575,/,:0,7:2039,',7,-,5,7,2097,803.,7,457,302;70/3489575,/,:0,7:2039,'70/34835,7,209,7 57089,054894,93,43,;709,;403,574.0/:70
&80/00257207:;70/34835,7,209,7 .390/0137,3479030224/1,947,',:,,;:574.0/:70 3.70,80!,7,209,7.39803.,7,457,302;70/3489,7:2039, .4:3907574254;,3,574.0/:703,70/-423.70,80.4:3907
:/:/,;,7,-0.4:3907.392,:7,9,2024780,/7080,547,3:203,30;,7,-0.3930:9003,;70/3489;,7,-0 .4:3907,480;70/3489.3954;0,,,;70/3489473,,489,03057420303,
$,4;220,324257480;,3,;,7,-,4:4/70/90,4,7:20398030 57480:0:574.0/:7:&2089494,89;,7,8045,,7:2039,3,57;702034
$: - ,3 2 .4:3907 8390073.70,80.4:390743840 79030.4:39073/ $: -
.4:3907
.4:390745
$: -3.70,80' ,.39 839007.393/ $: -
!7;70203,45,,479030: 574.0/:7
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 142/298
,5,834;05747,27,3,
4,.:20247908043,4789,4;70/34894,0-95748003, 574.0/:70,3,257480;,3,8;70/34:48:7,;,3,;89:5,3,990,7:2039,48057480::574.0/:74/203,3,:3:9,7574.0/:70
! 7480;,30,7:203,9,: 5: ;,302
/70;,305,7,2097,:/013.574.0/:70,47010703.0203,3,3 57480;,3,,7:2039,,9,5,7,209,7%,;457480;,30803,;, 57480;,30:5:;,302!7480;,302,7:2039,:5:;,3020237,8089;,7,30450;70/3489,7:2039,/4;4,;,574.0/:75789:58,/7,: 54;34,7:2039,3,544,:304;02024780,/7080480:3:9,7 574.0/:70574203;70/3489;,7,-0574203,:9003,473,3:;70/3489;,7,-0
&80/00257207:7010703935,7,209,7 .390/0137,3479030224/1,947,#01:,,;:574.0/:70 3.70,80,/,0574.0/:7,54;,3,30 57480:080;70/3489,7:2039, .4:3907;0304;,202478,,/708,9080 5,7,209,73.,7,479030257480030,/7080479030220,32, 57480;,3,8;70/34:5,7,209,7,7:203954,::3,89:202478:,/708:-494,203,30;,7,-0 .39:9003,;70/3489;,7,-0 .4:3907:/:/,80;70/3489 .3954;0,;,,34;,;70/3489;,7,-0 .4:39070-9 0/3,,
!702/,-4720,32,57480;,3,:9003,484-30;4030;,0 5747,2844/,7,08:-03,,30:09,8:;70/3483954;480 57480::479030224/1,947, ',&9428:,:'8:,,8.457,.04:538,/7,54/,9,,7:2039,$94,,;00;70/34830954;0545:9897:9:7,234401,83057480;,300479030224/1,947, #01,7010703930954;0457,808,2409;074-,9354,;,3,54/,90908043
24:57480;,9479030224/1,947, ',-09093:90.,,3,484-30;403,
$: - ,3 2 .4:3907 8390073.70,80.4:390743840 79030.4:39073/ $: -
$: -3.70,80#01.39 839007.393/ $: -
.4:3907
57480k:080,/708,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 143/298
!4,;0!74.0/:705489:5.
!73:/3,5709;47-,,7:203,9,
',344-00/013.0574.0/:7,0573:/3,5709;47-,,7:203,9, .407.4341 ,7 :20398!73:/3425709;47-42,7:2039805709;,7,:57,/39554/,9,9,4/,240-95748003:574.0/:7: '8:,,8.54/7,;,574703:5709;47-:/033 .43;07 8438:03:5709;47-:3,77 43 .43;07 843!74703, 5709;47-,80,;,,/,80955709;,7,:/7:954-3443,4240547,39;054/,9,,-0:-9,54/,9,,$:03,5709;47-,80,;,,/,80;7 5709;47-,:954240547,392,3:4354/,9,,2054894 54903.,3,24:3489:-9,54/,9,,:80/5709;47-0$0/0,9,-., 57,:089:5747035709;47-54/7,34/ '8:,,8.,
%5 !74703954;440,3 - 0.9
90 $47939007430.2,$304:-0- 0.9
,7 $973- 0.9
,90 - 0.9
0.2, $304:-0- 0.9
4:-0 - 0.9
39007 430.2,$304:-0- 0.9
43 0.2,$304:-0- 0.9
-0.9 302,
$479 39007430.2,$304:-0- 0.9
$30 4:-0- 0.9
$973 - 0.9
%,-.,!74703,5709;47-,
,572075489:5,$679,80,9240-954;,38 39007,7:203942 5702/,05489:5,/0137,3,57;,9 4:-0,7:2039,
!747,284/
2 83900743840 79030 ,9$679
857,;347,;,7,,9$679858:0'8:,,8.%5709;,7,39007;70/3489:4:-0;70/348957057480;,3,: ,9$679&4;428:,:;70/3489,7:2039,304/4;,7,95:5,7,2097,:/013.5489:5,9080/0,;,25.93,574703,5709;47-,:57,/,39554/,9,57054;,3, 5489:5,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 144/298
,5,834;05747,27,3,
!489:5,$679,80,9240-954;,38$973,7:203942
!747,284/
2 8$97343840 79030 ,9$679
857,;347,;,7,,9$679858:00:92'8:,,8.%:4;428:,:;4/8:03:5709;47-:5709;,7,: $973;70/3489:4:-0;70/348957057480;,3,:,9$6790:928:03,5709;47-,5430,/240,;,93,89,,3054700,5720757480;,30;70/3489 ;089:,9$6795489:5,:74:070:5742;403,
;40308:0305709;47-03,57207 4:-0:390079524070:97,9
:-94254/,9,,&7,2,8204;92954;2,8;,,;70/3489805709;,7,:3,;9554/,9,:7,:,57207,40 43:2-0795,43/4:-0:2-07095,4:-043/,'8:,,8.7,;,:7,
43 :2 -07/4: -0 :2 -07
5709;,7,43:2-07:954:-0
5943$ 97.9 5709;47-,9 54;, 54/,9,,
'8:,,8.48:7,;,304445.,,:57,;,303,3423,4570;4/,.7::0954;2,54/,9,,;045.0542,:5747,2072,/,0237,:700 545:943403,89,:57428:0305709;47-0
!7;,45.,059435.94,054/7,:20;,345489,;03,3, 359435.9,90;,4/5747,207,794/0,77,30;,7,-57034;0:54970-0
:5747,2:;,45.,8570,;,700403,89,:-4547032034;,3,;,7,-
7:,45.,4,054/7,:20;,345489,;03,3, 1105943$.7595943$.759:74:0574;07:8;5709;47-4/897,30570;4/4.,,90;,4/ 5747,207,;4030795709;47-,8;08:0305709;47-04024:70:97,9:-94254/,9,,,49403,572075709;47-, 4:-0:39007,/,05943$.7595489,;033,11'8:,,8.;4/25.93:8:03: 5709;47-:-03,3,5747,207,48:5709;470354/,.30425,9-38,34;2954254/,9,54/0805470, 5943$.759,90;,4/5747,207, 5,3:5702,8:0345709;47-20809,;05470049,3,:
405943$.759::0354970-340478995709;,7,01:3.0 '8:,,8.,3,;0/030:9,-.,5709;,7,3020:954;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 145/298
!4,;0!74.0/:705489:5.
$0/04/,90;,4790305709;,7,01:3.0 $479,4-80;04 57/7:;,30;70/3489
5943$.7593$: - ,3 2 39007:2 -07 839007 2 8479 :2 -07 8$479 8479 :2 -07$47939007:2 -07 43840 790308479 :2 -073/ $: -
201:3.0 '7,h0395
44 440,3
90 90
,7 ,7
,90 ,90
0. 0.2,
- 4:-0
39 39007
3 43
- -0.9
$479 $479
$3 $30
$97 $973
%,-.,!709;,7,j01:3.0954;,54/,9,,
,8,43;079:$89022034;,3425748947:,030445489:5,,4 542,::5709;,7,3::234954;,: %:&34;423,0/3489,;3024-:4;5489:5.24:5709;479-44-,395:/7:95894,8:0;;,03935709;,7,21:3.,2,403:/ '8:,,8.,8,659; ,02340'65489:500/,3,8;,-,395 '6663.5'6;'6.9'6.;'4'604.3'66/3'65;'65;'65;'6&53'6&;95$0/04/00;;,039,357094/3420
$: - ,3 2 39007:2 -07 839007 2 8479 :2 -07 8$479 8479 :2 -0743;079%43939007:2 -07
43840 790308479 :2 -073/ $: -
6445;('"*823,;0/03,03044343$5489:5,,%4$90%4&39%4&39%4&39
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 146/298
,5,834;05747,27,3,
$9,90;,7,-0:574.0/:7,2,
!48940,90;40803024:489;,7984,32;,7,-,2,:574.0/:7,2,, 572073024:07,:3,9445:9,0574.0/:7,54;,3,073024:0,:2:7,9;70/3489;,7,-00/3454;,:/7: 4:3,37003,0/,:54970-907010703935,7,209,740,:77,9-74,:54;3424/:,9,,;5789:530542,0,4574.0/:7,240-954;,3,8,30447,94,.,:3:9,75747,2,4090:54970-94-,3:;,7,-:448054;0,;,;70/34893,70/-42:3:9,7574.0/:700:924-,30;,7,-0/4;4,;,: 5789:55747,28424/:-440/0,5747,2,30570/89,;,:3,8:73:,99:54/,9,
,8:73-470/0,77,30;,7,-0:3:9,7574.0/:704790302
24/1,947,$9,9.$0/0,574.0/:7,478989,9:;,7,-:,858;,3070/34-74,54;,574.0/:70
$: -3.70,80$9,9..4:39 839007
.3943840 79030.4:39
3/ $: -
',7,-,.4:3903.,7,3,3,;70/34893.,,.,89,90;,7,-080/0,;,8,24,/,0574.0/:7,57;5:954;,3,,4394,43,3,89,;,54894,9.04;702097,,3,;403,5747,2,-04-7,4:;70/34898,/7,;,,3,,:574.0/:709,;70/348907,8544;,,/,80574.0/:7,80/05:9 544;0
5.8,7:2039
'8:,,8.424::089;,7,30574.0/:7,4024:57290/,3;045.8,7:203,9,$,45.82,7:20394254;,902,24:3489/,489,;304;:;70/3489:54;:574.0/:705.8,7:20398:4/7003:,,;:574.0/:708,24/1,94742 5943,
!7424/70;,3,45.84,7:2039,54894080/0,57,;,
$;,45.8,7:2039:/013.574.0/:70247,2,94/7003: 54/7,:20;,3:;70/3489
!4/7,:20;,3,;70/348945.84,7:2039,247,-989,,37,
$;,80/0,7:20393,4345.849,407247,-945.8
$0/0570/4,57,:03,34/70;,3,45.84,7:2039,
$:-8:-3,20',,789505943,',,78950/01,:9
,/,54;,90574.0/:7:845.82,7:20392,240904/,-7,9,/,09048:7,9,7:203943048:7,90,7:2039574.0/:7,478954/7,:20;,3:;70/3489,7:2039,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 147/298
!4,;0!74.0/:705489:5.
!742489,;,3,0/34;045.8,7:203,9,54970-3404789:,894530,700,4-8043,,34;,54.,&80/00257207:54; 574.0/:748:7,;,57;509,7:2039/48:/7:97009;795708403
,!74.0/:70,7,7
&57207:807,:3,;,/:3,54903:057,;4:934974:9,4790302!9,473,904702, .,-
/4783,80,90;,:348,909,974:9, ,-3,430,8054;,1:3.,,.:,9054903:80,7,:354903:04478330:3080;70/3489/7:0897,3.0974:9,5747,28054/7,:20;,34/,807,/4894897,3342974:9:90801:3.57480:08,240/,3,7:2039
:3.943,.:,9054903:80' ,$/0 8$30* 5943,' ,$/0 8$30 8$301$/0%03$/0$/0 #09:73 ,9$679$/0 )$/0)3/ :3.943
$: - ,3 2 ,. 8$30 2 - 8$97343840 79030!% # %# 43840 790&30890897,3.:974:9,,43840#0,/3043840 790&30890897,3.:974:9,-43840#0,/301-%03
.54903:80,80.54903:80,$3-3/ 143840 79030!4;73,974:9,0<.3/ $: -
!74.0/:7,,;7020;403,302404/70/9/,045.8,7:2039489,;0354;34/57480:0;70/34894,04/7003,,4 54/7,:20;,3,&57207:0/3,:3,2,:348;70/3489,897,3.: -,4489,;,30;70/348940903,57,;97,:4/70/90, 54/7,:20;,3:;70/348945.84,7:2039,30:3040;,3:;70/3489
7:3,3/0137,3,574.0/:708,0/3245.82,7:20394204790304;07 4,/ 3 , 570 7.,;,3 ,42,900/,345.8,7:203924090/0137,9/;0574.0/:70894203,0/3:8,/7::-045.84,7:2039,;,,; 5789:55489,0425.7,34/;04-74,45.8,7:203,9, 0:92
570/34890/,24090-98:73/,54;35747,248:7,;,45.8,7:2039
!7207
6445;('"*&%$%#19045943,,7:20398,7010703.09508:.,$9734:.,3:80493,890/01,:9;,:0 574;/0/988349,3050.90/;,:014790,7:2039
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 148/298
,5,834;05747,27,3,
!7094/357207808,/,24057057,;9/,4789/;01:3.0:2089445.845,7,2097,
:3.943,.:,9054903:80' ,$/0 8$30*' ,$/0 8$30 8$30
#09:73 ,9$679$/0 )$/0)3/ :3.943
:3.943,.:,9054903:80' ,$/0 8$30* 8$30
#09:73 ,9$679$/0 )3/ :3.943
#0:7;30574.0/:70
,/,574.0/:7,8,/754;3,8,2:80-03,;,80 70:7;342 57 4.0/ :7 42#0:7;354;240-93/709,35704/7:54;,/0 574.54;,574.:44803,,54;574.
;0574.0/:703,:,4/,7008,240/3489,;30-,304-0574-02,4544;0907,/7003,-,344-,430,70,;,:-054970-0,70:7424544;0907,/7003,84030574-02,574.0/:7,/0 574-023,/;,/0,/443,,4,709/44303,,4,709,-7003070:742-4:450;0/;4473,3574-02247,3,4;,9 -,3424-:!74.0/:7,5470054;05702,8,2480-,4-/4,/4 0/3489,;30574-02,;54;803,;,: 70:7;32 54 ;2,70:7;3247,.2,!7428;,470:7;3454;,574.0/:7,54;,8,2:80-08,30940/3489,;324-42473,34574-02,$0;03.,2,8;02,32,3574-02,70:7;354;8057-,;,:-,342574-02:,4 574.0/:7,3,709-,3574-0243,;7,,70:9,957094/34270:7;342
54;:9,470/428;0/4473,354;574.0/:7030,57243,370:9,9470:7;354;3024:/4803:9-,38:,;4/080-0843,370:7;354;834,44/-0843,3509
&57207:80478970:7,,4-80;042,902,97,:31,9470304-74,,947042.04549;34-74, 3
43,,3803,;,574/:93W3W3WW013.,70:7;30574.0/:70,7,:31,9470,54,4/80/00;00
33W3 ::;09/,0
$: - ,3 2 3:2 -07 83900743840 79030# &%# # 43840 790&30890-743:2 -0743840#0,/30
43
840 7
903
0
,947
0-7
4,<
0<
*3:2 -07,.:,90,.93:2 -07
43840#0,/303/ $: -
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 149/298
!4,;0!74.0/:705489:5.
:3.943,.:,90,.9' ,3:2 -07 843 84313:2 -07%03-,38:,#09:7380#09:733:2 -07,.:,90,.93:2 -073/ 13/ :3.943
:3.8,574.0/:7,,.:,90,.957;4574;07,;,0;70/348957480034 -74,2,3,4/0/3,,40;70/34890/3,,1:3.,;7,,903054970-3,70:7,40;70/3489;0,4/9,/,03,70/-42
3:2 -07,.:,90,.93:2 -07
574-02458,3,4574/:957480034-74, 3:2-0770:7;3454;,1:3.0,-743:2-07%4:74:080/054;1:3. ,.:,90,.98 -7402:2,3032,0/,3:4/348:3,57094/354;,57,;4,-44:;70/34893:2-07;0:4/1:3.,08,2,80-054;,93:2-075:9,
,5747,2,057,,33,8.
$0/0,8,57,:020,3,270:70
$,#0:7;354;54;7,930;70/348954;,
:3.943,.:,90,.9',3:2-07843843
#09:733:2-07,.:,90,.947,3:2-073/:3.943
,.:,90,.9
:3.943,.:,90,.9',3:2-07843843#09:733:2-07,.:,90,.947,3:2-073/:3.943
:3.943,.:,90,.9',3:2-07843843#09:733:2-07,.:,90,.947,3:2-073/:3.943
57;70:7;3 54;
/7:70:7;3 54;
54;7,93,;70/3489
54;7,93,;70/3489
473,354;574.0/:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 150/298
,5,834;05747,27,3,
44574-024240-9700370:7;34240-97003907,9;34,9470-74,802407,:3,9-047903,70:70907,.42
:3.943,.:,90,.947,' ,3:2 -07 843 843 2 .4:39 83900747.4:39%43:2 -071.4:39%03,.:,90,.947,80,.:,90,.947,.4:393/ 1 09#09:73,.:,90,.947,
3/ :3.943
#0:7, 5749;907,.0
907,.,,470:7,8:-,7,303,897:9:7,2,543,;,3,907,.,085.9344789897:9:70543,;,3,/470:7,54890543,;,307470:7;30 54;0907,.,70:7,8,/70:;09570/,3,907,.,80570/,,/,085:303:;095090/48070:7,570/,,/,0570543,9-,3:;09907,.,70:7,8024:-0843,34;4/90843,3,907,.,80,;,,/,:;0950903,/,305489,0 ,80/480-0843,3,70:7,54,;:0,/,70:7;347,.30540/3489,;::574-023,3,3/,43;077,:5702, -,3428:,:
479030907,9;345789:5,0234401,8304/47903,70:7;34 5789:5,&57207:1,9470,,8;,70:7;354;570;4/,.89;,7,45:,7:2039,574.0/:709057,997,4,.054;7,930;70/348994/4/,934974 574.084784;70202024780708:780907,.,803472,34,;,:3:9,7 574.0/:709030,90;,/4/,93:20247:%4307,4-440,970-,4/:89,94/47903,70:70#0:7:970-,47899,/,35747,2 0/3489,;327,:2;2,2,497;,305470,,7:7,4,4/,-770:7;347003,0,/,907,9;347003030494
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 151/298
!4,;0!74.0/:705489:5.
,-,9;3489
!75702,,,-
,439,3,4;454,;,4/4;47903,/,3,59,3,!9,3,8:,203,, 543,;,3090897,30;,07,:20;,3,80/0047903,574.0/:7,:89;,7,3:5747,28024/:,7348989;,7,3,574.0/:7,8,-054;7,930;70/34898,7,92-74025,7,209,7,89;,7,3,574.0/:7,8,45.82 5,7,20972,7,4;,3,20:57480;,3,8;70/34:57480;,3,:5:;,302$;,59,3,247,:-93,57,;03,5707,/057207,,,-
! 7,/348 54
,8;,54,257,,3:0;4443/454/4;,7,:084;4:458/0830
443043,-40458:054,2
!4 ,2 58
**;/0,3/.436:07 ,$,89,;3/4,,;,574.0/:70 **5943, -$,89,;3/454;303,70/-0 **!4;574.0/:70 .!489:5,,03077,308:,34
-74, **!7480;,30
:5:;,302/%03,89;,7,3,5747,2,
2,3/04;,4/, **#3/ 0!7480;,30450,7:2039,:
574.0/:7: **!,7,209,7 1:3,704,804789:
,,;:574.0/:70
**!7480;,308;70/34:
,;2034;,3454/7:, :%7,2047:
**7:2039 ,;4030203,574.0/:70,0/3488942,7:203,9,
**,9 !7480;,302024780,/7080,7:2039,:574.0/:7:
6445;(*/
6445;(*1
6445;(*
6445;(*
6445;(*.
6445;(*,
6445;(*0
6445;(*-
6445;(*
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 152/298
,5,834;05747,27,3,
! 4 5:3 57,330
!45:357,330:80/023,2,
4805742/0,77,3,574.0/:70:54970-:3,70****** 574.0/:7,300;7,99;70/348954;3424/:
'03,574.0/:7,2,89:**** ****4,48:7,;,3,342:3,.020:574.0/:7,
;,3,3,;7,,3,;403,5747,2, $:-574.0/:7054;,90:80 *****************
,-4,3,;,7,-,:3:9,7574.0/:7024,8,:;,98;4:;70/348920:/;,54;,54970-340/,-:/0/0,77,3,4790302:3070
**********45:3904/9,4/,858,30;70/3489-:/:
$: - ,3 2 839007,,.:,9043840 79030<<3/ $: -
$: -,.:,90* **** 839007****** 8390073/ $: -
, 5747,2,
$;,4/80,,4/,574:90-0;403,3,7,:3,:3,590940-9, 5747,2,
940-985880/005747,2,
$: -$ , 5#013:2 839007#013:2 839007 2 902 5 8390073:2 3:2 3:2 3:2 902 53/ $: -$: - ,3 2 839007 2 839007$ , 543840 790303/ $: -
6445;('"*$:-
6445;('"* 5,7,209,7,
6445;('"*3/$:-
6445;('"*9$:-
6445;('"*$9,9.
6445;('"*#01
6445;('"*',
6445;('"*
6445;('"*
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 153/298
!4,;0!74.0/:705489:5.
940-985880/005747,2,
$: -3.70,80' ,- 839007-3/ $: -$: - ,3 2 , 8390073.70,80,43840 79030,,3/ $: -
940-985880/005747,2,
$: - ,343840 79030,.:,90
3/ $: -
:3.943,.:,90#01 839007*' , 839007 839007
#09:733/ :3.943
8 57,;904/
24:904;074,/31:3.0!407
:3.943!407' ,-,80 839007*5943,' ,08 543039 839007 839007
3/ :3.943
:3.943!407' ,-,80 839007 8390073/ :3.943
6445;('"*,
6445;('"*#0:9,90-4.,89,954;,
6445;('"*5943,0;,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 154/298
,5,834;05747,27,3,
,-57207!7489-740;
57207,
;,572070707,38,8;742543,;,3,89;,7,3,54;,3,574.0/:7, 57480;,3,,7:203,9,:574.0/:7:90;7,,3,54;7,930;70/3489574.0/:70
58 574-02,
,30-7480,0/,057489,40/0;0/3488,8,2284-42, 572078:57489-740;/49438:%,407-743057489-74,590574.0/:7: 0.!7204,574;07,;,/,030-74 57489-74&54970-90574.0/:7::5747,2:44/70:0858:08,24574890 -740;04//4,5747,2,-970-,4-9,43,80/048.
!74-0230,90;,:34854/,9,,4/897,304783,,/,9,7090-047903,,;3;,7,-
! 70/4,7003,
,590574.0/:7:203,0.!7208,,47924244/70:0/,030-7457489-74307,/39,/7:40137,90574.0/:7:9,4/,
57;,,8,240/,3,7:20394570/89,;,-7448090897,!74.0/:7,;7,954;,90:;70/3489%7:0,4807,/45748942-74:4/34834;70/3489,80,43057489-74
&3:9,7574.0/:70:54970-9030:4/897:9:7,543,;,3,,4-574;07/,05748003,7:2039/0;83024/-740;,42:57094/04-7430/0;8390/324/57094/3-740;,4828,8,2284-4290,490897,3-74300/3,43/,04357489-7447903024/3/4507,947,3,590:;0940,/4;4957094/3:/013.: 574894-74,
&3:9,7,3574.0/:70489;,79054;,30 0.!720574.0/:708588,24 57489-740;,:3,;0/03424580:-740;,
9;3489:;0-:
20390574.0/:7:0.!7209,4/,;7,,-744057489-7430, 54;7,93,;70/3489574.0/:70-:/00/3,,&8:574934230,54;7,93,;70/3489-:/0,3574.0/:7:489,;90305742030342,945747,2/,07,/-0700
6445;('"*,94940440,3;70/3489-74,0/3,,,80,,-44-747,94/3:00/3,,%7:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 155/298
!4,;0!74.0/:705489:5.
,-57207709,303,203-74,
57207,
;,572070707,38,8;742543,;,3,89;,7,3,574.0/:7,54;,3, 574.0/:7,57480;,3,,7:203,9,:574.0/:7:;70/34:8:5:;,30290;7,,3,54;7,930;70/3489574.0/:70
58 574-02,
,590574.0/:7:203,#0;07804,57;,,.04-743:;70/3489;7,,-748,4703:923,203,2,,57207-74574.0/:7,;7,,,4 ,590/7::574.0/:7:203, 0394,;7,,-743,203574800344 -74,&54970-90574.0/:70:5747,2:4,90;,4/4783,:348-74,4/
/48,42,43,8.
,/,9,7090-047903,:7,031:3., '8:,,8.,,,;3;,7,-
! 70/4,7003,
,590574.0/:7:203,#0;07804,57;,,.04-743:;70/3489,4 5,7,209,7479,2574.0/:70080/0
0,77,3,0;,7,-,/;8473.,7,3,3,;70/3489
0,77,3,0;,7,-,2:95073.,7,3,3,;70/3489
!4;7,93,;70/3489574.0/:70#0;078005489,;03,3,;70/3489
479030240445509047,:80540/303,2030 57480034-74,,4-80547,30:4-73:94270/480/:,570803:2-07:85470:08/;847403:2-07;0/0808/;84747903024507,947, .04-7434/00309054942542348;,7,-422:9507',7,-,2:9507570/89,;,-7484280234/4;,03,3,203,'70/3489;,7,-0,;84/54.04:3,203,,:2,:-74:84-73:9270/480/42$;,,54.,0 540741-,80/054903.0,543:4/9080,8;,480/0: 54.:54;0,;,:,%,43,57207,405748003-743,4357;4574,8,74509:47,803,203,'70/3489;,7,-02:9507970-,-90/3,,-73:9-743,4357;4 574,8,0,43/7:4574,8,74509:47,803,203,,;70/3489;,7,-0 2:9507970-,-90/3,,-73:9 -743,43/7:4574,8,0,439700574,8,74509:47,803,203,,;70/3489;,7,-0 2:9507970-,-9 0/3,,-73:9-743,439700574,8,0 ,435480/305094574,8,74509:;,7,-, 2:95.,947
6445;('"*!#'$%
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 156/298
,5,834;05747,27,3,
2,;70/3489,4-73:9-740-9,438;,4574,8,74509: 3:2-07:-47,3:3,203:2:950754;0,;,;70/3489,1,947, /;84782,3:0;70/3489,891,947!09,570/,;4030:9703:9:,/, 3:2-07 54572;70/348990;7,,54;3424/:-7484-73:9270/480/423,203
&54970-9080/0570/4,
13:2 -07/ ;847%03#0;07803:2 -07/ ;847 2:9507
3,5903:4/,4,-7047,3:3,203:3:2-07
3,5903:4/,4,70/:.7,/;847,1,947
3,5903:4/,4,54;0,;,2:9507,1,947
80/ ;8473/ 1
,590574.0/:7:203,,.:,900394,57;,,-74,45,7,209,7,;7,,::53-743,203:-74:57,40574.0/:75748003-7454;7,93,;70/3489574.0/:700-9,/,9,7090-047903,:7,03574.0/:7,'8:,,8.,5702,80/002570/4:
13:2 -07%03#09:734;/0054970-34/458,94/
3/ 1
&3:9,7,3574.0/:70489;,79054;,30574.0/:7,40890/0137,: 57094/3,/;,47,,90;7908585702,8.:/013.,/,9,
!74;0790/,;,5747,2857,;347,/,8:,,/,-742,2,304/3,203,/,00/3,4/3,20348257;0
9;3489:;0-:
94080/089,43.,7,90;,7,-: /;8473,:208943,8574-,908-740;2,
!7057,;90574.0/:7:#0;07809,4/,-:/0/0137,3,,4 $:-574.0/:7,8584-73:9470/480/,3,20330,489,30:3:9,7 ,3574.0/:70,/,9,7090-047903,,;3;,7,-
6445;('"*479,2307,//4-74 5090743,203,892-740;2,40-743,2032,34/,479,20/4-,7
6445;('"*!,7,209,7:20894', 54970-34/0137,9,4#01
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 157/298
!4,;0!74.0/:705489:5.
,-57207,;0,0/3/090
57207,
;,572070707,38,8;742543,;,3,89;,7,3,574.0/:7,54;,3, 574.0/:7,57480;,3,;0897:,7:203,9,:574.0/:7:;7,,3,54;7,930;70/3489574.0/:7090570/,3,;403,574.0/:70
58 574-02,
,;0,0/3/090/;,.0,-74,03,;0.0-744/0-0489,9,,590574.0/:7:203, 3/;8474,57;,,/;0.04-7430;70/348990;7,,34;3,;0,0/3/090,5905747,24,90;,4/4783,:348/;,-74,904789574.0/:7: 3/;847,4-
858,43,;0,0/3/09024:90570/;403,5747,2,,44783,0/,34/-740;,:3080;70/3489,/,9,7090-047903, ,;3;,7,-:3003509
! 70/4,7003, ,590574.0/:7:203,3/;8474,25020397,,479,23,;00
,0/34/090,$;,,;70/34894,02,3,0/3,,2,3024/ 574.0/:75748003,7:203,9,247,-954/003,84-,,7:2039,&54970-904/4507,947,574;07:489,9,409,-74,4-,-74, 5743,030,0/3/090'7,9903,;0,0/3/09054;7,93424/:
,5905747,244789 3/;847574.0/:7:24:904783: 543,;,:0;40305747,2,8;0/4,0/,34/-740;,30:30803,;70/3489,570/;403,5747,2,:54970-903,70/-: 9
9;3489:;0-:
&54970-90,;30;,7,-0,4-5703,5747,29,4/,574.0/:7,30 57;,,,7:20390,94809,,;5789:582,97,4425747,207842 57,842
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 158/298
,5,834;05747,27,3,
,-572077,:354903.7,3,
57207,
;,572070707,38,8;742543,;,3,89;,7,3,574.0/:7,54;,3, 574.0/:7,57480;,3,;0897:,7:203,9,:574.0/:7:;7,,3,54;7,930;70/3489574.0/:7047903,70:7854;,47903,45.8,7:203,9,707,3,4;074,/3,574.0/:7,
58 574-02,
,590574.0/:7:!407-,80085430394,;7,,;70/34897,, -,800 8543039 ,57207!407!7095489,;90/,0-,80549;3,.04-743,
;70/3489,08543039549;3,.04-743,;70/34897,9,4/3:0,590 5747,244/4783,57;,,;70/3489, -,8008543039904789 574.0/:7:!407,7,:3,/,9,7090907,9;325489:542-047903,2,902,91:3.,,;3;,7,-
! 70/4,7003,
,590574.0/:7:203,!4074,57;,,/;,,7:2039,-,8008543039&3:9,7574.0/:70:54970-90 4709509:,543,;,:0;40307,,:3:9,7509074543,;,3,970-,-90/3,;70/3489 57480034,7:2039,08543039!74.0/:7,;7,,54;,90:;70/34897,:3,
&3:9,7,3574.0/:70424:904783::348;70/3489, -,800543039&54970-90574.0/:7:!4079054942859070:9,97,:3,
9;3489:;0-:
!7057,;90572073,3,3/,5742/0,7,.0574.0/:704/70/90 54/7,:20;,3:;70/3489,0543039!4/7,:20;,3,;70/348930, -:/00/3,,
!7057,;90572073,3,3/,424:9054;,301:3.080/32,7:203942,40:54;:489,;03,;70/3489, 0543039,/,9,709047903024;074,/3,1:3.0
,59070:7;3:;07:574.0/:70 !407-,8008543039#0:7;347,04789980/0:;0:
-,800 8543039-,80-,800 8543039
/40:;09570/,3,,/,0543039 54572;70/3489070-,80
6445;('"*&54970-945.8 5,7,209,7#0034::
6445;('"*0137,9/;0574.0/:7894203,0/3,2,4-,5,7,2097,,/7:,8,2 5,7,209,7-,80#0034::
6445;('"*#0034::
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 159/298
!'
$97:9:7054/,9,,
&;4/:897:9:7054/,9,,
744;454,;0054,,3430443,3,7,/,8,840328:54;2, 54/,9,,!4,;0,5430570/89,;,3022,97.,408047890,/7,308908354/,9,,,4394,054,,34,480:54970-423,-7,,3,240424:947903057094/34/0137,348:5,;70/3489,7,:4;4 54,;,054,,37,/8897:9:7,2,
,97.0
&;4/:2,97.0
&57094/3254,;2,054,,34,4/0,77,93.,7,98,,730;,7,-07,9954;,408::89,3:547,390/34897:0;70/348931472,.,!4,,340,4547,393,: ,7;,7,-:-74: 39007;,7,-:/,9:2:,90;,7,-:8340:92089480:5747,2:,;, 54970-,,57/7:;,3027,9;70/348989495,0/342203:;,7,-0 ,57207,547,3:/30;305497430:0/344/34790302,80-3;,7,-54970-340/0,77,3;,7,-!7,/3009,,;,90;70,7,94790302;,7,-0894203,,8;;70/3489
!7/7:;,30;0897:;70/34890/34;,7,-0: '%:424:03447903022,97.,,97.0570/89,;,:20,3,24424::097097,3030447,989,;,40/30-70!40/3489,;0342,97.,04/7003 -742024784,.,3,40:5::089420;,7,-04/48;,,240 547,390/3:31472,.:89495,#,9089,;0:2,97.8:4/70030;70/34:3/08, 3/0 8:- 8.7 59 4,57,;4570/89,;,80/3-74002039,:2,97.!7;0020392,80/3-74/7:9,470/42$,/,,547,3:/30;305497430/4;4340707,98,240/3:2,97.:8,00203,9,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 160/298
,5,834;05747,27,3,
834;3,897:9:7,2,97.0057,,3,3,80/048.
$,,97.,4/80/,200203,9,
473,8,57,:02,97.:203, 3:2-074,808,8944/80/,2002039,4/48;,547,3:07,9:;70/3489,4080/,200203,9,;70/34893/08,8:4//4,-5789:54/700342002039:2,97.054970-3403,;0893/08002039,2,97.04025789:5,243054870/343,43203,2,97.03/08002039,2,97.0247,-9,9;4703:,92,7,/,2,90240-9.04-743,;70/3489-447,4807,;,:.0-74
!7209907,:20:09;794002039,2,97.0002039,2,97.08,3/0842-43/087,3,00203,9,4/3:009;790020392,97.02,;70/3489/40020392,97.08,3/08422,;70/3489
0,77,30,4.7,302,97.0
0,77,3022,97.05747,2074/70:09500203,9,2,97.043,2024704,054970-3,,85702,308;00203,9,2,97.0,;84//:302,97.090;0395,54/,9,00203,9,:2,97.$;02,97.085,/,::7010703930954;0943,/,80303002039,4.7,:8209,::20247:3,:57,;,34422,3, 0/0, 5-04-7,/,8:43;70/3483701070393954;-494,8,2,;,7,-,2,97.08,/7:5:;,303,2,97.:,308,2:2,97.:48:0020392,97.0;70/3483495,545:9 390074:-0,78;,0020398,/70/3:;70/3489/0,77,3495,48:0020392,97.0701070393495,,4940 $9738;,0020392,97.08,/7:5:;,303,0/,34-0995,54/,9,2,97.0
,/,/0137,242,97.:,57,;4707,24;,7,-:4,2,;04/0/30/2030,57207,4/0137,243:207:;,7,-:545:94;0:/4343
2 3:2 -07 839007
24024547,398,240/34897::-74,3:;70/3489
3:2-07
3:2-07
3:2-07
3:2-07
3:2-07
3:2-073/0854.,002039,:2,97.
202,97.08;0020392,97.02,:89420
;70/3489j09;794002039,2,97.0
3:2-07
;70/3489002039,2,97.083/0842
6445;('"*07;7,30,8077,$89022034;,345748947,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 161/298
!4,;0$97:9:7054/,9,,
0:928,2,97.42:234,;,249,;:;,7,-:9,4/,24024547,39;04/0/30;70/3489:894;,7,-
,97.0,:2,:5748947:2024743,2024704:2,97.,,90;,4;84/:32,97.0,44;03954;,54/,9,,00203,9,:2,97.0,77,3022,97.089;,7,24;,7,-:4,547,3:07010703.:3,2,97.:,30707,248,2:2,97.:
,97.:80/0,77,8340/34897:4;,7,-3,;40302303,203,95, 54/,9,00203,9,:2,97.&80/0434/,0/0,77,3,57,3,2,97.,, 547,3:00203,9,95, 39007
2 3:2 -07 839007
857,;3457094/3,3,4/,/0,77, 3:2-07,47010703.:3, 390072,97.:,7,/04080/03054870/343,43203,2,97.0:,::/,807,/42,97.,3040/34897:4;,7,-,97.024:-9/0,77,309,4/,8,/70-4495 54/,9,&2,97.3044/5729;3954;,54/,9,,8;,0020392,97.08,/70/3:;70/3489/0,77,3495,54/,9,,572078;,002039 390072,97.08,/730: 39007;70/3489
3:2-070;,7,-,4,085484-3,;79:5:;,303,0/34/20343,3:2,97.:39007,3.,343:2-0705489,;033,4938;0/4,4.7,3,2,97.0&'%:2,97.08:570/89,;030,44-09900894,57047903,2,97.054970-344/70/9303:;03:/4/0920247857489474790302:30700'70/3489547,303,:;,7,-:2,97.0,57,;4 570/89,;,:5:;,303,4,.::202477,:3,,/00707,34-092,97.0,57207/,-/4/020247:,2,97.: 3:2-074/80/,23900700203,9,47892480/0:3,70/-:
3:2 -07 039007<
/0-74/0137,473:7,3.:2,97.07,3.02,97.04/70::45803/08,4240-9:54970-03,5789:53042002039:2,97.0&3,0257207:7,3.02,97.08:25.93,7,3.,943,/,30240-9:54970-033/08;,33,;0/037,3.,!720990/,089;,73,;03,2,97.0,0/,3;0,4/47307,3.04,03,;0/03,57,4.7,3:2,97.05,03,850.1,.,$,90;,3:949020030 07 4-, 80/ 2,97.07,/20:84-308:7,/305747,280,
:/:/,39007;70/3489,:2,-,9,202470.0,2,97., 3:2-070,90;,9::534-,94;,202470
:,;089,;3,-74,3:3:9,7;9,89,7,/, <803,;,:3., ,.842894239, 0789 4/70::5409303.,30;70/348900203,9,:2,97.,/,03.,,.8,89,57,3,,4:3,0257207:
002039:2,97.8:3.,7,33,54/7,:20;,3:;70/3489,9554/,9,00203,9,:2,97.,57207,;,7,-03:2075729;3954;,54/,9, 54/7,:20;,3,0;70/3489 ,80,440,3;,7,-0493,:5:;,3,
6445;('"*5.9.43897:.94739,80-:934
39,,943
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 162/298
,5,834;05747,27,3,
'70/348949343,,;,57,34:5:;,309:,:0/,;,7,-30 57/7:03,390/3,,/708,7,:3,30202470
4.7,302,97.0240-98540348/0,7,.428;0:0/3434/,$0/0,3,4/,89;,7,57,3:2,97.:-04/70030;030
2 3:2 -07 839007 039007<
&80/043089;4703,2,97.,4/ 3900700203,9,
2 3:2 -07 839007 039007<
479030:30700570/89,;,085.9,33,389;,7,3,2,97.0 '%/4;4,;,25.93489;,7,30389,3.02,97.0-047903, 0&80/002
57207:025.934707,3,2,97.,4/80/,2 3900700203,9, 2 3:2 -07 839007
%,407024:0/0,77,92,97.:-04/70030;030905480:54970-9#023,70/-:,4-4/70/303:;03:;403080/004/3480,70:97,89;,7,3022,97.04/80/,200203,9,,4:57094/34257207:
2 3:2 -07 839007#0 2 3:2 -07
%,407240-9/0,77,3430442,97.,:0/343843,70/-
2 3:2 -073:2 -07 839007
3.,,.,00203,9,2,97.0
,97.,240-93.,7,3,3,30443,3,$0/080,4/,/0,77,2,97.:3:2-074/80/,200203,9,902/4/0:080/00;70/3489
2 3:2 -07 8390073:2 -073:2 -073:2 -073:2 -073:2 -073:2 -073:2 -07
,97.:240903.,7,9,4/43030/0,7,.0,9;,7,3023.,3;70/3489:;9,890,7,/05702,80/002570/4:
2,77, ,208,9,95039,',:089<
6445;('"*5.9.43897:.947439,80,3/339,,943
6445;('"*25.9.43897:.94739,80-:93439,,943
6445;('"*25.9.43897:.947439,80,3/339,,943
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 163/298
!4,;0$97:9:7054/,9,,
7400203,9,:3.,,.84894/70:0;03:2,97.:'70/3489:3.,,.84898057/7::::,8945323/082,2,97.070/42,48:3,-74,30
0,7,.,;,7,-02,97.03.,,.,30300203,9,-8,/,0/,,4;,4
2 3:2 -07 839007<
,/,802,97.,3.,7,47903023.,,.8089030/4;4034085.9343,;4030;0302,97.0!70;4/904/70:0;03:2,97.05702, -74:00203,9,:3.,,9478489!7094/3,3.,,.,087,034-0;;,03930085.9303.,,.04,4789 0
2 3:2 -07 839007* 039007<
,/,02,97.,/0,77,3,3.,7,3,47903020/4;40340085.9343,;4030;0302,97.0'03,2,97.0247,-90/3,, -74:00203,9,:3.,,9478489$0/0,3,4/,00;;,0393, 57094/34
2 3:2 -07 839007* 039007<
&80/0434/,089;4703,2,97.,8979089:,3,002039,
2 .908 8$973* 0$973,70 -$59' :4;,7<
40574289;,7,3,2,97.04/7003,303,;03,,3.,,.8,89,489,;03,57,3,8;0020392,97.0803.,7,:3,54/7,:20;,3:;70/348995,54/,9,002039,$0/0,3,4/,89;,7,2,97.:3900700203,9,42,8:;70/348954/7,:20;,343.,7,303,
2 3:2 -07 839007 039007<
!4/7,:20;,30;70/3489954;,54/,9,,8:80/00
,3:2070954;054/7,:20;,3,;70/34890
,440,39554/7,:20;,3,;70/34890 ,80
,,79554/7,:20;,3,;70/348903,42, &3.4/0;70/3489 0/3,:
,7010703930954;0:::: $97354/7,:20;,3,;70/34890
493 ,897:9:730954;054/7,:20;,3,;70/34890389,3.,897:9:73495,
8,8;2542,5489,;0323,34;054/7,:20;,30;70/3489
6445;('"*25.9.43897:.94739,80250/-39,,943
6445;('"*5.9.43897:.94739,80,3/39,,943
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 164/298
,5,834;05747,27,3,
3:2-07
$,,97.,39007,;70/3483495,
42,
9 0 9
3:,
0/,3
/;,
97
42,
,97.0;70/3483954;,5749;2,97.,701070393954;,
,402,97.,-9,4.7,3,,;84942008:303002039;70/34834701070393495,,97.,00203,9,;70/3483495,,4948: $47939007$304:-0,73044/897,305747,207,/0137,34;70/3483495,3,57207897:9:708,/789;,73054/,90$0/0,3,4/,/4/0:057489473,42,547,3:80/,2 39007-740;,
2 3:2 -07 8390073:2 -07 039007* <
,97.,3:2-078024057,,9842
7:,3,4/,,4.7,2,97.:4/80/,239007,,4039007;70/348395202478-4/4;430;030,547,3:8;;70/348980/4/0:03,42/708,942024784-4,80;7,,832,:;,7,-:3:2-07
0:92,42,242,97.:701070393954;,,4940$9733030020393008,/7,;,98,2089734;0;0:5:;,3,3,4-09048,/709089734;0
$0/057207/0,77,2,97.:,547,3:89734;,90/4/0:057489473,42,85702,3080/,27010703.3,89734;0
2 909 8$973
909 0$9733:,0/,3/;,97<
!7094/3,2,97.,0:202470/,9,43,8.
$,,97.,89734;,701070393495,
0/3,2,97.,;70/3483495,,4940 390078,/7;70/3489/42,97.,701070393495,,4940 $9738,/78,24:5:;,303,;70/3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 165/298
!4,;0$97:9:7054/,9,,
,77,
,77,
,77,
,77,
457,302,97.,
'8:,,8.%54/7,;,57/7:;,302,97.,,48:2,97.0: %:701070393954;;403023,70/-057/7:;,3,8030457,8,/7,2,97.0;08,24:5:;,303,202478:,/708:/08089;,7354/,.3,,0
$0/05720754,:0543,,302,97.,5742457,3,
$: - ,3 2 ,77, 839007< 2 ,77, 839007
89;,7,30/ 7:4: 5:;,3,3, 2,97.:
,77,,77,
2 03,30 2,97.05704/ 7:0;,7, -0
,77,574;07,/,0473,3, 2,97.,5742 0303,
43840 79030,77,3/ $: -
!7094/35720754,:0/,4-0;,7,-02,97., ,77,,77,2,::5:;,303,894202478454/7:090/,80894254/,9:2405789:5984-0;,7,-02,97.,
,943,/,'%302,24:3489457,3,2,97.,,44/;403 54/,9,,,97.0,:7,905489:500/,34/305489:5, 430480:54970-,;,,89;,7,3045043,473,302,97.0;7,,3,:5:;,3,3,9:45:&80/00257207:054,,344790305489:5, 4307,/
707,3,450473,302,97.0
80/04/ 54/ 7,:2 0;,/,05943$.75911$: - ,3
2 ,77, 839007< 2 ,77, 83900789;,7,30/ 7:4: 5:;,3,3, 2,97.:,77,,77,430 2 03,30 2,97.05704/ 7:0;,7, -0,77,574;07,/,0473,3, 2,97.,5742 0303,43840 79030,77,
3/ $: -
6445;('"*405943$.7593 5720754/05470:075489:5,430;7,,;70/3489-0.99057/7:;,3070:97,8:03 5709;,7,302
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 166/298
,5,834;05747,27,3,
!7480;,302,97.,:574.0/:7:
,57480;,302,97.0,4,7:2039,:574.0/:7:54970-3403,;089202,97.0-0,7,/,
,57207,402,97.,2439%02507,9:70/0,77,3,342
2 2439%02 507,9:70 839007 039007<
9,/,0574.0/:7,354;-9
;07,0%02 507,9:70 2439%02 507,9:70
/00;07,0%02507,9:703,;574.0/:70!74.0/:7,4,572,2,97.:5704
574.0/:7,3454;,247,:5,7,209,784892,93,;0/03:2,97.:,4 5,7,209,7&,,;:574.0/:70 ;07,0%02507,9:7004/7003,2,97.,: 5,7,2097:902507,9:70,9,9009204/70034/,574.0/:7,40:057;,9390072,97.0
!: -.$: - ;07,0%02 507,9:70*' ,902 507,9:70,9, 839007
2 502039,.84/ 574.0/:703/ $: -
%,407240903.,7,957480/934;:2,97.:8;0:8943,70/-0343
;07,0%02 507,9:70 039007<
&'8:,,8.:2,97.08::;057480:::5:;,302-04-7,940:,,;:574.0/:703,;0/034','04',#0157480;,3:2,97.,:
80/0024/0:!702/,80.04:53,2,97.,57480:08:;4:5:;,302540/3,30020392,97.024:-957480033,893,3,44-30;,7,-09495,,572070020392,97.03045729;3495,545:939007240-957480038;70/34::5:;,302,;8344/013. 574.0/:70,-57480/0020392,97.0:574.0/:7::54970-903/087,3420002039,2,97.0,4,7:2039:574.0/:7,34254;:
!7480;,302,97.,',5749;#01
&'8:,,8.%:;,7,-040547,3::4-09,49402,97.,,57,;430547,3::8,24-09&2089494,9,;0;,7,-0547,3:::5:;,303,4-094,.::7,:3,34202473,4404-09820903,58,308:7389,-35747,2,54970-340:.04897,:2097,020:;,7,-:5:;,3,;,7,-5729;3954;,54/,9,,
,/,478990;70/3483955,7,2097, ',:74:0457,30;70/3489,7:2039,:4,3:;,7,-:574.0/:70!7420304,30;,7,-0574.0/:70804/34803,4,3:45:;,7,-0,303,473,3:;70/348954;34
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 167/298
!4,;0$97:9:7054/,9,,
5747,2,0:92,405748003,7:2039701070393495,479030 ',2,,5480/.:/,457,3,;70/34899,4072,:5:;,303,473,34-09:7,:3,3420247$94,701070393954;545:92,97.,/7:4-0,9, 57480034790302',80,57,;457480:::5:;,30290808;,, 574203,:303,3,45701097,3,473,3:;70/3489
'8:,,8.424::0574.0/:7,2,57480;,30:5:;,3,4790302 #01,/,804-09701070393495,57480/4790302 #0154;,3,574.0/:7,/4-;,43974:3,/8,22:5:;,302902,24:3489/,;7,203:473,34:5:;,3,54;,90,8/7:24-0942,8 493%,;4 543,,30240/4;089/430570/;/;010,9,970-,,478998457042
&80/00257207:057,,3,7,,20:57480;,3,:
574.0/:7:.002,97.057480;,3,8,240/343034002039,47903024709897:9:7057/4/,:80 390070020392,97.03:2-078:9089:,3:;,7,-:4:95:9
&30/0,77,3,3.,7,3,2,97., 3:2-0784/3900700203,9,4709897:9:7,:3,2,57::00020390473,302,97.0: 4:95:9/43,;785857:0300203,9,
$;08:2,97.025.934;0/030 %7,204777,95,$89022034;,345748947:90894,2,:5789:55489:5.2,48:/0137,3:94295:&57094/3424/0:0854203:95489:5, 430&30:54970-03 5489:5,09&55074:3/4804789,/4;,947307,3.04/70030/2030,40:57207:2,97., 3:2-0780/34/20343,3,:3:9,7,7,/, 5489:5,03,;0/034
&38047834389,39, ;-714,43,,;,7,709,542,:34;:3:
&3802,97.,3:2-07857480:0574.0/:74/177,3,4790302',858;,302;70/348900203,9,2,97.03,43574.0/:7,34 54;,,5,,24/,8:203030;70/348900203,9,#,4942009480 57480;,3022,97.0574.0/:78 ',,57,;457480:045,54,;,,3,89;,73054/,902,97.0:7,:3,3420247
&380744/;4030574.0/:7,3054;00/,3:8;,42574,8:744709509:4790302',57480::540/30020392,97.0 3:2-078: 574.0/:7:4/177,02039',3,&3:9,72,97.080574800342002039:/4/0:0;70/3489858;,3028;00203,9,2,97.03,43425097,3,;403,47095090;/24/,80;70/348900203,9,2,97.048:574800338:574203
&380744/;4030574.0/:7,3054;00/,3:8;,42574,8:744709509:4790302#0157480::540/30020392,97.0 3:2-078: 574.0/:7:4/177,02039#013,&3:9,72,97.080574800342
002039:/4/0:0;70/3489858;,3028;00203,9,2,97.03,43
!
7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 168/298
,5,834;05747,27,3,
425097,3,;403,47095090;/24/,8:;70/348900203,9,2,97.048:57480035489,;033,
4/:0!,880/ 77,
$: - ,3
2 3:2 -078 839007* 039007< 2 3/0 839007 2 4:9 5:9 8$973
4:9 5:9# %# ; -71 473/0%43:2 -07809&55074:3/ 4:9 5:93:2 -0783/0
09 4:9 5:9; -71 8 58473,300203,9, 2,97.0 43840 790304:9 5:9
57480 ;,30 2,97.0:574.0/:7: 4/ 177,3:2 -078 4:9 5:9%# ; -71 473/0%43:2 -07809&55074:3/ 4:9 5:93:2 -0783/0 09 4:9 5:9; -71 8 582 030300203,9, 2,97.0 43840 790304:9 5:9
4:9 5:9%!# $l' ,; -71 473/0%43:2 -07809&55074:3/ 57480 ;,3000203,9, 2,97.0' ,
4/ 177,02039' ,3:2 -0783/0 4:9 5:93:2 -0783/0 09 4:9 5:9; -71 473,3, 2,97.,489,0302 0303, 43840 790304:9 5:9
4:9 5:9%!# $l#01; -71 473/0%43:2 -07809&55074:3/ 57480 ;,3000203,9, 2,97.0#01 4/ 177,02039#013:2 -0783/0 4:9 5:93:2 -0783/0 09 4:9 5:9; -71 473,3, 2,97.,80 2 03, 43840 790304:9 5:9 43840#0,/30
3/ $: -
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 169/298
!4,;0$97:9:7054/,9,,
574.0/:7, 2 03, 2,97.:$: - 4/ 177,' ,,77, 839007 2 3/0 839007 473/0%4,77,09&55074:3/ ,77,3/0 093/ $: -
574.0/:7, 2 03,002039 2,97.0,30473,$: - 4/ 177,02039' ,' ,002039 839007 0020393/ $: -
574.0/:7, 2 03,;70/ 3489473,34002039,
$: - 4/ 177,02039#01#01002039 839007 0020393/ $: -
3/ 4/:0
$0/0,8,57,:085847305747,2,
47,.09897:9:7,543,;,3,
'8:,,8.,047,.09897:9:7:543,;,3,4,804789,574,74;70/3489:304897:9:754/,9,,,49402,97.,,/,8047898 0/34/20343,322,97.,2,47,.09897:9:7,80543,,8344709897:9:74,7:4//430/447307,3.02,97.0;70/3489;7,03,09&55074:3/5489:542&20894;,7,-0-74,, 47,.09897:9:7,4789;,7,-:4,570/89,;,;70/34898;,4002039,3057094/3457207,8024:57,,94790302 47,.09897:9:70
2 002039 83900747,.00203933:2 -078 4:9 5:9002039 09
694.;;165;'9/0;&7;
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 170/298
,5,834;05747,27,3,
7 0/, ,
7 0/, ,
7 0/, ,
89:5,.
,
,
,
89:5,.
,
,
,
,
,
,
89:5,.89:5,.
3/0889 : 5. ,
3/087 09 ,
202,9 7 . 0
'0/20343,302,97.0
&57094/324/0.2,54,;,8::,;,300/34/20343,302,97.0408,/708,240/,370/,;70/34890/34/20343,302,97.0805430,/3,;,:0/34897:43/087,322,97.,2,&4;424/0:8:570/89,;030;0/20343,302,97.040805430,/3,;,:/;4897:43/087,322,97.,2,40,90;,:/;,;070/,,;70/3489& '%:2409089;,7,92,97.08,/4/2030!48940/;,95,;0/20343,32,97., 57,;4:93070.9 ,3 : ,7 3,:5,30 , 0/ 2,97.0
! 7,;4:9302,97.0
!7,;4:9302,97.0570/89,;,:9,-.0:42,8:;70/34897,85470030:70.2,89:5.2,$;,70/,0890;0308;,89:5,.0890;030-494,803,;,:57,;4:932,,-570543,540/30020395409,-.0 54970-3404/70/9/;,54/,9,5702,/44;47:57;54/,9,4/70:070/,002039,,/7:89:5,.002039,$0/0,8,57,:057207/;4/20343,302,97.0,897709,09789:5.,
$,;4/20343,3,2,97.,8,97709,j09789:5.,
!7,;4:93,/;4/20343,3,2,97.,8 270/,,389:5,.,803,;,2 5:9 ,32,97.42,572072,97.,857094/308005:9,2,97.,
$;,002039:2,97.,04/700320342002039,:4-: ,/0, 570/89,;,202,97.0/4 4/70::70/,89:5,.002039,:2,97.:/:/,3/082,97.070:4/3:0203,00203,9,:57;42709:2,:57;3/08 0/3,/4203,00203,9,:5480/30289:5.:2,:/7:3/080/3,
:9/20343,302,97.080/0,77,:3.,7,:0/3,4,4 0/34/20343,302,97.0,57207/;4/20343,3,57,;4:93,2,97.,3:2-0788,/;,709,/;,89:5.,240-9/0,77,3,80/0423424/,
2 3:2 -078 839007 039007<
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 171/298
!4,;0$97:9:7054/,9,,
&:53-7400203,9,2,97.00:234,;03,8;/203,:4;428:,:57;,/203,4//4/7:,/203,4//4& %:0:;0/0354,270/,7,3 2,97.04570/89,;,-74/2,3,:2,97.
$0/023,2,4/,80;4/3.,,.,00203,9,2,97.0
3:2 -0783:2 -0783:2 -0783:2 -078
0,7,.,3.,,.,2,97.024:-93,57,;,30:8943,70/-
2 3:2 -078 839007*
039007<<<
'70/34898:7:57,305470.2,:,7,/09,4/,3.,7,:3:2-0783:2-078/43.,7,: 3:2-0783:2-078!70;4/,.4/70:0-7470/,,570-74,;,302-74, 54/3.,,.889,570/89,;035,742;9,89,7,/,:,;343.,,.8489!4942570;4/,.4/70:0-7489:5,.,:8;,42709: 570-74,;,302-74,3.,,.8;70/3489:54/3.,,.8489,9,70/,&57,;4:9342,97.8;,70/,2,0/3,-74;70/3489
'0/20343,302,97.:24:-9/0,77,30-07943,;403, 0&80/00257207:03,570/0,77,3,/;4/20343,3,2,97.,,549424/7003,;03,/203,2,97.0
2 3:2 -078 839007#0 2 3:2 -078
4790302#0224090203,9-7400203,9,:2,97.,3070/2,97.0-74/203,2,97.0$0/0,3,4/,:74:054/,3054700
#0 2 3:2 -078
%,4072409047899#02!70807;0,40908,:;,9;70/34894080;03,,0:2,97.
$0/0572074789/;4/20343,3:2,97.:,82:,.:/003,7,,7,9,/;4.7,,!720747892,97.:
,7/$:995,$973,547,3:4,,7,9,902,97.: ,7/,.095,$973, 547,3:-74,,7,9,;4/20343,3,2,97., 0.95,390075,298;0 57094/3454/0030,790#0/4;/;4/20343,302,97.0570/89,;,:44;0,89:5.-740;0,7,9,,57207/7:70/570/89,;,:509705,/0/457;89:5,.570/89,;,,80;0,5480/37,0;0
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 172/298
,5,834;05747,27,3,
0.7,5,/
3,70
:50
5,/0
,9430
,7/,.0
,7/$:9
4/:0,7/ 0,3
!7;,90
,
7/
,.
0
8$
973
* 8;4,%74,09;47,!09.,*
089.,$0/2 .,!0, ,,7,<!7;,90,7/ $:9 8$9733,70: 50*
5,/0,9430<
$: - ,3 2 7,3/42 %50 8#,3/42 0#,3/42
2 7,3/42 ,.0 8#,3/42 0#,3/42 2 0. 839007 2 .4:39 839007 2 74 839007 2 .4:2 3 839007 2 5,07 8$973 2 5,07 8$97347.4:39%44747,3/42 %50 09.4:2 37,3/42 ,.0 09574;07,;,/,0,79,;054/ 003,44 5 00.74.4:2 30.74.4:2 3.4:39
3,20334/ 0030,7,9,1.4:39 4/ %035,07,7/ ,.0.4:2 3*
,7/ $:9745,07; -71805,07,7/ ,.0.4:2 3*
,7/ $:9745,07; -713/ 1 09.4:39
43840 790305,0743840 790305,073/ $: -3/ 4/:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 173/298
!4,;0$97:9:7054/,9,,
!4709,3025747,2,8;0020392,97.0 0.803.,7,:3,;70/34894709897:9:7,80;4/8;0/43054/00348;,7,9,$;,2 574,842744709897:9:7:03077,808:,,348:,3,,79,,03077,308:,34-74,:3:9,7,/,344580,:54970-0300307,9478:,3-740;,$0/023,2,4/,3.,7,3,8:/;,4-09,95,#,3/420/,3,03077,308:,34-74,95,,790 7,3/42%,50,/7:,03077,308:,34-74,,790 7,3/42,.0
2 7,3/42 %50 8#,3/42 0#,3/42 2 7,3/42 ,.0 8#,3/42 0#,3/42
#,3/4295803,,:3:9,7$89022034;,345748947,!7094/3,/0,7,.,
424::089;,7,307,9480/,8:,3-740;,578;,4254709,3:;,0,5,.003077,308:,3-740;,054;0,3488890282;70203427,:3,,
0/342,/2,903.,7,34-0995, #,3/4224090/4;,998:,3: 549;3:-93:.04-743:;70/348954;,3025489:5, 09$0/0,3,4/,;7,,-44:-93:549;3:;70/3489
747,3/42 %50 09
%,4072409057480/90/,3/;,,7:2039,,4-,/7,03077,3-74:3:9,700344580,;70/3489&80/023,2,4/,57480;,302,7:203,9,8:,,3-74,4/70;,304,,79080/7:3:9,74580,4//4,8:,,3-74,790:3:9,74580,4//4
747,3/42 %50 09.4:2 37,3/42 ,.0 09
$;,,,79,2,57/7:0345404/70034-7402709,89:5.,: 0./;4/20343,342,97.4,79,43054/003,;70/348957/7:03454, 054/7,:20;,340/3,,&5749;342;70/348954,00/3,,7:::4020,79,54/003,:2,30342,,8;,:;70/348954,7,9:4/ 543,;,8003077,308:,3-740;,8;0/4540;:030,790:2,97.0.302,;70/3489
,4/,-77,,:54970-0307,
1.4:39 4/ %03
:3.,4/;7,,489,9,/003,/;,:-740;,!7094/37,0-9 %7:0:;0,/,0489,9,7,94/3:04/34834,305,730;70/3489;,7,-0.4:39
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 174/298
,5,834;05747,27,3,
,: 5,30,0/2,97.0
'8:,,8.%54/7,;,2,97.:8,89,;03:4//7:2,97.,;,;02,97.08:5480-3447830,/,2,90/;4/20343,3:2,97.:44709.302,: 0/3,:/:3:0/3,-7400203,9,
4090489;,794;,;:897:9:7:479030289,3/,7/3/;4/20343,32,97.,:440-7400203,9,8;70/,,0/3,9470:97,:3054970-342:-03:5748947,
,7,:4/57,;4:932,97.,70.3,:5,32,97.,24:-97,9/:3,
!720754,:089;,7,303,:5,302,97.090479030:30034709897:9:7,,574,742,97.:&57207:
0/0,77,3,/;4/20343,3,3,:5,3,2,97.,4,808,8944/972,97.04/700348:57;425,7:,7,/,&3:9,7302,97.08:3.,7,309,4/, 57;,8,/7;70/3489/7:,;70/3489,970,;70/3489,7,:4/57,;4:932,97.,/7:,/203,3,:5,302,97.0057;,/203,4/;40302,97.0&30030 4709897:9:7057/4/,:00203902,97.03:2-07:4:95:9',38,4709897:9:7,574,7470902,97.03:2-078&3:9,73,4709897:9:7,574,7489:5.02,97.0304709, 57480;,302,7:2039,09&55074:3/5489:5:
$: - ,3707,303,: 5,30/;4/ 20343,30 2,97.0 2 3:2 -078 839007 039007<,4.7,3089: 5.,,70/,3:2 -078 039007<,4.7,3089: 5,.,,70/,
3:2 -078 039007<,4.7,3089: 5,.,,70/,3:2 -078 039007<
8 58;,30;70/ 348900203,9,3,: 5,30 2,97.0 2 839007 2 839007 2 4:9 5:9 8$973
47%43:2 -07809&55074:3/ 47%43:2 -07809&55074:3/
4:9 5:93:2 -078 094:9 5:9; -71
09
43840 790304:9 5:93/ $: -
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 175/298
!4,;0$97:9:7054/,9,,
$0/0,8,57,:085847305747,2,
$0/0,4709897:9:7,543,;,3,5489,;,8;00020390:/7:42709:3,
47%43:2 -07809&55074:3/ 3:2 -078
09
4/47893:2-07809&55074:3/,47,3:;70/3489-74,,5090!4;,35489:5,804/3483,2,97.:4,803,,:/7:42709:3,:5,302,97.0
!7094/3,897:9:7,00;;,0393,80/0024/:
3:2 -0783:2 -078
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 176/298
,5,834;05747,27,3,
$4797,302,97.,
$4797,3054/,9,,:3:9,72,97.004/484-90;,3489:2342,5,.,2,4057,::84797,3054/,90,30;7084797,305702,-740;2,7,:3, -740;2,,79.,7,/-70,:77,3,90014380425,3084797,:9001438020303,5705702,5702032,,,925702,2032,,4-94,0 5743,090014380-740;00097457;70/,84797,54974,05702,-740;2,00973-74,834
#,;0303,479,2,,84797,302,97., 0:927,9,4792807,94543,,:,;8344-74:89,;:8990-74:543,;,3,8989,;02408070/,00/,3,479,20/3,4/4-,7:8;24434892,
&4;424/0:0458,343044,479,2,48024::54970-9:
7,924434892,,4394:543,9034;7,/,-7,90904592,,3,4/7003:89:,.:
:--084797,30
:--084797,3020:7,89484797,300,479,247,//4-748,7,9289,2,89,;8,89,2,408:/04234;084797,30 ,30;70/348900203,9,2,97.0574/7:5489050345702,;7:890545:920:7,7,,:;4/,;00;70/3489943:5702,/3:2,97.0%03,,90;,3044574,,7489:&8;,4280:85470:05,74//;,8:80/3,002039,48:;70/34895,7,:547,89:8:0/3,05747,2489,;,00203903,8;4220892,48:;70/3489:5,/,:0280/:0020395,7,,203::2089,
$0/0,8,57,:03,384797,3,-:--0,4792,!7428;457;4 574,8,7489:,479,25743,,/,89,;0 38::7,89:0280/:902,203:02089,&/7:42574,8:7489:,479,2203,2089,89,;,2,409,40738::7,89:0280/:9,470/428;0/489,;,:5480/302574,8:7489:30,:20/7::54.:4,4575,/,
$,7,1j57,:--084797,3,2,97.0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 177/298
!4,;0$97:9:7054/,9,,
$0/05747,24790302-:--084797,3,84797,2,97.:3:2-0784/80/,200203,9,:7,89:0280/:
4/:0!,880/ 77,$: - ,3
2 3:2 -078 839007* 039007<
8 58473,30 2,97.043840 79030# %# !7393:2 -07854;,30574.0/:70,84797,30: --0$4793:2 -0788 5884797,30 2,97.043840 79030$# %# %# !7393:2 -078
3/ $: -
8 5857480030 2,97.0!7;,90$: -!739' ,,77,!739 839007
2 002039 83900747,.0020393,77,!739
43840 79000203943840 790
0943840 79030
3/ $: -
,479,2 -: --084797,3,!7;,90$: -: --0$479' ,3:2 -078 77, 839007
2 5,88 839007 2 .42 5,70 839007475,88%43:2 -078 77,09&55074:3/ 47.42 5,70%43:2 -078 77,09&55074:3/
13:2 -078 77,.42 5,70*3:2 -078 77,.42 5,70%03$ , 53:2 -078 77,.42 5,70*
3:2 -078 77,.42 5,7009 09
3/ $: -
,203,/;,002039,!7;,90$: -$ , 5#011789 839007*
#0180.43/ 839007 2 902 5 839007902 51789178980.43/ 80.43/ 902 5
3/ $: -3/ 4/:0
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 178/298
,5,834;05747,27,3,
,/4348.057,,38585747,2,
!74.0/:7,$,5203,2089,:2,97.5,7:5748003400203,9,!720990/,800020392,97.057480:::574.0/:7:4790302 #01,4-80:303,,203,4/348,3,473,3:2,97.:
;,903,0/489,0/3489,;3,,5747,27,30,57348547,-4;04 -74,:85470;,3,,948:,84797,30;089,7,;030/7:03,934-70903084797,3,0:92-:--084797,300-74,4089,;0/0423484797,3,,40;042,2,,,/,0:89/4/080989,;84797,304;2,4792420;74-7440:89;0-7489,;;,3-44070/,-:--084797,30304592,,3-47
%7,20473:/5489:5,$479480240:54970-9,84797,302,97.0 -44095,!489:5,47892344-701,83 ":.$479,479,2$0/0,3,4/,84797,2,97.: 3:2-07857094/3457207,
54;,30$4795489: 5, 77,$4793:2 -078
$4795489:5,0:3:9,777,95,:$89022034;,3425748947::7003,4,0/389,9
,8,77,,02340/7:0478305489:50$,57,:08;0,0/305489:50 77,4-09,
$,489:535489:5.77,4-09,
47903025489:5,0,724090-78,98,/7,.002,97.08,240/343034/0,
$39,8,5489:5,0,7
$0/0,3,-708,/7,8;00203,9,2,97.0 3:2-078
77,0,73:2 -0783:2 -078039
$;489;4039/4-,;,::53-7400203,9,8;/203,2,97.0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 179/298
!4,;0$97:9:7054/,9,,
!7097,;,302,97.,
0894054970-34;0043054/,9,,547,303:2,97.;:43,4,/4;4,;,:57097,;,3,!74.085743,,03,4/70034002039,2,97.0803,;, 5709 7, ;,3 0
30,734 57097,;,30
30,73480/3457097,;,30:85470:0;70/34898;,4002039,2,97.08,:0257097,;,3,42,97.,3084797,3,47,3038903,4;,,;3,3 57097,;,3,,97,03,89,;,240-95743,03,3,-4444,.:3:9,72,97.0,-4974/,30,;70/348930:2,97.5747,2247,:85470/9:57097,;,3,8,8;,2002039422,97.0
$0/05747,257097,:02,97.: 3:2-07857094/34 5747,2,97,0:30803:57097,;,3,40:
57097,;,3,5743,03858:0803/08002039,2,97.03,402803,,
$: - ,3 2 3:2 -078 839007*
039007< 2 03/0 83900743840 790&$%&!# %# '043840#0,/30473/0%43:2 -07809&55074:3/
13:2 -0783/00%0343840 79030:57097,;,3,0*
5743,033,54.3/0947
3/ 1
0943840 79030:57097,;,3,30* 5743,03: 2,97.
3/ $: -
;403,0/3489,;3,479,257097,;,3,,:0/343,8547!7480,3-74 54970-3:85470/-0/00-7489,;2,97.0&3,47028.03,7:,4:57097,;,3,30:2,97.,479,2;4/8; :85470/-
,8,77,,05489:5,3/01480240:54970-9,0/3489,;34 57097,;,302,97.05702,::57097,;,3,
$39,8,5489:5,0
$970.0:0;42::80:,::/,807,/44;074,/5489:5:%,,; 5489:5,0,7,9077,37,925,7,209,78289,2,,894205489:5,
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 180/298
,5,834;05747,27,3,
!70.305489:5, 3/01;7,,;70/34893,303/08,57;454,;;,3,97,030;70/3489,497,03,;70/3489305743,03,
$0/04/380,;4/57097,;,302,97.05702,:3080342::
$: - ,3 2 3:2 -078 839007*
039007< 2 03/0 83900743840 790&$%&!# %# '043840#0,/30 2 8$97343840 7903077,3/013:2 -078043840#0,/30
3/ $: -
!489:5,3/01;4/30,73457097,;,309,4/,304;05071472,38045,/,:30,7348;022,97.,2,!:34-74//4-;,904790302-3,734 57097,;,3,3,/84797,322,97.,2,
3,734 57097,;,30
,/,089,89,;84797,3,47903023044/,479,2,84797,3,5489:5,$47977,4-09,24090:54970-9234401,830-3,73457097,;,30479,2-3,73457097,;,3,:85470:0:57097,;,3,8,89,;42:870/389040:57097,;,3,2,34/870/3089,;0:80/00247,: 57097,;,3,5742,97,:808,2489,;040803,,03,0;4544;.8904 0:57097,;,3,;04/870/3089,;05742,97,:8089,;082090303,/0834544;.89,34;4:5742,97,342/0:890804509:85470:0: 57097,;,3,8870/34289,;42/0,89047,.80543,;,:8;0/489,;,
305743,03,/4,479,230,:/,8089,;,303,,:89;,,479,2570/89,;,83,3:57097,;,:903:
!7095489,;90/,80:898,80/008097,89,;,4,2,;70/3489& 57;427::57097,;,3,89,;,80:85470:05702,870/3489,;8904,2,;70/3489,497,03,89,;,2,;0:;70/3489,479,24/-,.:00;/4890:/:0247,:89,;::85470:08,870/34289,;42/0834/0,890!489:5,80543,;,8;0/489,;,4,4/4;,7,::57097,;,3,305743,03,/4,479,230570543,/,0302,:89
,438;,0:85470/-0:,57097,;,3,8,870/34289,;42,479,2 -3,73457097,;,3,4/-,.:043:544;.:8904,8:734308,/797,03:89,;:489,8,/789,;240-954970-343,;0 447,,/4,479,25743,089,;:570543,/,0302,:89#,/804;74-742 57097,;,3:,57207,489,8,/72:389,;,479,204-,;93,;0:85470/-
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 181/298
!4,;0$97:9:7054/,9,,
$,7,1j57,-3,73457097,;,3,2,97.0
,8,77,,0,0/35489:5,3,7$0,7.4802400/3489,;34:54970-95702,80/04839,8
&80/00257207:03,570;0/03484797,302,97.0, 54942303457097,;,305702,4/897,304783,:3080342
::,84797,302,97.00:54970-035489:5, $479/40,57097,;,30:54970-035489:5,3,7$0,7.
$: - ,3 2 3:2 -078 839007*
039007< 2 03:2 -07 83900743840 790&$%&!# %# '043840#0,/3084797,30 2,97.0 77,$4793:2 -07857097,;,30 2,97.043840 7903077,3,7$0,7.3:2 -0780
3/ $: -
40:57097,;,3,5743,035489:5, 3,7$0,7.;7,,3/08 5743,034002039,&5749;3425489:5,;7,,30,9;3:;70/34894, 570/89,;,-94;34250203957;4;00-74,:2,97.0/3342502039;,;4543,,30424::04/70;,3054.0:84797,342,97.3,4:970-,
-9:-,03,;70/3489
87 0/3 ,89,;,
87 0/3 ,89,;,
87 0/3 ,89,;,
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 182/298
,5,834;05747,27,3,
,-7,,3,0894574258,3,4/,02447,3924:0;70/3489408024: 547,39:;,7,-:,57207,42,24;,7,-:4,547,3:0-74;7,9,304,:9424-,2,828,43024:9547,3;,30;70/3489545:9
,-7,,3003:207,9433,2424::07,/3:34;495,;,7,-0902003:3,80/02954;2,54/,9,, 3900743$47990%,;0;,7,-024: -95489,;0303,4/7003:;70/34898:524:;70/3489404/70/908570,;,:3,9,3,383,-/0;,30547032;70/34892,
,-7,,30803,004789,707,307:5020:84-3454;0,382-44389,39$;,44389,39057/7:03,3:207,;70/3489&80/002 57207:0707,343,-7,,30 '0.040,030447,92,7,:9424-,
3:2 ' 0.0 8390077807 ;70/ 3489,9 ;70/ 348997403 ;70/ 3489:3/, ;70/ 3489
3/ 3:2
!4/7,:20;,3457;423,-74,34295:057/7:03,;70/3489$;,80/0,33,-7,,3,2,,0/,3:;0,3:;70/3489 0:92389047,3033,4790309,;43:2077,3,$0/003,-7,,3009,407/4;4034
3:2 ' 0.0 8390077807,9
97403:3/,&3343
3/ 3:2
,-7,,3,80/0,77,:;,34580,574.0/:70
,494057,,343,80/048.,34;3,-7,,3,80858::: 5,/,:025458:
$0/0,3,4/,57,:0 57/7:;,303,-7,,3,;,7,-
2 .,7 8' 0.0* ' 0.0:3/,
$,i ,34;3,-7,,3,80858:::5,/,:h025458:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 183/298
!4,;0$97:9:7054/,9,,
$97:9:70
&;4/:897:9:70
'8:,,8.%48:7,;,5747,28043897:.80-44;03,;,30897:9:7,2,,4454;0;,3054/,9,,7,9954;,,43/0,77,30897:9:7043,5489,084039554/,9,4240-9:54970-03,/0,77,30;,7,-09495,$97:9:708:830,8,2,54942094570/89,;,:897:9:7: 54/,9,,4,8,/754/,94;30,34;01:3.80,34;0 0:92,7,:4/,8,897:9:708:;70/3483954;30,90;,:,4.7,303,42-494,30247,90478990/,-89;4730:;,7,-:95,897:9:70570303,47903,,8:5749897:9:7,2,4-0989;4703701070393954;,,90;,:
4790300570:54970-0:09,070107039395 $973480543,,,4;70/348395
',7,-,95,897:9:70/709348,/754/,90897:9:70/4;,7,-,95,,808,/72024784:5:;,303,54/,904304-09,4,80897:9:70,:54,8;489;,5489:50/4,,09024:5720390/,3;08:0,
$97:9:708:47830,/,0900/34;,7,-57/7:9304454;0,3/04;,31472,.,,57207024,0/34:;,92057020484-0303:,/708:9001438-74/,9:27403,4024/0,77,95094/;403;,7,-4/4;,7,:954;,54/,9,,/0137,9897:9:7:900:54970-9,/0,77,308,240/30;,7,-0!70/3489897:9:7,5489,049,,/,2,902344484-,5,894,2344;,7,-89;4703897:9:70
0,77,30897:9:70
0,7,.,897:9:70,54304790302 $97:.9:703,70/-0,;7,;,83/
$97:.9:703,70/-4220:4;0/;03,70/-0247,54894,9-,7020/,3,3-44095,0,7,.,897:9:7082054894,93,3;4:2034;,345748947,:3:9,7,8024/:,,:3:9,7/7:0897:9:70
4090:;,92057020484-0,/708:89,34;,3,9001438-74/,9:27403,,0/34:0/34;,7,-24090/0,77,9897:9:7:,4;031472,.0,480/
!7;,90$97:.9:70!07843$97:.9:70 2 789 ,20 8$973 2 ,89 ,20 8$973 !7;,90 // 7088 8$973 !: -.79/, 8,90 !: -.!430 :2 -07 8$9733/ $97:.9:70
40904/70/95789:5,3489897:9:704790302 !:-.!7490.90/703/
!7;,905789:5324/1,947,489,;954/7,:20;,34 !:-.0,7,., 54/,94;3,34;,897:9:7030820::;,93,;:3.,,.:,434790300/0,7,.80839,80!4/,94;3,34;897:9:70247,:-9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 184/298
,5,834;05747,27,3,
4/70038,0/324/5789:5324/1,947, 2!:-.!7;,90;4;/;489407,038 20!:-.,7,:4/,8,4/409,3;4!7;,90!4/,94;3,34;897:9:7024:-9-44095,
',7,-0897:9:70
,439454894/0,77,3,897:9:7,24090/0,77,9;,7,-:3,3;4: 574.0/:70;,7,-:3,3;4:24/:,929542897:9:70
$97:9:708:;70/3483954;20:489,4943,/, '8:,,8.%,:942,983.,7,897:9:7:,/,/0,77,90;,7,-:9495,
7:2702,3,
2 507843 8!07843$97:.9:70
4,/0,77,;,7,-:5078438,!07843$97:.9:70897:9:74257094/344/0,00;;,0393,80/023,70/-,2,
2 507843 80!07843$97:.9:70 2 507843 8!07843$97:.9:70 0!07843$97:.9:70
$;54/,94;3,34;897:9:70803.,7,:3,54/7,:20;,30;70/3489 57/7:03954;,54/,9,,,3:2070,34;057,3 3: 8973,$973,34;0493,4-090
,57/7:;,30/4;,,30;70/348900203,9,;,7,-0897:9:70:54970-,;,80839,8,,4,5489,;,30/4;,,308;489,;,4-09,, 57207479030257094/34/0,77,30;,7,-0 507843240905789:59303254/,94;32,34;2,3,80/03,3
$: - ,3 2 507843 8!07843$97:.9:70 507843789 ,20;,3 507843,89 ,20; 50784379/, 507843!430 :2 -073/ $: -
,4394:30809094:3054870/343,43203,;,7,-054,;:0805,/,:,89,85458428;/489:5354/,94;3,34;,,43,8.!720990/,: 5,/,:025458:30/489,0540 //7088400/0,77,344790302!7;,90 5789:53424/1,947,
$,!,/,:h54588,8;2/489:532j,34;2,897:9:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 185/298
!4,;0$97:9:7054/,9,,
&8:,:,8,24:00/,/;0;,7,-04-09,:5:::3,894-0990894,4507,.03,/0/342;,7,-42/70934:90:3,4-093,454894:5:;,30/7:0;,7,-04/897:9:7,8;,,;,7,-,897:9:702,;,899:45:54/,9,,$94,305489424:3489/,4507,.0:303057040/30;,7,-0897:9:703,-443,3:90:3,54/,90/7:0;,7,-0897:9:7040002039897:9:70701070393495,,4948: -0.930,2,97.,457,8054,;,3,54/,90$94,:8:,:701070393954;,8;,,574203,:303,57040/30;,7,-0897:9:70:9003,54/,90/7:0;,7,-0897:9:70
&80/00280:4/,;,7,-897:9:70 507843057/7:03,;,7,-,897:9:70507843!7/7:;,30;,7,-897:9:70024:00/34,48:4-0;,7,-089495,897:9:70
$: - ,3 2 507843507843 8!07843$97:.9:70 507843789 ,20;,3 507843,89 ,20; 50784379/, 507843!430 :2 -07
507843507843 574;07,/,54,54,::3,89$9734 -09 43840 79030507843789 ,208507843789 ,20
507843789 ,20 ,74 43840 79030507843789 ,208507843789 ,20
43840 79030507843789 ,20;,33/ $: -
3,
507843507843
457,8;000203900/30897:9:70:4/4;,7,:00020390/7:0897:9:70!702/,897:9:7,478970107039395 $973,30,30;70/089,57,;,,4,489,07010703930954;047903024507,947, 880574;07,;,/,54,897:9:7,:,::3,54/,908944-09,!70203,3,54/,9,54,,20484-0:;09
507843789 ,208507843789 ,20
0%7:0$;,4203,309089:,3454/,9,,57,;43,89;,7,3034;44-09,3,304/7:420247844,.-494,89:;095489,0 ,803,43/4/0;,30203,34;0484-0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 186/298
,5,834;05747,27,3,
!74.0/:70:897:9:7,2,
$97:9:7048254/,94;354,24:::;,9574.0/:70408209030:3:9,7897:9:7,3,;,245489:5.2,$0/080,4/,3,/45:3:057207 57094/344/0,85489:542 425090,20!489:5,240-9:54970-03,/4;,94250934203,484-057040/303,70/-03030
4/:0$97:.9:70,2 50
!7;,90$97:.9:70!07843$97:.9:70
2 789 ,20 8$973 2 ,89 ,20 8$973 2 // 7088 8$973 2 79/, 8,90
2 !430 :2 -07 8$973 :3.94342 5090 ,20 8$973 42 5090 ,20789 ,20,89 ,20 3/ :3.943
3/ $97:.9:70
$: - ,3
2 507843507843 8!07843$97:.9:70 507843789 ,20;,3 507843,89 ,20; 43840 7903050784342 5090 ,20
3/ $: -
3/ 4/:0
&:;,3025489:5,57057,;425789:53424/1,947,,540
!430:2-075,/,:,89,897:9:700/,,43,/4348.
$,!,/,:h54588,8;2/489:532j,34;2,897:9:70
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 187/298
!4,;0$97:9:7054/,9,,
$0/0572074789897:9:7: $8902314,547,3:54/,9,,430427,:3,:$97:9:7,:54/,94;3,54, !&0247
$4:3/,7/8947892,97.:87;08,547,3:54/,9,,4/84;2,48:389,7,33,7,:3,:
,208 5,.0$97:.9:70,2 50
!: -.$97:.9:70$8902 314 2 !& 8$973 2 0247 8$973 2 $4:3/,7/ 89 8440,3 2 87;08 8$973 3/ $97:.9:70
4/:0$8902 $: - ,3 2 2 42 5:907 8$8902 314 #0 2 2 42 5:90787;08 2 42 5:907 0247# 2 42 5:907!&!039:2 2 42 5:907$4:3/,7/ 89%7:0 2 42 5:90787;08 2 42 5:90787;08,;,7 2 42 5:90787;08# !739 2 42 5:90757480 ;,30897:9:70 3/ $: - 3/ 4/:0
4/:08 5, !: -.$: -!739#01 2 42 5:907 8$8902 314 43840 79030!& 2 42 5:907!& 43840 79030# 2 42 5:907 0247
43840 79030$%$& # * 2 42 5:907$4:3/,7/ 89 2 909 8$973 2 .4:3907 839007 47,.9093 2 42 5:90787;08 .4:3907 43840 79030$'<<* .4:3907909 09 3/ $: - 3/ 4/:0
3/ ,208 5,.0
&57207:80897:9:7, 57480:0574.0/:7!739:5:;,302200424:034203,3030354,3,3,3/,:3030 5742030:90:3,897:9:7::54;3424/:4090,999897:9:7:5749;9,;574203,57480/9004790302 ',
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 188/298
,5,834;05747,27,3,
,-,9;3489
!75702,,,-
,439,3,4;454,;,4/4;47903,/,3,59,3,!9,3,8:,203,, 543,;,3090897,30;,07,:20;,3,80/0047903,2,97.,47903,3,-7,,3,89;,7,3,897:9:7,7,/47,37,3,54/,9,,:40.0307,4;,3,20:57480;,3,2,97.,8;70/34:57480;,3,:5:;,302$;,59,3,247,:-93,57,;03,5707,/057207,,,-! 4 5:3 57,330
!45:357,330:80/023,2,
$;0020392,97.02,:894******
744804789,5789:54/700342002039:2,97.0803,;,**** *
!74.08/4;403,00203,9,2,97.0:5,/,:7,89:80/803,;, ************
/70;,30/,2,97.,8,/74/7003:;70/3489803,;,**** ******
,97.,4,4789/;,8:5,3/08,803,;,**** ***********
,97.,87,92-740200203,9,:3:9,7/203,803,;,**** ****
!489:5,**** *******4/70:03,;3/082,97.0
45:3904/9,4/,858,3,;70/348997000020392,97.0-:/0
$: - ,3 2 839007
02039 43840 79030 8 58:0
3/ $: -
$: -02039****** 002039 839007 **********
3/ $: -
, 5747,2,
$;,4/80,,4/,574:90-0;403,3,7,:3,:3,590940-9, 5747,2,
470/480/02,90020392,97.03,43;403,5489:5, $479
$: - ,3
2 839007< 77,$479 3/ $: -
6445;('"*20
6445;('"*3/08002039,2,97.0
6445;('"*84797,302,97.0
6445;('"* 57097,;,302,97.0
6445;('"*/;4/20343,3422,97.42
6445;('"*3,:5,3,2,97.,
6445;('"*09&55074:3/
6445;('"*#01
6445;('"*002039
6445;('"*
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 189/298
!4,;0$97:9:7054/,9,,
940-985880/005747,2,
$: - ,3 2 839007< 43840 7903077,3,7$0,7.
3/ $: -
940-985880/005747,2,
$: - ,3 2 839007< 43840 79030 4977,3,7$0,7.3/ $: -
940-985880/005747,2,
4/:0 4/:0 $: - ,3 2 839007< 77,$479 #0809 43840 79030 3/ $: -
$: -#0809' ,002039 839007 002039 3/ $: -
3/ 4/:0
,-57207.03;,3089:/039805707,30
57207,
;,572070707,38,8;742543,;,3,7:4;,3,80/34/20343,322,97.,2,57480;,3022,97.0,4,7:2039,574.0/:70
58 574-02,
!4970-3403,58,95747,2,,3,:4.03;,3,89:/039805707,30&20894 540/3,34:348,4.03,:54970-90 #,3/424-09,34;48:,3403077,30&:53-744.03,30,-:/03,2,3,4.03,,3,;0,707,90,80-3:1:3.:4,57;,,2,97.:4.03,,45,7,209,7;4/7,:3,30-74,543,;,3,8;,04/4.03,90;7858-74,543,;,3,,572074.03,80543,;,5:9,80543,;,5:9,9,470/42
!74-0230,90;,:34854/,9,,4/897,304783,,/,9,7090-047903,,;3;,7,-:5747,2:8585747,2,057,,33,8.
6445;('"* -3570/89,;,30 0/3342502039
6445;('"* -3570/89,;,30 0/3342502039 %42502039
6445;('"*
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 190/298
,5,834;05747,27,3,
! 70/4,7003,
&,3574.0/:7/0,77,902,97.: 7085438084/00203,9,&54970-904-09#,3/42,03077,304.03,:7,8543:4//403077,30;70/3489547,390:2,97.: 708543808
,590574.0/:7:203,3,884,57;,,2,97.: 708543808,4 5,7,209,7&3:9,7574.0/:70/0,77,90/7::2,97.:4,8:,-74,30 543,;,3,3004.030$;,3/08002039,34;02,97.04/4;,7,0/344.03,57207,40020392,97.0 708543808547,3:0;70/348943/,054970-34002039:2,97.0 1706:03.83/084254;0,9;70/3489,
&3:9,7574.0/:703,88489;,790858:089,489543,;,3,4.03,
,-57207!47,3;,30447/3,9,94,,
57207,
;,572070707,38,8;742543,;,3,897:9:7,2,97.,
58 574-02,
!4970-3403,58,95747,24424::0543,;,::348447/3,9,94,,-0447/3,90054970-34547,39,40/389;0354/,9,:0/3: 0/34/20343,3:2,97.:24:90570/:348,54/,9,,%,4073,590 5747,284/47,:3,;,:/,03489447/3,904/94084/9,,43:348,8;94,,85908;0:308030940,434;::/,034894/84/9,
! 70/4,7003,
0,77,90897:9:7:!439$97:.9:708542,905489:54289,3.0
&,3574.0/:7/0,77,900/34/20343,3:2,97.:89;470329542897:9:70!439$97:.9:7024:90543,;,::348447/3,9,94,,90 570/:348,,/,0:58,3,;70/3489,447/3,9:0/3,,3:,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 191/298
!'
!720747903,574.0/:7,2,97.,
7,/,0/3489,;34,:,947, ,4357,,7,95747,2824:3489:/48,/,302/0:87590:4;424/0:057,,370,89,357207454,:0,4574-02240-9 54/003:1:3.0!7207,5430/0137,302574-02,4054970-34709,3,7,302574-02,3,7,:58,3024/,,:820703054,;,3:,47,901:3.0/0::,0/34,4-/4/443,3470:9,9,
0137,30 574-02,
!7095489,;24/,970-,245747,24/0:0,4,:,9473,3,3/,803,43:348,0/34384,7920947,,57,070:9,90/,357207 0/343847,,0
7,2408,/7,;,94507,947023403,/003,-7,,3,4/:2,3,
570/89,;0303,4;2,
4247,:-97,:3,95702,89,3/,7/32,79209257,;2,9,4/,4507,.023403,/003,2,:570/34898570/-7,,3,4/:2,3,,4--08403489574-02,,:,9477,/8,248857,;34:3080322,902,927,2,9030424:03:348,7,/,:7,:,43:348570/3,,-74,,0/4;403:34857,33,4;,-4/0: 5747,2:!747,2970-,424:9543,;,:07,:3,;,307,97,,90 570/;403,:3484257,347,,,4304/00203,9,7,,3039 0/,34//4;4033,4;,3,203,/0.2,3,700/,34/4507,947,%,4075747,2247,-9:8:,34570203547:,2,:544703,470,2,
3,7,30 574-02,
4-7,54,3,94,,5409,0:,31472,.,!747,2970-,9,9,792097,304/70030/:30:0/34340707,35702,3,;0/03257,;2,:/:/,08,89,;7,,304/700354970-3407,3,57049,9,54942, 5747,28,3,7,97,024547,39:/3,2:2,97.:203, -:110795,
,74,570/89,;,0/,320:857023$;,0020392,97.0570/89,;,54 0/,33,7,,,45480/30020392,97.00/4/,33,443,,;,7,7,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 192/298
,5,':,345747,27,30
!7;,89;,704/70;,304834;30897:9:7031472,.0::,3427,:%, 574.08054970-34;089:304447,,,570054970-347098057,33,4;,:3:9,77,,,940707,3,1:3.,203, #024;0,38%,,/,9,07003542.,30274-:11074790302/;,3/08, 90570209,30200203,9,9,4/,-:/:-78,38;57,33,4;3/08 70:4/57;4002039,-:11079080547,3:0002039 3,54.:,570/4;,3027400203908;,5:9,/,05743,0357,33,;70/3489 489,03057420303,900;70/3489002039,-9570-78,3,880/0200203942
$,57,:04:1:3.0 #024;0,38!74.08804/;,457,3028,/7,,2,97.0-:1107:8,2:2,97.:,805708,:57,330$,57,:02,97.:57054;,3,574.0/:703,4394574.0/:7,4-,;8;4,/,9,
$,,97.,-:11075703,4354;,3,574.0/:70
$0/047,07,:3,;,307,,0137,3,01:3.,,.:,9057
4,;7,,7,:3,9:;70/34897,,40547,303:2,97. -:1107,-4/70/3,70/-0:3:9,71:3.054970-340/09,30540/,9897:9:7:7,,507,947-7,,3,4/:2,3,2,:2,3574790990807,:3,;,:5480/3-494,7,/024:0/,3;02,354/7,,48:20:84-3454;0,34507,9472,-7,,3,4/:2,3,0/,354/7,240-98,89,;034/3,203/0.2,34,70,904507,947,23403,/003,
$0/0,8,57,:0570/89,;,30-74, 54/7,2,
3/08
3/08
3/088030 54;0h,;,,57,30002039090h043-9570-78,380/0h20020392,
2,97.,-:1107 570457,3,
2,97.,-:1107 3,43457,3,
54/7, 54/7, 54/7,
4507,94730 5747909,
7,7,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 193/298
!4,;07,14478348:00
$,!4/0,7,,3,54/7,0:/:/,8::430357,33,4;;,354/7,,8024:54,;98,244507,947-7,,3,4/:2,3,903,7,,7,,48054,;30/7:3,7,30434948040:09080858:04/4;,7,:,547:,:544703,4783:543,;,:3487,,
$0/047,07,:3,;,308;,454/7,,5480-34!4/7,3039,/7:43048:53,203408:54;0,304507,9472,23403,/003,:3.,,.:,90%0727,:3,;,;70/348954/7,,;,1:3.,57;45743,,-7490 54942859:044507,947803,,3,4330,40944507,94723403,/003,1:3.,3,89,;,8;40302,,404507,947-7,,3,4/:2,3,7,:3,9,;70/348954/7,,80;7,,54;341:3. ,.:,9057
,480-74:54/7,:2408,894,94/;04/0/303,203054970-3,041:3.,4,0,3,7,9-74405743,0343094/7:44823,20301:3.,574;07,;,/,807,/4/0.2,342,70:4303/0.2,3,709,/,0304/4507,947,901:3.,;7,,/4-;03-741:3. ,.:,90%072
237,30 57,33,:7,:
!74.080237,3,57,33,0;042,0/3489,;,3!4970-340457,92,97.:-:1107:8,2:2,97.:,489,;,:57,300020390
$0/04//0137,574.0/:7:4,4-,;,9,,/,9,
574.0/:7,,0 2 37,3057,33,7,,!7;,90$: -#024;0,38#01-:1107 8,7
2 8390074 57,: 2 8390074 57,4 0-:110709&55074:3/
-:1107-:11071 49-:1107%03
54;0,,43057,,33,3/ 154;0,
44 53/ $: -
$;,,.,804/;,:3:9,7405090020392,97.0-:110780457,: 542.,3023,,8544,, 3,544,90805494254;0,;,,3/08 80 54;0,;,,0/34,45480/3457,33,3057,33,4057,33,300-954;0,3900894,-9570-78,38457,323,4280/00907,.0!70/,::;0950900,/,3/08 /48030;70/34893/08, 5480/30002039,2,97.0 -:1107
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 194/298
,5,':,345747,27,30
7,:3,;,307,,
:3.,,.:,90970-,;7,99;70/34897,,4405748003,4,7:203995,,7,7,294,3,8.*57,:04:1:3.0 ,.:,9057
4790302/,7,294,240248,/,3,58,91:3.: ,.:,9057
$,,7,294,,1:3.:,.:,90 57
0,77,3,0;,7,-, 3/0895,39007,57,0309703:93054.0:3:9,77,,',7,-,03.,7,3,3,;70/348994570/89,;,57;3,:7,:%,4070/0,77,3,;,7,-, ;,:095,4:-0:4:80,:2:7,;70/34897,,9042;403,574.0/:70
!489,;,30;70/34897,,
3,3::
4-,;;70/348957;454/7,,
$0/0h3,0
$0/0h3,0
$0/0h3,0
0
0
4/,;70/348980/0h054/7,,
,
/:2;70/348980/0h054/7,,
,
'7,99703:93:;70/3489,
70,
0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 195/298
!4,;07,14478348:00
,47,247,2,93,2,300/,354/7,57;,,.,:1:3.0/4;,,30;70/348957;454/7,,54;,3021:3.0 ,.:,90%0724,4303,58,3,574.0/:7,,7,:3,;,30;70/ 34897,,:3.943,.:,9057#01-:1107 8,7 84: -0
2 3/0 839007:;,97,9703:93054.0 2 ;,:0 84: -0,547,3:70:9,9,:2 57;54/ 7,;,:0,.:,90%07 2 -:11073/04 0%7:0
4/, -07,.:5702,9703:9342 3,:7,,$00.9,80-:11073/0
,80
057
43
,033/0542,33,80/03,
/4/,;70/ 348980/0054/ 7,,;,:0,.:,90%07 2 -:11073/0
,8005743,033/0542,33,80/03,4/:2 ;70/ 348980/0054/ 7,,;,:0,.:,90%07 2 -:11073/0
,803,7,:8247,,#09:73;,:0;7,97,:3,94
,8080,430/4;4033,43840 7903070,:4 -7,/
3/ 3/ $00.9
44 5#09:73;,:0
3/ :3.943
%,,/,9,,90;,4/1:3.0 ,.:,90%07280/00
:3.,247,57;,,9/;,5,7,2097,!7;5,7,209,708,27, -:1107/4/7:5,7,209,73/0570/89,;,3/0857;43,,9703:934 54/7,,:7,:-:1107
:3.,247,,:77,9;70/3489,7:2039, 3/0:54;341:3.,.:,90573,;70/348980/003/08,3,435480/303,,:4-7,034254/7,:
:3.,247,;7,99;70/348954/7,,,495 4:-0
,
3/0
:,
3/0
54/7,
3/0
-:1107
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 196/298
,5,':,345747,27,30
$,03,305,7,2097,3/0
89,9,5747,2,0-0843,3,40509,$;,50903,,080:3:9,7 5090&3:9,75090;40300:57,;,34 $00.9,804/:42403, 54;,801:3.,,.:,90%0724,7,:3,;,;70/348980/0054/7,,/4/,0,;,7,-;,:0403,4/:2,80;70/348980/00 54/7,,4:;7,,1:3., ,.:,90%0724/;70/3489;,7,-0 ;,:0403,3,,24803,7,:7,,9080;7,,9703:938,/7,;,7,-0 ;,:0 54;3425747,2:40-44/7:3,43/,7,30857,;,39080 57,:04/4;,7,:,547:,470.570/,;40305747,2,
405434;45743,033,3,89,;,80;40305090$;,54;1:3.0,.:,90%0725420;70/3489;,7,-0 3/03,80/03,3,43 5480/3054/7,,4240-9 3,7,,7,,
7,:3,;,30 54/7,,
:3.,,.:,90%072247,;7,,9;70/348995, 4:-090572,9/;,,7:2039,7,480,3,7,90::54.::3:9,77,,7:5,7,209,780 57480:087010703.42,4-80,:77,,;70/3489;,7,-0 3/0:54;341:3.3,54.:4,80/3,435480/303,,54/7,,
1:3.,,7,:3,;,30;70/ 348954/ 7,,!7;,90:3.943,.:,90%07 2 #01-:1107 8,7* #013/0 839007 84: -0
2 ;,:0 84: -0,547,3:70:9,9,;,:009 :2 -07-:11073/0:2 57;-747:8;0/40/4 -,74 507,9474 0-:11073/0780-:11073/0
$00.9,80-:11073/0,80,403, 2 3403,3/054;0,3/083,80/0542 3470:9,9880/0 2 -7402 ;,:009 :2 -07-:11073/0
,80,40/ 00303/054/070:9,9880/0 2 -7402 ;,:009 :2 -07-:11073/0
3/ $00.944 5#09:73;,:0
3/ :3.943
,5409:1:3.00/0,77,3,;,7,-,4,0,:2:7,9;70/34899703:934 54/7,,,454/7,247,8,/7,;,93,2,300/3:3,203:57;,,.,
1:3.0057-,;9;70/348957;4-74,54;,3021:3.0 09:2-07 547,3;,3070:9,9,:;,7,-: ;,:0:3.,09:2-07247,57;,997,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 197/298
!4,;07,14478348:00
-:1107;70/34893/08,:9427,:90247,;7,99;70/34895743,034-74,,41:3.,9,407247,,:77,9;70/34893/08,:7,:3,54.:3,43 -74,405743,039,5,7,209,7247,-94/70034790302 #01
89,9,1:3.0,.:,90%072040509,4,80;4/8;0/4080/03,&3:9,75090,405743,034507,947 54;0,080;70/3489;,7,-03/03,54.:5409,80/00-74,90808,/7,;,7,-0 ;,:0234854;7,9342;70/34891:3.0 09:2-07$34,405743,034507,94754;0,080;70/3489;,7,-0 3/03,54.:5409,80/00 -74,90808,/7,;,7,-0 ;,:0/0854;7,9342;70/34891:3.009:2-07,41:3.,09:2-07,:942,98203,;70/3489;,7,-03/03,80/03,3,43;7,034-74, 3/00;05489,;033,80/0
3,:7,:,80/0:907,.:;4030509080570/,,/,05743,033,7,94/4507,947,23403,/003,3,430,80,:2:7,3,;70/3489 54/7,,;7,,54;341:3.
!480/3,1:3.,4,054970-3,01:3., 09:2-074,970-,4/70/93:207:;70/3489-74,48054,;:0:7,:
3,7,30-74,
!702,3,3:,41:3.:09:2-07478924:1:3.,.:,90%07243,247,;7,,94:-0;70/3489-74,5702,:,3427,:3/08::3:9,7947,,897,4,,4:57094/341:3.5,7,209,7 3/004/7003,47010703.,
$0/04/57,:01:3.:4,4-,;,9,,/,9,
1:3.,,570 543,;,30-740;,!7;,90:3.94309 :2 -07#01-:1107 8,7*
#013/0 839007 84: -0 2 ;,:0 84: -0 20894,,:2:7,3070:9,9,7:8;0/48:3,20304 0,789-:11073/0
,:2:7,30;4/003,2030;,:0;,:0 8. -:11073/03/0
44 5
,43080/03,/0. 2,3,70;7,9;70/ 34891 49-:11073/0%03#09:73;,:0
2 1,.947 84: -01,947,/0. 2,3, 2089,3,20893/083,57;0020393,43/0. 2,34,70,3/07:8;0/48:3,20304 0,789-:11073/0
1,.94782,31,9475:9,
;,:0;,:0 8. -:11073/01,.9473/0
6445;('"* 0/4;403.,893,7:4:-0404;,4-897-:11073/08
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 198/298
,5,':,345747,27,30
44 5#09:73;,:0
3/ :3.943
/70;,30/7:45,7,2097,,47010703.0424::01:3./70934,:77,30,7:2039,:54;3425747,2:!7;,7:2039095, ,794424::04790308:5,5489:5,,,90897,30540/33,4;,0/,34/5489:5,,0894:,:00&3.4/03,570543,9,43,203,!489:5, 89;7,,%7:0,4090897,37,570543,9,4-74:8:5749342;7,, ,80
&1:3.0/0,77,3,4,3,;,7,-, ;,:095,4:-04,0547,3;,9;70/3489-74,,40-74:9089:570/89,;033423,203,4 &3.4/03,4;,1:3.,057574,:748973,:2:7,9;70/3489-74,3,203:
543,203:;4804/;,:/;,47,,,:2:7,303,2030570/0.2,34,70,,405743,03/0.2,3,70,:2:7,303,20303,4330,
!7;47,040509,4,80;4/8;0/409703:933,4/,-7,34790302;,7,-0 3/03,203,'70/34893,203080/4/,0;,7,-;,:07480/0:3,70/-:
;,:0;,:0 8. -:11073/0
3,20308:&3.4/089,3/,7/42570/89,;030;70/34892,4/4/4;,7, -74:/44570/89,;,-74$94,,44/:20244/3,2030 570/89,;030&3.4/04/42,57,;405709;,7,24:303:0;;,0393:3:207:;70/3489:3.,8.;7,,39007;70/34894,570/89,;,&3.4/04/44/4;,7,3,::3:9,7,7,/,,4803,2030/4-,;,:80;,5702,/08344/348343,203,3,;0090380;70/348957;,8,/7,;,7,-0;,:0802348,4-80;70/3489542,,0/34/0.2,3420894
0;4570/4/,;,3,80/003,2030%,574.08057,,33,8.
$,!74.0889;,7,3,-74,0;44//0.2,34,70,
3,2030:-74:
& 3.4/04/4;
3.,34 ;,:0
57; , 3, 203, ;,:0;,:0
/7:,3,203, ;,:0;,:0
970h,3,203, ;,:0;,:0
6445;('"*2489 8 31.,39 / 9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 199/298
!4,;07,14478348:00
,,8423,3,4303,203,570/,80;403057;0 40509043,30/0.2,3,70;70/3489 ;,:080;7,,54;341:3.,.:,90%072
4807,/4/0.2,342,70:4790302/7:0 405090,:2:7,:80 -740;/08344//0.2,34,70,&94509804789;,7,-, 1,.9474,2,3.,3:;70/34890/3,:,4/70;,30/0.2,342089,90:03,2030,8;,:5743,03:3,203: 1,.947802348$94,57;,3,203,3,43/0.2,34,70,0-95423403,8/7:,89,470/42%,574.080 57,,33,/4348.
$,!74.0889;,7,3,-74,/08344//0.2,34,70,
205743,033,4303,203,570/,80;4030/7:0 405090
90803,4394,;7,,,:2:7,3,;70/3489;,7,-0 ;,:054;3424/:$,/,,/,8:3,58,308;0574.0/:7054970-340707,9 ,3574.0/:7:4,9,:,37,:57,;,574.08427,:3,;,3,3,7,:858:070:9,97,:3,
$ 5,,30 5747,2,:.03:
0/349430/489,05747,2:,:,947,0 ,3574.0/:7,,3574.0/:7,04/4;473,,:9,;,307,,54;,30489,574.0/:7,$: - ,3 2 05708843 8$973547,3,:,347,, 43840 79030!# # & %# 4 0%7:0 43840 79030* &308907,57,3:3:,570/ :9,7,547,3,:05708843 /4/,3,7,
057
088
43
43
840#0,/3
0 105708843%039$: -7,;403,
3,2030:-74:
& 3.4/04/4;3,203
570/0.2,34,70, ;,:0 1,.947
3,43/0.2,34,70,57;,3,203, 1,.9471,.947
;,:0;,:01,.947
/7:,3,203, 1,.9471,.947;,:0;,:01,.947
970h,3,203, 1,.9471,.947;,:0;,:01,.947
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 200/298
,5,':,345747,27,30
2 -:1107 8,705708843 54;574.0/:70,:,3,3057,33, #024;0,38-:1107 8 587,:3,90;70/ 34897,, 43840 79030#0:9,90<* ,.:,9057-:1107 44 53/ $: -
!'
7,14478348:00
&;4/,3,34783.5747,28054/705701077,:3907,9;347,14478348:00 7, 5., :80739 07 1 ,.0& 404/4;,7,3,,.0545:9,3,/:204/,-7,89,;0-473,:,,54/,9,,2340/7:0
4790302;:,345747,27,3,7,;43,443,03077,5747,284/489;,7,&%,4/8,/731472,.0,89;,7,30147208;43974,408:82090303,1472:
3/4814720
&;4/
3/481472,07,100203948054,;:03,7,/3454;73,843,;,54,2:::0:4-,03014720/,404;704570/89,;,: 0/3489,;3014720,:34854/,9,,4/897,304783,57,-9331472,.,547:,905744702:95 0/ 4.:2039 39 07 1 ,.03/ 4
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 201/298
!4,;07,14478348:00
,/,80;4/'8:,,8.,5,.,8;,5744757,,33,,843:01472,472,2,:7,03:1:3.43,34894,0:;0/489:53,-0,;4 5747,27,3,4,5,.,2,;057447,,9;35744703,89:703574478,48;0903423,84;34297,42
439740545:9/:209,3,958,8:425430390402,:7,14 570/89,;,30,;7020;403,00425430390545:9 %207,302,:7,14570/89,;,30,;7020;403,,8.057,,3/443974,4254303948:8,/7,3:,,93424;7: %44-4,-/4/,443974:42543039:3,3/481472:47834/,-7043:439740425430390:,,93424;7:54;,03,1472:
&'%:1472,085702343974,409;470478348:00,/,803,
1472:85:8943974,,,9344;7, '8:,$9:/4%03077,4/89;,7,:34;:42543039:5489,;,:303,4834;3,8;489;,$;,8;489;,425430394,8:/489:53,,;702089;,7,3,5747,2, /0 8 39208:858,3,: 57 4 47 : 8;489 ,;,!745079083/48!489,;,3028;489;,439740:57447:8;489,;,:54,/38089;,7,0/3,;03,70/-4057/7:::;70/34898;489;:3,4389;,7,3,14720
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 202/298
,5,':,345747,27,30
!702/,5747,2072407:34858,98,;5747,284/7,148:0,23440/3489,;300707,9203,94397404790302,,9344;7,57447,8;489,;,5705:9,:'8:,$9:/4%::70030/09,,;,,;3,35747,27,3,570/89,;,4834;:;:,345747,27,3,:,30,-77,;4,5,., # #, 5/ 55.,9430;0452039
4254303907,148:0,8:4-098,42,4783.7:::47903022,954;3.057942089;,7,:/4,,04,,8:547:0548,305747,2:/,03,89,,30,,.,4,,803,0047890,
3/,.:7,/,4783,87,1242543039,2,8:0,,,483,:3:9,730,.05747,2,
$, ,934;7 % 44-4
&4-,03574.08707,3,3/48,5,.0,90;,89;,7,30 3/4814720 5489,;,303038;489,;,/4/,;,3043974,5489,;,3034;8;489,;,25020397,307:4;,90,/4,,, 0;039 ,3/ 07 #:4;,90/4,,,8: 5489:5.48054;,:,44/4;473,30/4,,&;:,3425747,27,3:574;4/4/4804/3483,7,148:00/45747,207507:4;,900/4,,2,
4/07:4;,3,/4,,2,7,144783,8:0,8:4303,/4,,2, 0;039 /7 ;03943,/, 574;4/0/4,,0,/,478342:3.7,8,8:002%53,42:3,.,:::0542.,302,2024/,-7/:209,:3489089,:43974:4/,-789,;0-473,,9;,7,3057447,489,4,974030/4,,,:,5,.54970-34048:7,97:4;,90,/4,,02 0;039 ,3/ 07 4;4/ 5747,28:4:,44/4;473,/4,,54;0,97:4;,90,/4,,028,;4742/4,,,
,5720730,80423,43974:/:209,203,-4,54,/30147203,/:20574;4//4,,48057480:07:4;,90:/4,,02/:209,:74::203,30-4054,/3014720745747,284/820903:3:9,77:4;,90,/4,,,
#:4;,90/4,,2,
#:4;,90/4,,2,8:3,20303;403:4/,4/3,89,3,300,.03,430,80;4030;7,,,;3425747,2:$;,7:4;,90/4,,02247,2,90/389;0354958,2034;,307:4;,90,/4,,02478980
570/4,-0.9 ,20* ;039 ,20
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 203/298
!4,;07,14478348:00
;,4-09,8057480::8;2/4,,2, 803/070803/070:5:;,303,4-09454/0/4,,,4-09 02408,/7,;,931472,.04/4,,:7:20390095,;03978
,57/7:;,30/4,,,4-09:/0,7,.,5489:5,:::0:3:70,3/0889:0/34;0/4,,,
-5489:5,:57,;,34/4,,020
! 7;,90$:--0.9,20*;039,20',803/078-0.9*
',08$8902;03978,3/08-0.9,20;039,20
4/7:4;,90,/4,,02
3/$:-
/00207:4;,90,/4,,028,89,;0344/203,147204397403,, 54/;:034203,/4,,,
07,7,,8,3/481472
%7,20470;04/-7047834-0,9,%40/4-74897:9:77,344-093489,-4$;0: %7,2047:0,8,,3,;7:57348403007,70803,,$8902-0.9,8,,8. 057,,3/407,70,8, 3/481472$;0,80408:57,,303,8.803,,0:$89023/4847282034;,3425748947:
$9;,7,30147200,834;,343,3,80;,3: '%1472,3039,/7:4304,8,4,3,80:0$89023/484728472,80&4834;3,80;,30 307 9 ,3.0,24:3489
;403,,80/07 ;0/ 307 9 0/. , 88 0/3489,;30,80-, 80. , 88;0/03,,8,3,80:08;,54,8;489;,5489:50-,30,8090240,,9/4/,93,54,8;489;,5489:50 ,80;,30001,8,33,384789;4894/,: 5747,2:'043,80;,3::54,;: &;4/:4-0934470397,345747,27,30
43974,8,054,3,,8,4,/0137,45:43974: 3/481472%,;,43974,802403,,9:,,93424;7:90802408208993,54;73:147203,2,8;489;,545:94.,943$0,/0137,3054.0;0305489:50 545:973%47439$03/%4,.,439747,3070/480/,234,/7:,340439740,,9344;7,4030,90;,:8403:1:3.43,3489545:94397403,958,,-04;7,,8: !.9:7048:3,80030/709344;0,80
43974
$.74,-043974
439,30743974
472
&80743974
$,4,83007,703/481472
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 204/298
,5,':,345747,27,30
$.74,-043974,8,3,80:08;0,34;0,804397490,0/4/,93:1:3.43,3489:24:3489542.,3,;,89948,/7,,,8,,0850.13,8;489;,5489:50,7,9078930,542.,308,/7,,545:9 :94$.74!489438;489;,$.7443974394'05489:5,43974,5,30,03,8003,/709344;0,80
439,30743974,8,8:,570/89,;,304-09,42408,/7,;,9/7:04397403,,08;489;,,4948: .9;0439743/343909905489:5,',/,90 472,8,03,8003,/70934 439,30743974,80
4397404254303903/481472
& ;4/
'%/4,8,;02-7402:7,0343974,,479030:5747,22,94424:,;,-77,;45747,2,!48940439740,57,;,303,958,,424:,;,3047834:348,9089,4507,.08-740;2,!48940439740403:/024:3489-47,4783:7,903,3057,;,3,31472,.,4783:43974,2,802,35:7,5424:34;8;489,;,5489:5,,43974,240-9431:77,3,,;7020707,3, /0 8 392090/,0439747,3,,;7020;403, 7 :3920&43974054894042543039040302,:;/;47,148:00
&'%:024:0707,9;,89904397404254303905702,850.132,90;2,40,:003:1:3.43,3489
%,-.,57,:0;,304397407:57,305434;44541:3.
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 205/298
!4,;07,14478348:00
43974, :3.,
$,2431472,. 80
,-0 !7,:090894478330240203,9
3,-0 !7,:090894570/89,;,;0:3,/7:574470-890
-7,/,9089,
%094 !7,:0908944783240:70;,9
#.%094 !7,:09089:#%#.#09472,91472,9:
,70/-030439740
:9943 !4709,30,:89,;,30570/,304-7,/0
! 7,7,10!.9:704 !7,7,10
! 489,; ,3 0/,9:2,;70203,
,90%20!.07 !7,7,14,03/,7,84047832405489,;9/,9:2
$00. ,890
42-44 !7,:05,/,::89:89,;
42,3&543 !7,:089:9089:,389,;744:4783240574,94709,302470934/:209,2,
:207.&543 !7,:089:3:20789,;744:4783240574,94709,302470934/:209,2,
894 !7,:089:89,;
%700'0 !7,:007,78031472,.0
!
489,;0;7 0/34890.4 !70/89,;,45.04038::,,2348:;0
0.0/894 !7,:089:89,;8;,:,0/348;,.42
#,/4:9943 !70/89,;,;0897:0:,,2348:;045.0
%7,.,7 !7,:08,:5424:4047832405489,;9;70/3489
7:57, :h0439740
!,30 77:5:43974,4:80240542.,95424:97,,,542.,30
74:54 77:5:43974,
%,- 8:7,;,,79.0,,047,37,3001,835789:57:5,2,4-0,9,
%,-., 4397403/481472
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 206/298
,5,':,345747,27,30
07,7,,8,43974,
$0/0,8,:8977,/4,83007,7043974,$,30:::08;,4-09,0/4;43,,:8;,,30570/4/-0,43,89,:43974057043,80;,3,
$,43/484728,8,
43974
$.74,- 043974 439 ,30743974 472
&80743974,9,7/
8943974 894 0.0/894
42-44
!.9:704
:9943,80 :9943
0.4
%094,80
,-0
%094
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 207/298
!4,;07,14478348:00
,0/3,8;489;,43974,
:/:8;04397403,80::8;4:1:3.43,3489,80 439744,803,,:$89023/4847282034;,3425748947:430,:8,38:58;489,;, 5489:5,,/4,,,
$0/0,9,-.,/,05700/-938;489,;,40,0,8, 43974
$;489;4 58
3.47 24::08/7030439740!489,;08;489;,8:%4549942019#9'70/34898024:42-37,9
,.447 4,54,/30439740
,.74:3/2,0 !4,/38,8,439740
,34.:8 %7:0,443974,240572914:8$;489;4/489:5348,24,;7020;403,5747,2,
,:808',/,943 %7:0,443974,:74:0/4,,574;070;,,3489
4. 24::0/44;,30439740!489,;08;489;,8: %4549942019#9'70/34893024:-942-37,30
3,-0/ ,03043974,424:03,
4.:80/ ,3043974,2,14:8
439 !82440804789:%098;489;:439740
470447 4,;/;49089,439740
4.,943 447/3,9047300;4:,4-09,70,9;345702,473020;42::303,857023,
4.0/ %7:0,40;03,43974030574203;0,48030240542.,9:857023:
,20 /0391,.8420439740
$0 /70:073:;83:4-09,
%,-3/0 %,-:,947370/439740!79842950%,-14:88054203,80/0:43974::9,-:,94734270/:
%,-$945 !489,;,%7:08;489;,4/70:0/,43974,54894:9,-:,94734270/:/,8014:8,:89,;,3,439745798423,95: %,-
%09 %08957/7:03439744,.,54,;;,3,9089,,;8495:439740
%093 !47,;3,309089,439740!489409747439,3054.00;4.039,7/083497;079,3054.0;7870/3,/34
'8-0 ,03043974,;/;,
%,-.,93,8;489;,,8043974
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 208/298
,5,':,345747,27,30
&8;489;,858,3,:9,-.,8, 43974,03/7::54970-;8;489,;,0,8;489;,38:/489:53,:57447:8;489,;,;08,24: 5747,28424/:7:28;489;2,024:05789:59,;7020;403,,5,.07 :3920,30,;702089;,7,3,,5,.0 /0 8 3920
$;489;4%094/70:0908948054,;:03,439743,0309089,,;84;789439740,572079089 3/48147200303,3,84;3,97,,90894397404;7,,:3489089,0858,3:54:439740/4809089/:209, 54,;:03,8,2443974!489:5, 4.:857034814:83,43974:,/,014:83,4397443,5489,0,9;3,43974, %,-3/08;489;44/70:070/480/:402439740572,:14:83,435798,3, %,-95:$;489;43,-0/4/70:0/,043974,/489:53,$;489;4240545729 440,3
;70/3489%7:0
,80%0894397405489,08;,/,043974,43024:03,43974,240-987;03,5489,;,302 '8-08;489;,3,,8054;,302/05489:5,439740,/,0'8-08;489;45489,;0343,,8043974,/,054894,3057,,3,3,1472
'$%424::08/7030/44;,3043974,944,,;,7,209,3043974,:3:9,7857023,43974,545:914720$/703004/700345489,;,2,8;489;,3.47/40/44;,304/700345489,;,2,8;489;, 4.$/7030424::0,/7,;,30890:/,034894397404/897,3.,857023,,,/,43974,203,;03:44;,30424::043974/,80574900:/:.00897,3.0857023,/08340;4470/40,/,857023 574203;03:4397408209030:3:9,7857023,9,407203,:;03:9,4/,80 57490::/:574203030897,3.0857023,45.,/44;,3,424::057490,30
439740:/:8;897,3.,857023,:74::545:3,;,30.04857023,3/481472,8,/78;489;44.!,//34,4/70:07,2,/44;,304397404/7:-,14720!4/7,:20;,3,;70/3489094:74:0575,,30439740:7:-14720
44;,308/703080;4/:4/348:3,74/90885702343974094240,30247,-91472,
$,!43,,3043974,3,1472
,/,801472574203;0j3,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 209/298
!4,;07,14478348:00
,0/3 5489: 5./4,,43974,
$0/0,9,-.,/,05700/-935489:5,,40,0,8, 43974
!489:5, 58
439,38 !74;07,;,/,43974,8,/7/7::43974:
439,384.:8 '7,,%7:0,443974,0/3,4/30343974,/0.08,/714:8
4.:8 !7034814:83,43974:
/0 $7;,43974:4/4783,!489,;,8;489;4'8-03,,80
$4 !7,:043974:!489,;,8;489;4'8-03,%7:0
%,-.,935489:5.,8043974
$0/0,9,-.,/,05700/-93/4,,,40,0,8, 43974
4,k, 58
. 43974,03:9,
43974//0/ 4/,3,34;,43974,
43974#024;0/ 43974,0:4303,
4:-0. ,57,;030/;4897:439740
3907 !789:543974
043 !7983:9,95,/443974,2,14:8
0&5 95:903,95,/443974,2,14:8
0!7088 !7983:9,95,4,2,24:3489858,
494.:8 43974,572,14:8,89,03,43/4,,, 39070,;0 ,89,0,/,14:83,5:9,43974:,89,0570 ',/,93
4894.:8 43974,:-14:8,89,03,43/4,,, ',/,90/
4:8043 !7983:9495,2,
4:80&5 95:903,95,2,
4:804;0 0542,3:95704439740
4:8000 49,2,0,703:9/443974,2,14:8
4;0 43974,0542,3:9,
!,39 ,89,0,/,8043974,247,-95434;48.79,3,
#080 43974,0574203,;03:
',/,93 !74;07,;,,3489439740,89,0570/4,,, ',/,90/
',/,90/ ,;703,574;07,;,,3489439740
%,-.,93/4,k,,8043974
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 210/298
,5,':,345747,27,30
#,/8,4-094214720
472,570/89,;,-445744748057,:0:,5,. 472,8,804789,89;,7,3089,3/,7/3,,93-04;7309057447,%,407472,8,804789,89;,7,3024/,357447,,4948:/,44;7!480-3,;789,147208:0,8;0/4:203,9, 2:95 0/ 4.:2039 39 07 1 ,.024:8,/7,;,9/7:01472040803,;,: /0.,14720
$ ;489;, 5489: 5./4,,14720
!702,8.4-091472,574, 439,30743974$.74,-0439749043974,80900894,7,/8,1472428,37,/:843974,2,&8;489;, 5489:50/4,,03,800309,8,,8,472,08;40;,8990,34;0
%,-.,/,05700/-938;489,;,,80 472%,-.,3057,:08;489;,3,8003,43974439,30743974$.74,-043974,8,
$;489;,8047890,570/89,;,30:5:;,303,,7,9078904-09,, 57207,.4478;489;43/4814720804789,5489,;,3054,/380 -4014720%,40724:00/4;,99;70/34898;489;,547,39,:;,7,-:
'038;489,;,14720;70/34898:/4/00303.,3480/4/0::,;7020707,3,147204790302 !7450790857447,%,407/4/0;,30;70/34898;489;2,00/3,4;0/;4745747,284/480,44/4;473,,.:4783,889028/4,,00203,9,7,90789014720/3,294802403,57,;90/34,;7020;403,745747,284/
340439740,:8;489;,4,8047890,203,30,7,90789,1472043974082090303,1472:,:942,983,80::23405489,;08;489,;,14720,572078;489;4,.4474/70:054,/38:-4:14720/48;489;4
4704474/70:0-4:9089,48054,;:03,147289,8;489;,,:439740943,/,057428209,3,4397403,1472:43,,:942,98 545729,.447470447;70/34898;489,;,14720,/,80203,:;70/34894;8;489,;,147204300,:942,98-9574203030,8;043974082090303,1472:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 211/298
!4,;07,14478348:00
$;489;4 58
..059:9943 43974,/:209,4,080,9;7,9,/,478357983095: 3907
:94$.74 40%7:097,0,542.,308054,;::3,1472,/,8:3004/43974,;,354/7:,14720
,.74:3/2,0 !4,/38,8,14720
,3.0:9943 43974,/:209,4,080,9;7,9,/,478357983095: ,3.0
439744 40%7:01472,57,:0439743:/:2,/:,,;:14720
089454:3/8 #0.9,304-094570/89,;,;03:544,147203,7,/3454;73
089454.,943 !4394-094570/89,;,54.:147203,7,/3454;73
,4#08:9 '70/3489;7,03,54;,90:24/,301472040-9 ,3.0-479#0973470084430
47247/07$90 $94;7,1472040-9$,-04300/$300/0/,40/%443/4$,-0%443/4
05:9943 40%7:005/:20057,,343,1472::;09/,8:,20432045489,;033,,80
.43 43,,1472:
8/ 40%7:01472,0/0901472,
8439,307 40%7:01472,08570231472
0!70;0 40%7:01472,572,/4,,0954;3.05704397404,2,14:8
,204 40%7:01472,57,:0/:20,:;0,3014720
,2:2$0 $04-094570/89,;,3,;0:;03:14720
/703 '7,,2,97.:14724,8,/78;0 /0.,14720:941472
3204 40%7:01472,57,:0/:20,82,303014720
32:2$0 $04-094570/89,;,3,2,3:;03:14720
4/, '7,,%7:0,401472,24/,3,
5,.9 $9:5,3305747348914720
$43%,8-,7 40%7:01472,057,,3,:3/48%,8-,7:
$9,79!48943 /70:054.:147204/303457;454,;;,3,40-93/4801,:94.,9433/4801,:94:3/803907$.700303907!,7039,3:,
%45489 40%7:04;,1472,03,;,1472,,5,.0
3/4$9,90 $9,3057447,40-9472,320/,20/
%,-.,93,8;489;,,80472
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 212/298
,5,':,345747,27,30
,8:57498;489;2,147204570/89,;,:,7,907890147205489:5.14720;4/04/70030,.03,1472!489:5,14720240-95742,97,3,4574.0/:7,3,70/-,
$0/0,9,-.,/,05700/-935489:5,,,80 472%,-.,3057,:0 5489:503,80030 43974439,30743974$.74,-043974,8,
!489:5, 58
.9;,90 9;7,1472:/,0414:8
480 ,9;,7,1472:
$09089454:3/8 03,;03:544,14720
$09089454.,943 03,4,.:14720$4,4 !7,:01472:,424/,3:;7,,,4#08:9
54;,90:
%,-.,935489:5.,80472
$0/0,9,-.,/,05700/-93/4,,,,80 472%,-.,3057,:0/4,,03,8003043974439,30743974$.74,-043974,8,
4,k, 58
.9;,90/ 472,0,9;7,3,5747,284/897,304783,
483 472,80,9;,7,!7;,,,3.0,7:2039
480/ 472,0,9;4703,
0,.9;,90/ 472,:-14:8;030,9;3,1472,4,/ 472,0:9,3,,89,057057;457,;,3,
14720
03:$9,79 ,89,0,/,-47314720572,14:8
03:425090 ,89,0,/,-47314720:-14:8
32:2$0,30/ !7420303,;70/348932:2$08;489;,
,2:2$0,30/ !7420303,;70/3489,2:2$08;489;,
,20/4:3/8,30/ !7420303,;70/3489,20/4:3/88;489;,
%,-.,93/4,k,,80472
&858,30/4,,05489405489:5. 08548048054;,:574289;,7,3,:39,;,3,14720
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 213/298
!4,;07,14478348:00
! 789: 5,308;489;2, 5489: 5.2,1472074 5747,284/
745747,284/8;489;2,5489:5.2,14720805789:5,:5:;,3023,4-093,;40302:30700,4394,054970-343,;08994:9000348;489;45489:5,14720$0/04/380,54,:05489,;,308;489;,%09404/70:090893,84;,147209057;,305489:5, 4804,9;,7,1472:
5489,;,3 0%098;489;,14720
0%09,8,21472,
57;,3 05489:5 ,480
0480
:3,700045.,90240 -9489,;03,
&5:;,3023,4-09545:9147203,433,;403,940 54,;:0805,/,:,89,8;489,;,5489:5,,4-0,9,48024:57;,9: 5747,28424/:
$, :942,98,5,/,:h,89,
$;489;,5489:5.:5,/,:489807,::54434,8054,;:08570/203,8;489;,5489:5,
! 4,;;,3014720
5,.08:3,30304/0/30;014720/344/,;3;/;4-0,1472003,84;3,97,, 99 0-,7 4,57,:03,84;14720423,43:3,0;4897,33,84;3097,049;,7,80 43974-4738,3,70/-,2,,2327,302,82,34 54;0,304-3,;,30,9;,7,30203,30;030 542.,3014720,/0834897,3147203,,080/:2,/,2327,302,82,34 54;0,30,9;,7,30147204 08;489;4,204 5489,;0343,,8043/,/:20,2030/489:534408;489;432045489,;0343,,8043/,/:2032030
/489:534$, 0203914720
43,8;489;,
43,5489:5,
3,84;3,97,,
-47343974
480/:20
,20/:20
320/:20
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 214/298
,5,':,345747,27,30
! 489,;,3089,14720
3/48147208054,;:::7,92894;2,%894;805489,;,:479030247247/07$908;489;,$9203,4834;3454,;;,3057447,,/,801472,;4/90203,3034543,,30,57207,;83445489,;.47247/07$908;489;,54,;90808030054,;943,: 3/4897,.8,/,.2,47247/07$908;489;49,4074/70:0,/,057447,;7020;403,24203,9;03:
43,9,-.,858:024:05489,;0 47247/07$908;489;,87,924-,30302
%,-.,!489,;047247/07$908;489;,14720
! 489,;,30 54,/380-40-40 570/300203,9,
,.4478;489;45489,;,-4:54,/3014720/4 4704478;489;44/70:0 -4:570/300203,9,,001472,302,002039042,80-4,5489,;,47903024704478;489;,;04;48;489;4147204/70:0-4:9089,480858:03,1472 47 9 030 5,09 0-4 ,! 7 4507 9 08 57 4 47 ,
!489,;08;489,;,47/07447470447800/3489,;344/70::479030297 5,090-4,408::7,030: '%!7450790857447:89425,09,0-5,09,$89025,09,;25,09,2,-4,805789:5,4/,-742 47/074474704478;489;,90423,8970.:/403,/0834897,3!7450790857447,3,430,
8049;,7,5,09,-4,
!489,;, !43,,3057447,
430 !7447-04;7,575,/,:57447800203,9,;,5489,;,803,004789,:;4/357447,5,.085,88.7003
0/$30 !744780/343824;742402024:05742039;03:0/344/,-742320,20/:2,/
0/ !45:90/$305489,;0:0;/,04;789;47038,010942
0/,4 !45:90/$305489,;04829430574,,3-47343974
$,-0 472,357447574203;0;0308,320,20/:20942
0/%443/4 !744730574203;0;0308,480/:20942;,;789,57447,3057,:043::3/4897,.8,/,.2,
$,-0%443/4 !45:90/%443/448294057447574203;0
;030
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 215/298
!4,;07,14478348:00
47 9 030 57 0/01 3 7 ,3 ; 7 0/3489 -4 ,
&'%:-40805489,;,:4790302/;,95, $89027,3447$89027,3$8902447-,95,;7,,:897:9:7:-404,8,/7;70/3489 -40,4-93-744:8047899,34; $89027,3447$89027,3$8902447,4570/0137,30;70/3489-4,:5747,2:, 57207$89027,3447#0/0,34/$89027,3447
4790302-0.974807,'09073/48-0.97480724:00897,989:8;4389,39408:,34;4;,8, 47 9 030 4/,, 5489 ,; ,30,. 4 47 8;4 89; ,
$0/0,3,4/,4789570/0137,3:4389,39:-40,203,30;70/34898;489;,47/07447
0,. 447$89027,3447,/09:0
&20894570/0137,3-4,24:0047899;,8990-40& ##0/7003:043,,;,3:-4,8;,,572,73,-4,.7;03,003,5,;,04/7003,4/70032-74024//4
%,-.,57,:0#;70/3489304/3,00:54970-,;,3-4,
4, .7;03, 003, 5,;,
,.
:0
7003
#00/
04
90
%,-.,#;70/3489-40
/,-7424/70030-40:89425,090,,.4474704478;489;4:!74507908 57447:8054,;:0 570/4,-409097-74,7,/;403,,702,740;:57207:8,808: #;70/34894/,-7,30-40
,4-57,,30#;70/3489-0390734:54970-;0'%5709;,7,4;,97-74,:0/,3-744790302#1:3.0
$,/,-7-404790302:89425,090
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 216/298
,5,':,345747,27,30
$0/04/380,5709;,7,4/,-7,3:-4:8,80:.0-7490,547,3:0:;,7,-:858:0:3,84;:14720
2.447#839007
.447##
858-74:3,84;:14720
0%09.447#
,57/7:;,30#;70/3489-408;489;:744/54970-340:54970-9 #1:3.:5489:5,74234575,/,447%7,38,947,8:3:9,7$89027,32034;,345748947,
0,. 447447%7,38,9477423#
!489:5,74235709;,7,39007;70/34895,7,2097,:;70/348995,$89027,3447
7:3,357/7:;,3,-40 ,.4478;489;:047903025489:5,7427-,80447$89027,32034;,345748947,!489:5,57;,, 5,7,20970,.7;03:003:5,;:42543039:-404,8057/7::0
0,. 4474477427-
,547,3:5489,;08;489;, 47/07447:;,7,-:54970-340/0,77,9;,7,-:857,;32954290457/7:990::-4:54,/3014720,4:80/00280:4/,
2.447',:08$89027,3447
.447',:00,. 447! 489,;030 582,
472,,48;0'8:,,8.%4397404024:57,,99089,0 4398;489;440804789,203,30,7,90789,582, 1439 9089,$;489;:80 57/7::0$89027,34394-09
03,30 5489 ,; 5 82, 47 9 0302! 7 4507 9 08 57 4 47 ,
8570/8;489;,439:!7450790857447:8054,;:043,83,42423,43:858::808;,8;489;,54;0,3,8,4-0942 439$;,44/98;489,;,4-09,439,4948:4/$0&399,.&3/0730489,,240-95489,;034540/3,34
/,-742/:209,:/0834254:4057,:0582449;,7,80/,44;74394570/89,;,3,,
3,34/70;,3,5489,;8;489;, 439$,!7,8;489,;,4,4/70k::57,9089,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 217/298
!4,;07,14478348:00
03,30 5489 ,; 5 82, 7 4 57 4 7 ,28 4/
$;489;:439240-957/7:03$89027,34394-09745747,284/,-8094:3454970-340707,934; 4394-094790302090, 5494257/7:9,4;70/34898;489;: 439,4:80/00280:4/,
04390$89027,3439%,42,
!7094/3,3,4/,203,;70/3489 4398;489;,1472041472,8,/74397409,/,0-95742030348;489;4 4398;43974,'%,07,9839,840424:::4/70;,307,942-3,.,,97-:9,, 58244080707,
:/:04-0943930574203;22:9 ,- 0943,/,3024:0203,9
304;,8;489;,3,4389;,7,3,4-09,8;489;: 439024:057/7:98,2434;4394-09
! 489,;,30;030 544,,14720
'03,544,147200/3,4,443974,40803,14723,,08:4/7003 5489,;,2,$04.,9438;489,;,
03,30; 0 301 47 20 7 4! 7 4507 9 08 57 4 47
&!7450790857447:8;489;:$0057/7:035,7-740;,7,/;4033,4294,,70740;8:73,;83,14720:5802,85,3/7,3028;489;,423,43:57,::80 /9098;489;,$04-09,03,30 5489,;98;489,;,203,8073,;83,14720'70/34892,8;489,;,32:2$0,2:2$004/7003,232,3,2,82,3,;03,14720
03,30; 0 301 47 20 7 4 57 4 7 ,28 4/
'03,14720,48;;/;43974,80203,57/7:;,302$89027,3$04-09,,707,3034;4 $04-09,54970-340:54970-9:3:700,4:80/00257207:
0$00$89027,3$0
32:2$0,2:2$08;489;,8:9,407$04-09$0/0,3,4/,4/70:02,82,3:;03:14720
0,2:2$00$89027,3$0
'83,14720:::0;83:3,84;3097,014720$94,,4800707,91472,7,/3054;73054970-340:54970-98;489;4 ,5943094-09,$890231472,94340;7,,;70/3489;8303,84;3097,014720$;489;4,59430930575,/,8,241472
0,2:2$00$89027,3$0*
$890231472,943,594309
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 218/298
,5,':,345747,27,30
! 489 ,; ,30 54 . 01 47 20
$9,79!489438;489;44/70:054.:14720,/,8043,57;5:9:9,;,/70;,30203907$.70035489,;0,4;48;489;4:54970-42!74507908 57447,1472,8054,;:0:870/307,3,
%450198;489;,;7,,:447/3,900;44730:,14720:5802,$;489;4%454890%7:0,80;70/34894,4/70:0,/,1472,489,03,;7:8;/7:1472,5,.0!4/7,:20;,3,;70/34898;489;,0 ,80943,/,1472,302,57479093,//7:21472,2, %7:0;70/34898;489;,8008944789,/,404;70545:9 3/#05,.0
!4.,14720804/70:057/7:;,302 $89027,3!4394-09,8;489;:4.,94314720!4394-09,08;489;,4,4/70:::/,034894/
0;447307:-,7,/3054;730,843,04.,9430$89027,3!439
& 9,;,30 54,;,3014720
0/3,4/4507,.,4:80-0:;0934;4/,4807,/8;0897:21472,2,0:9,;,307:4;,30147242:3:9,75747,2844/,/7:014720
,5789:514725704/7:01472054970-34057;4707,9;,7,-:4,:5::03,/7::1472:&57095489,;:/,80,5,.,8,8944//;014720 472472/,047254093,1472,57409,9,/,80;4030280/00304/,:472/0,77,;,7,-,4,:5::03, 472
217280472
;,/0,7,.,80247,3,,9: 472247,-9820903,;,3-440
574.0/:70480/0,7,.,54,;:0:3:9,7574.0/:708;,5:9,/,80 574.0/:7,;4/707,8034;4:5:;,303, 472%43,/,4783240 57,,989:1472:30445:9,
,57;,3047247254970-3403,;08980/0:3,70/-:
172$4
;,3,4/,57,:04724-348054,;:0:.7:4;,90:439740/:209,-473,,48:8,/,4-01472057,,303,7,/3454;73/0 89454303042:3.7,:20:80-005489420,3,2,570-,.;,3031472,.,8,4723,472894,4940/3,1472,302405789:59;,7,-,2,43974,2,/7:014720#,203,31472,.,20:14720-9 54,303,:80/0024/0:
!489:5,$449;,7,1472:3,3024/,,33,3024/,3014720/45:9,: 570-,.;,3014:8,20:1472-054970-0,,9;,7,30290:0147204720
2,:8989,9:83,7,/3454;73478380240570-,.;,980/303,/7::
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 219/298
!4,;07,14478348:00
!489,;,302/7:014720,424/,3047838030240570-,.93,1472:840043,54;,3,4024/,3,1472,49;4703,43,489,03,;7:7,/30 54;730908014:830240570-,.93,30:/7::1472:890,5,.0,,024:0570-,.93,/7::,5,.:4/,3,1472,247,-9,9;4703,87;03,/,-8024,43,89,;97,/8489,942,5,.0
,49;,7,3024/,301472047898080/0,3,70/-,
172$4,4
4/,3,1472,0:3,7,;/,44;7545:9 5030/,444;7,!4970-34057;44/,-7,9/,9490:3,4;41472549423:9 503/:203:9480/:20,,9;,7,3,/,444;7,54;7,93,1472:8400
/,44;754;,3,44;70,57,;40/3489,;3,24/,3,1472,,44;73,002,30574203;4;714720948054890 57/7:;,302570/0137,304389,390 0/,48;489;:47247/07$90570 57,;,3,14720,4:80/00280:4/,
217280472
17247247/07$9047247/07$900/,4
172$4,4
,/,24/,3,1472,;03054970-3,43,80240,9;47954;,302 480 5489:5,802408,7954;,302 /05489:5,!489:5,480,9;,7,1472:90303708:78;038:/489:53,5,.!489:5, /05489,;,8;489;4'8-0147203,,80900/,024:5789:587;03243974,2,14720745747,284/,304783.2,57047,/3054;730 4/,30147204080089457,::545:9 3/,3/#05,.0/,444;7,:,5,.,2,,4-7,/:9089,24:-98,2487;030,30,9;47030,4783,302,3,;07,020:,9;4703087;03024/,30147200:92,401472,87;03,80/05:9,/,5489,30/489:53,30304397400-9:894289,3::4028:-05703049405489,,87;03,
&57,;,300/342147242:3:9,74/,/7:0
&0/3489,;3289:,.,2,0:9,;,3057,;,3014720744//7:0147208;,,90;,3,3907,.,20:1472$;,,1472,1:3.437,304;8344/7:21472,2,,9,40743024:20:84-3442:3.7,95704,;3;,7,-&234289:,.,2,0/34214724280:57,;,745747,284//7:014720&57,;,301472423,5789:5,30303243974,2,7,/ 5489,;,3,9,3,;70/34898;489,;,5747,2844/,/7:014720 0030; ,7 ,- 20:1 47 2
,0/3489,;33,37,203031472,.,20:/;:147205704,;3
;,7,-;0;,7,-08:/0,77,30:/0,7,.8480.14720;,3-440 574.0/:704790302!:-.$,70/ 5789:53424/1,947,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 220/298
,5,':,345747,27,30
48:80/00/0,7,.0: 472;,7,-:2-072,97.77,80240 5789:59-440574.0/:7090147200/3,4,45747,2844/,-440/7:0147204,575,/,894257409:
!:-.$,70/:2-07839007
!:-.$,70/77,8$30
,5789:5,30;,7,-/0,77,34: 472:5747,28424/:4575,/,47254970-340570203,;,7,-03,;0892014720,4:80/023,2,
472:2-07
47277,
! 7 89 : 5,30 439 7 4,2,1 47 20
41472,8,/743974:4;7,,:3489089,203, %09480/0,3,4/,858:03039089
4384079030172%094%09
/00172;,7,-,4,8,/7:5:;,303,1472:84397442 %094
7:,903,,,3,4397400/30147205747,28424/:300/7:014720890,5,.0089;,7,30 !:-.;,7,-04,8,/78,2:43974:4,0-9/003,$0/0,/0,7,.,3 %4;,7,-:14720/489:53428;2/7:21472,2,,5,.0
!:-.%48%094
,4-;,7,-,%4:5:;,,3,43974:4;7,,:3489089,203, %094
54970-340;08980/0:3,70/-:57/7:;,3,
%4%094
;,3,70/-,803,0054,;:0: 4,/574.0/:7/4,,,147205702/,8024054,;9-4/0:4/:&5747,28424/:/7:014720 %09443974805789:5,80/0423424/,
4384079030172%4%09
/00172;,7,-,4,8,/7:5:;,303,1472:84397442 %094
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 221/298
!4,;07,14478348:00
! 7,;,30/,444;7, 547:0
,44;7547:08:,57,;,3031472,.,4783:49703:934289,3:5747,2,90,:5931472,.,4/4783,&9089547:0/,44;7 547:024057,,930:4/;0/0137,343,7,9042-3,.043974,/:209,
;,8:3,3,57,;,3,/,444;7,,547::
4790302841:3.0/0137,30:.748419'8:,,8.2034;,342 5748947:
4790302088,044-09,
! 7 ,4 ; 7 , 47 9 03028 4 1:3 . ,
841:3.,57,:0/,44;70,4783,/,303,/:204;7, 547:054942;7,,;70/348995, 390074,:,:040/:2003:94
:3.,2,80/0:839,8:
'70/34895,7,2097,!742594/70:07,95,$97340-9858,3:/,4424;7:547:0,82,3,/:3,9089,057-34 3,,480547:,8,8944/;04/0/303024:0 0478993,7,,709, 73,34;030742-3,.:7,709,34;,3,7720:/;030
:994385,7,209,703:2077,44/70:0-7495/:2,/4,0-9
57,,3,89430480478954/7,:20;,34/:2024/,34894;7, 547:0!4/7,:20;,3,;70/3489057,,348,24 /:20!,7,2097:24:-9/4/0030;70/348984$903,-7,,3,57,,30:9,-.
%900$9737,57,,3:3,84;3497,./,444;7,
:3.,240;7,99;70/348984#08:93,-7,,3,$0/0,9,-.,57,:0;70/34893,-7,,3,
%,-.,!4;7,930;70/348984
1:3.0
i,33,-7,,3, '70/3489
,3.0
-479
#097
3470
08
4
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 222/298
,5,':,345747,27,30
%,-.,!489,;05,7,2097,-:99438
$0/080,4/,4789841:3.:,57,547:07930700:/,4424;7:547:08,084/:209424/:2004/70034,4 54/7,:20;,34/4;47;,;4:700300489;,7034-7,,3024389,393;70/348984$903,-7,,3,:0/,37,&4;4257207:/4/,;,30
08442-3,.,574477930547:0/7:4/:204/70034,454/7,:20;,34/:20/,0::534'70/3489;7,03, 841:3.42,;84//:209,40,-0704783 08;7,,4;7,,
25742599908$973
2890884$90
270854380884# 08:9
574259,0903,89,;9/01 37,3 0547:0
89084$9001 ,:9:99437*
84$9079.,784$90084
99084/0243897,. ,/01 37,3 03,84;,
708543808457425989099057 ,4;7,
1 7085438084# 08:908%034783 ,-7,408
;403 0300, . 080
i,33,-7,,3, '70/3489 58
3 !7,,340/34/:20
,3.0 !7,,3,,3.0/:2,/
-479#0973470 !7,,3,-479#0973470/:2,/
084,3.0 !7,,3,084,3.0/:2,/
084 !7,,3,084/:2,/
#097,3.0 !7,,3,#097,3.0/:2,/
79., !7,,3,43,7930547: 0
":08943 !7,,3,43,:59,:544 703 ,
.,2,943 !7,,3,43,547:0 :544703,31472,943 !7,,3,43,3 1472,9;30547: 0
01,:9:9943 !7;4/:20054/7,:20;,34
01,:9:9943 7:4/:20054/7,:20;,34
01,:9:9943 %70 0/:20 054/7, :20;,34
55.,9434/, 5,.,024/,3,
$89024/, $8902024/,,3
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 223/298
!4,;07,14478348:00
0480
3/1
! 7 ,4 ; 7 , 47 9 0302088, 04 4-0 9 ,
,44;7547:0024:057,,94790302 088,044-09,304;,$45489:5,
$0/04/54,:0,48054;, $45489:5,,/4;,931472,.,4/4783,4/70;,3040/:2004/,-7,34
25742599908$973
574259,0903,89,;9/01 37,3 0547:0
990088,04/0243897,. ,/01 37,3 03,84;,
1 088,04$4574259990088,04:99438084*
088,04.437747088,0401 ,:9:9943:9943*
,4# 08:908%034783 ,-7,408
;403 0300, . 0
80
0480
3/1
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 224/298
,5,':,345747,27,30
;493.:814720
4724-094/,3044/0809,,/4,,,4/48:3,543,9 4,/.9;,900,.9;,90483480/#080!,39
4,// 4 ,,
!4,;:08057057;454,;;,3,14720;,/4,,803,004789,,4,.:708:78,401472,4789
.9; ,9 0 0,.9; ,9 0/ 4 ,,
,/,057,,34;04/0/3014720478380240570-,.;,980/303,/7::5424:2,5798423, 9%,-$;,5:9,/,01472,,9;7,3,3,89,0.9;,90/4,,%,407894;7020343,89,0 0,.9;,90/4,,14720
4,057094/34-,,9;3,
48 3 480// 4 ,,
;,/4,,3,89,0,/,4783,9;47,1472:423,/:20 4804080:54970-9,57,:544703,4783:,454894054/,.438:832038344:0054399483/4,,147205489,;,3020,3.08;489;,3,%7:04,,480/3,89,0,/,01472,,9;4703,,00804789,484-,,30708:78,4001472,4789,,832,3054/,9,,14720#08 0/ 4 ,,
#080/4,,3,89,08;,5:9,/,4783202574203;03:147204,,80240:54970-9,8570,;,304783,/,82,31472:854/232,3/203,
,5489,;:232,3/2030147203, 580,54970-340/4/,980/04/:#080/4,,14720
!7;,90$:-472*# 080',803/078- 0.9*
',08$8902;03978,3/08,80# 080
223/9839007
22309839007
1 0/923/9%030/923/9
1 0092309%030092309
3/$:-
47903032:2$08;489;,147200-43,347,303,232,3/203,14720
&80/00280:4/,4207/;:897,3,147200:;0-98973,147200:;0-90/3,,/:30
!7;,90$:-472*# 080',803/078- 0.9*
',08$8902;03978,3/08,80# 080
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 225/298
!4,;07,14478348:00
27,94839007
0090/9
3/$:-
!, 39 / 4 ,,
;,/4,,3,89,08;,5:9,/,1472,247,-94-34;03,!70-,.;,3023,/7::1472:4,80/042:.0489570,5,890:4214724290;7,,3023,,/3,57;:1472:54/080 !,39/4,,,4-3,3,4/,1472,247,-94-34;03,472,0,:942,984-34;98;40439740,307,10.7900&4;,/4,,808209,5747,284/44-3,;,7,10.790082090303,1472
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 226/298
,5,':,345747,27,30
;7,90893,958
;7,9089,
43974,4;7,,9089 9 09 -4 424::057,9089,4783:/4;,99089,4/4783,&,34;0,80 439744;7,9089,08;489;,5489:50/4,,048:25020397,3:,8,2, %094,80%094
&80/049,-.8:858,3,;,3,8;489;, %094,80,80-0434,8:3,8003,/7:,8,
$;489;4 58
..0598%,- 40%7:0579842950%,-/4/,080%3,:;0384;7
:20894542.,3,3,80/0:43974::9,-:,94734270/::94$0 40%7:0;03,4;7,80,:942,984/70:05702,;03
4/,-7,34582,
,.447 !4,/38,-4,439740
,.74:3/2,0 !4,/38,8,439740
47/07$90 %54;7,439740
,3&3/4 40%7:024:0;7,9957,3:;70/3489
470447 4,9089,:3:9,754,439740
308 9,57/7::08,/7,;03844;7,,9089,42,97.:540/3,389734;,
,039 /70:02,82,3-743,4;,48024::309:43974:
4/10/ 478980,3/,.:/,057420303473,39089439740
:930 !489,;,%7:0424::0;0384;7,9089
#0,/3 40%7:09089858,3:4;7:08,24,9,30,4;7,90892,8;,89:54,/3:
$00.90/%09 $9734570/89,;,9703:93443,039089:43974
$00.943039 749703:93443,033,4;,:43974
$00.943$9,79 !4093,54.,9703:93443,0349089,:43974
%09 $,/7,439740,:3489089,
%09039 :3,9089,:43974
47/7,5 40%7:03,89,0,:942,9857042703,5409,80/0030,/,09454970-34
%,-.,$;489;,% 0 94 ,80,80
$;489;,,.447,.74:3/2,0470447%09 548940:,8439740:9234;,57;4-93,1:3.43,348903,/,,3, 4;077 //03
2502039,.42:%094,80,8
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 227/298
!4,;07,14478348:00
&80/049,-.8:858,3,;,3,303,8003,8;489;,,80 %094
$;489;4 58
..0598#09:73 40%7:05798429503907:;038424;7:89;,7,8034;,3,9089,:20894,9;7,3,54/7,:20;,34/:209,14720
,7,.907,83 !489,;0&5507407,:942,985709;,7,::95,303,4;0:4;7457,30857023,.5-4,7/ 57/7:030745747,284/
!,8847/,7 4048:7,33,,4;48;489;44;7,90895489,04;7,,547: 5,8847/9089-4
$.74,78 4/;03844;7,,90894/70:04,97,,,542.,300-957,,3,390/3,47439,3,;079,3,4-0
%093 /70:0547,;3,309089,:439740;4/0834.039,7
%,-.,$;489;,% 0 94 ,80
;7,,547: 5, 8847/9 09 -4 043974,4,87;,31472,.04/4783,57,::,20383,4-34404/70033,,5489,;:!,8847/,78;489;,4;7,90895489,04;7,,547:4783.478904-,95,439740,/,8047,:3,7,:3,4478342080:348:4;7,9089/480,547,:348:4;7,,547:
4380,4/,4789,039!,8847/,78;489;,,707,304;7,,,547:47,3034-74,3,4;,8,57,42,20384:20894:3080343,,4478354:,5702,92,82,34/4;403-743,4;,889020297,;:34:5447030;03057;,,34;03,4;0
!489,;,;0/.:,!,8847/,78;489;4
!,8847/!,8847/,7!489,;,,0398;489;43,
!,8847/,039
'0384;7,90892:9309 09 -4 043974,4,2,24:3489858,9089,:;03,;,;,43974,804789:,5,.,2,408:0, 5770;,309089,545:94905,/,:42,809089858:0:;03,$0/080,4789:93047/7,5$.74,788;489;,,707,30;03844;7,8,:942,98257042427097,,2,,542.,30
%09/947:930%7:0
%09/947$.74,78$.74,7849
%09/94747/7,5%7:0
#0,/38;489;4804789,/,804783:0424:94/,-79089,,30
203,309089,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 228/298
,5,':,345747,27,30
%,-.0858::5489:50/4,,0 %094,80,80-03,8003/7:,8,
!489:5, 58
5503/%09 4/,09089548940029089:439740
0,7 708,;9089439740
0,7&3/4 7031472,.045480/30:30324507,.,2,4;7,
45 457,9703:9344/,-7,39089:857023
:9 !4209703:9344/,-7,39089:857023
!,890 ,203:09703:9344/,-7,390898,908942857023,
$.74%4,709 8:7,;,/,094,:209,3,4/,-7,39089:;/;42/0:439740$00.9 24::04/,-7/0,8,/7,,439740
$00.9 24::04/,-78;48,/7,,439740
&3/4 ,203:090898,5480/3240547,303:20:857023
%,-.,!489:5.% 0 94 ,80,80
%094,8030,05480-305489:50;,3433,8003/7:,8,
$;489;4 58
..0598%,-,30/ ,89,0,/,80203,;70/3489..0598%,-8;489;,
. ,89,0,/,03:9,43974,
4/10/,30/ ,89,0,/,80203,;70/34894/10/8;489;,
:930,30/ ,89,0,/,80203,;70/3489:9308;489;,
%,-.,4,k,% 0 94 ,80,80
%094,8,:/4,,03,80030/7:,8,,0/4,,%093,30/43,89,0,/,80574203;70/3489 %0938;489;,
!430,/0/3,,.,4783,,;,54/,30;07,9/4,,,:89,03270/42%,4803,57207/4,,14:8,54,;::80/0280/42
3907494.:80,;0',/,93
',/,90/
4894.:8
408;489;4,:808',/,9435489,;0343,,803,89,,30',/,93',/,90//4,,,08570034
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 229/298
!4,;07,14478348:00
43974,3,9 58,
43974,3,958, ,-0 424::057,9089,40478330240203,9 ,00804789,43,,;,30/7:43974,545:9439740,:3489089,/:209,42-37,344;7,4;7,8545842,4-80,0570543,,34;,8;7,%,;,43974,803,;,458323,95842 /0 8.7 59;0 ,-0 %,40743974,3,958,80240:54970-9,57,9089,5747,2844/,90809,/,3,;,,323,95842 4:95:9 ,-0 ,33,958803,004789,57,31472,.,4/4,,32,,;7020;403,,5,.0
,95830240572914:8,240-9:54970-03,89;,7,305789:530950/7:4439744,30,09,;:1:3.43,34893574;7,9089,43,95830240572914:8579842950 943,0343,,3,958,14:880
,:942,9854203,43974:4,80/3054870/343,43:9,-:,94734270/:43974,3,958,574,,80 ,-04,0/4$89023/4847282034;,345748947,$0/0,9,-.,858:0;,3,8;489;, ,-0,80&9,-.38:858,33,8003,34;/7:,8,
$;489;4 58
:94$0 40%7:043974,,:942,983,209,;03:5702,8,/7,:
47/07$90 $94;7,439740
2,0 $;489;:8024057/7:98,4,0-957,,3,:43974
2,03 !47,;3,30804,8054,;:03,43974
%093 !47,;3,309089,3,439744:000/344/9747439,3,0;4.039,7/083497;079,3,547,;3,3,470870/3,/40
%,-.,$;489;,,-0,80
,89,3:908;489;44397403,958,0 %098;489;4408,/73,958439740,4;03,8;489,;,4397403,958, %098;489;4240-95489,;034,;7020707,3,479030257447,8;489,;,,;7020;403,74 5747,284/
5489,;,3 03,958,
$9,9:8%097,:3,;,3 0:9 0 :
:94$08;489;4187,;03:3,958,/3,2203,;03:5702,;70/3489%098;489;,
/3,242 03 ,3 0;0304397405702,8,/7, :
$9,9:8:94$0%7:0
%0938;489;4203,47439,34547,;3,309089,:3:9,73,958,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 230/298
,5,':,345747,27,30
43974,/:209,4;7,-477,/84/:20
43974,/:209,
43974,/:209,-:9943043974,4:4783.47890,44/,,4/70030,.0,/,0/:203:9454;,80 .7:4;,90/4,,02,44/4;473,/:209,50805747,284/:574.0/:7: .7:4;,90,/4,,02,494054,,34:80/00257207:
!7;,90$:-:9943*.',803/078$8902- 0.9*
',08$8902;03978,3/08:9943.
0480 ,9;,7,1472:
3/$:-
:203054/7,;,/4,,/;4897:4,447833,57,;/;4897:3,/:20.7:4;,90/4,,020-954;,3/;,5:9
:20240-93:943,30447,93,3,
423,/:2047903022,
579842$5,.0-,73907950,/,/:202,14:8
5798423907,/,0/:204/70034,457;,934/:2014720
5798428.,/,0/:204/70034,4454;34/:2014720
5798425789:530950%54/;:03484;4/:209,
5747,2857;,302./4,,,54;,302!071472.5489:5,
$;0974397403,80::89: :9943,80,8:9,4/,,:0/,3/4,0/38;489,;,24:3489&80/029,-.,2,8:858,3;,3,34;:9943,80:9943,80438:3,8003/7:,8,
i,3 58
2,0 $;489;:8024057/7:98,4,0-957,,3,:43974
2,03 !47,;3,30804,8054,;:03,43974
%093 !47,;3,309089,3,439744:000/344/9747439,3,0;4.039,7/083497;079,3,547,;3,3,470870/3,/40
%,-.,$;489;,:9943,80,80
i,3 58
,4#08:9 $; 489 ; 4'70/3489;7,03,74/9084147240-9,3.0-479#0973470084430
!071472. ! 489:5,!74;4//4,,.,/:20
%,-.,i ,34;:9943,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 231/298
!4,;07,14478348:00
,/,0/:2043,034/,-:/057;,934/:2014720/:20240-93:94 5798429503907,,/,/7:,43974,2,14:8:0;,/,014:83,304/7:443974/:209,3,;038424;7:,9089%4,57,;43,/,0/:2054/7,:20;,34/:2014720
,/,0/:2043,034,4454;34/:2014720434240-93:94 5798429508.,,/,014:83,/7:443974894/:20240-9 57;,934454;34,49409457,,34:80/0024/34280:
5489,;,3 0%089:9943,5489,; :..059:99438;489;,
0..059:9943%089:9943
5489,;,3 0%089:9943,5489,; :,3.0:99438;489;,
0,3.0:9943,3.0:9943
;7,-47
;7,-47.0. -4 3/.7,8,24/;,89,3,::0348:034893,30893,!4,;:080,4-0;,/7,94240-957,,38,/7,;,9;,.:8,5457,93290894248054,;:03054870/34:4;7570/89,;,,/,0-475489,;0354,;:080;,.,:4;7:,/,-47305489,;034;7057,,3;7,-47804789,570/89,;,30304;834 %7:0,80-47,4:007:57,9;0897:0:,,234304;8304;70,-47,57,;0897:-47,20:42,47832404/,-7,9;04/0/34
43974,574,,80 0.44,3,80:08;0,34;0:9943,80,80
&80/029,-.,2,8:57,,3,;,3,8;489;,5489:5. 0.4,804,38:3,8003,/7:,8,
$;489;4 58
550,7,3.0 405489,;,472,43974,2,89,3/,7/3454,;;,30405489,;,:994343974,8054,;:0,4/:208/;,544,,
:940. 40%7:043974,,:942,98570-,.:089,303,43,40,8054970-,304/,203,3089,3,439740
0.3 47439,34;079,34547,;3,304;7,3,43974
0.0/ %7:0,4043974,549;703,:5749;3420 ,80
0.$9,90 !489,;,;7,,89,304397404:054;7,930;70/34898: 0.0/&3.0.0/3/090723,90
%700$9,90 40%7:043974,24057,,99789,3,$9,304397408024049,947903028;489;,0.$9,9040,8043974,24057,,9/;,89,3,$9,304397408024049,947903028;489;,0.0/!4/7,:20;,340,80
%,-.,$;489;,0.4 ,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 232/298
,5,':,345747,27,30
43974,4;7,,-472,/;,;,3,8;489;, 0.0/0.0/$9,900.0/8;489;4;7,,%7:0,80:,:0,/,0-475489,;03 0.0/$9,908;489;4;7,,0.$9,900.0/,/,0-475489,;030.$9,90&3.0.0/,/,-47305489,;03
4,k, 58
0.0/,30/ ,89,08;,5:9,/,80574203;70/34898;489;, 0.0/
0.$9,90,30/ ,89,08;,5:9,/,80574203;70/34898;489;, 0.$9,90
%,-.,4,k,0.4 ,80
#,/4/:20
#,/4/:207,/ 4-:994308344;7:,-47549420949,4072402,98,24/;,89,3,0:927,/4/:20804789,/,;,304783: 0/34897:4-47,:3:9,78:5,4//;0;0:,,2348:;-47,#,/4/:208054,;:0,42,7:,/,0-477,/4/:209,5489,;03 54,;:08094,:870/37:,,/,4783,-0707,/4/:20:7:594,8054,;:0:4;7:94/:209,/48;,489,,:7:5489,:57,3,
$;04397407,/4/:209,/4/,303,1472:300/3:7:5:,89;,7,3030447:5,54970-340/4/,97,/4/:2,/: 74:54439740!,30439740
#,/4/:203,89,05702,570/4: #,/4:9943,80&9,-.8:858,3,;,3,8;489;,#,/4:9943,804,38:3,8003,/7:,8,
82,34;,3,8003,80 :9943,80,8,#,/4:9943,05489:5,!071472.4574;4//4,,.,/:2090/4,,0.0/,30/
43,89,08;,5:9,/,8057420389,30439740$;489;4 58
550,7,3.0 405489,;,472,43974,2,89,3/,7/3454,;;,30405489,;,:994343974,8054,;:0,4/:208,/;,544,,
:940. 40%7:043974,,:942,98570-,.:089,303,43,40,8054970-,304/:.7:4;,90:/4,,02,203,3089,3,439740
0.3 47439,34;079,34547,;3,304;7,3,43974
0.0/ %7:0,4043974,,9;7,3,:5749;3420,80
0.$9,90 !489,;,;7,,89,304397404:054;7,930;70/34898: 0.0/&3.0.0/3/090723,90
%700$9,90 40%7:043974,24057,,99789,3,$9,304397408024049,947903028;489;,0.$9,9040,8043974,24057,,9/;,89,3,$9,304397408024049,947903028;489;,0.0/
!4/7,:20;,340,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 233/298
!4,;07,14478348:00
%,-.,$;489;,#,/4:9943,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 234/298
,5,':,345747,27,30
&57207:8047890/4,, 39070,;0,,:77,304397403,958,82090303,/3:14720,4-804783:57:,/4/,93,
31472,.,49703:9344/,-7,3443974$;,5:9,/,34;,43974,57214:83,89,0/4,,390740847903,,:77,309089,4397403,958,,/,43974,:-14:83,89,0/4,, 0,;040847903,57,30303,958,
$;2574.0/:7,2,7:4;,90,/4,,,80 57480::/;,,7:2039, 803/070!:3, 5,7,209,78,89,',803/07 8-0.9',0 8$8902 ;039780: 572072,87590,20303,8,
!:-.,880$9:/039
30798$89023/484728472
!7;,90$:-789,20 *3907,3/08789,203907
088,0%09&308902089:/039,
3/$:-
!7;,90$:-789,20 *0,;0,3/08789,200,;0
088,0%09
3/$:-
!7;,90$:-,89,20 *3907,3/08,89,203907
088,0%09&308905702089:/039,
3/$:-
!7;,90$:-,89,20 *0,;0,3/08,89,200,;0
088,0%09
3/$:-
!7;,90$:-//7088*3907,3/08//70883907
% $'$%' !$%'472 ,20 $9:/039 %09 $9:/039 439 %,42,59,-0 ,20 ,-0 %09 2057020
,-0 ,20 ,-0 %09 /708,%094 ,20 789,20 %09 0259
%094 ,20 ,89,20 %09 0259
,-0 ,20 088,0 %09 0259
4. 49942 47/07$90 0/0.4 ,20 :8 %09 ,54803 4. 49942 47/07$90 0/
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 235/298
!4,;07,14478348:00
088,0%09&30890,/708:89,34;,3 ,89:/039,
3/$:-
!7;,90$:-//7088*0,;0,3/08//70880,;0
088,0%09
3/$:-
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 236/298
,5,':,345747,27,30
!7;,90$:-:8 *3907,3/08:83907
088,0%09, 089:/039,54803
3/$:-
!7;,90$:-:8 *0,;0,3/08:80,;0
088,0%09
3/$:-
3/,88
;7854584242-37,34;7
;78 54 5842
43974,4;7,854584257,:089:89,;4047832404/,-7,9;78545842057,/,3,57,;,30;04-74,-47,40-7489,;;04/4344240-957,,3:5458:,:942,988054,;:0;079,3,97,,,542.,30
!702,8.8943974,8,48:7,;,,34;0, 894,8:4,570/89,;, 570/4,,89;,7,304397404;7,8545842$0/0,9,-.,858:0-93,8;489;,8943974,804,38:3,8003,/7:,8,
$;489;4 58
,9,$4:7.0 ;4754/,9,,,43974:
85,02-07 /70:0208;489;,4-09,405489,;,,9,$4:7.08;489;,$,/7,8;489;,0-957,,3:89
%,-.,$;489;,8943974,80%,-.,858:0-93,8;489;, 894,804,38:3,8003,/7:,8,
$00.9434/08;489;44/70:04489,;:89240-94/0/3424/,-7,34405489,;,8;489;, $00.9434/03047832404/,-7,98,240/3:89,;:890405489,;,8;489;, $00.9434/0:9$25047832404/,-7,9;04/0/3089,;00/3489,;32422023,89,;0:8940 5489,;,8;489;,$00.9434/0:9903/0/47832404/,-7,9;04/ 0/3089,;0/7,30297$19950422023,89,;0890
$00.90/3/08;489;48,/73:94-,7,33/084/,-7,3089,;0:89404/,-7,34;04/0/3089,;0 $00.90/3/08,/73/0857;04/,-7,3089,;0:89404/,-7,3,57;,89,;,:89;70/3489 $00.90/3/08;489;,0
47439,3,97,,,542.,308054,;:0,408;489;4 :94:23 5489,;0343,%7:0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 237/298
!4,;07,14478348:00
$;489;4 58
4:23/9 73,89:5.,4/;03844;7,8545842
47439,$.74-,7 /70:0/,04;757,,947439,3:5423:97,:,89,;0,/08307,3.04;7,8545842
3907,09 /70:0/,089,,:942,985742039;03:,4-80-0457,;,303042509389,;
9028 $9,;0:89
:94:23 /70:0/,43974,54/7,;,;0897:089:5.0
$.74,8'8-0 /70:0/,0;079,3,97,,,542.,30-9:;057,,3,
$00.90/3/0 :94-,7,33/084/,-7,3089,;0:89
$00.90/3/.08 $,/7-7:8;9703:9344/,-7,33/08,
$00.90/902 !489,;,:2,4/,-7,3:89,;:493,4390/3,89,;,:89304/,-7,3,
$00.90/9028 !489,;,:2,-7:4/,-7,389,;:89
$00.9434/0 /70:0/,04;785458422,90/34897:4/,-7;0897:4/,-7-9-04/,-7,
$4790/ /70:0/,089,;0:89-984797,30
%09 &2,97,90899703:9344/,-7,3089,;0:89
%453/0 !489,;,:2,3/0857;0;/;089,;0:89
%,-.,$;489;,894 ,80
$0/0,9,-.,858:0-9305489:50 894,80438:3,8003/7:,8,
!489:5, 58
03&5/,90 /,,570.79,;,304397408;0/48089,;0/4/,::89:,9,3,38070/:.7,970507030439740:-7,;,;4030
0,7$00.90/ 478980-74:,3,304/,-7,89,;890
3/&5/,90 9;7,570.79,;,304397403,43948:/4/,308;089,;0:89:
3/$973 !743,,57;:89,;::894,,/4;4,;,3,;0/039089
3/$973,.9 !743,,57;:89,;::894,:.0489,/4;4,;,3,;0/039089
09$00.90/ 478980,-744/70;,30/,030,89,;,:894/,-7,3,
$09$00.90/ !489,;,:,3,4/,-730089,;0:89
%,-.,!489:5.894 ,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 238/298
,5,':,345747,27,30
4/,; ,30 :,3,3089 ,; 89 0
90288;489;4404:5,8;089,;089004-094,05489:50 ////#,3038079#024;00,7
!489:5.//3807924:-9:54970-03,/4/,;,3034;089,;0:4;78 545842///4/,034;089,;03,7,3084797,30890 380795489:5,424::04/70;,30/00-9:-,03,89,;,4,80/4/,0
&80/00257207:8:3,570/4/,3089,;0,90,9:70:73,430, 03,57;420894/4/,3,89,;,;,3;
/4/,;,3 089,; :89:
%0898949028//,90,9
%0898949028//:70:7:-,.;,3 089,;03,57;42 0894:89
%089894902838079;,3;
#024;095489:5,804789,:,3,30850.1.7,343/08,:3:9,7890$0/0,3,:,3,57;:89,;:890
%0898949028# 024;09
#024;05489:5,804789,:,3,30850.1.7,3089,;0890
%0898949028# 024;0,90,9
0,75489:5,804789,-74:,3,308;89,;890
%08989490280,7
#,/8,4/,-7 ,3 289 ,; ,2,
&0/3489:5,324;72,854584224:008,3,9/,030,89,;,4/,-7,3,4790302$00.90/3/0$00.90/9028;489,;,4/;089:5,34;7,854584294024:0:393,973,3,
4790302$00.90/90288;489;,858::8089,;0 2 902 8$97347,.902 3%089894$00.90/ 90288 58:04/, -7,3089,;0:/ 7:42 4;7:854 5842 %0898949028 // 902
09
574,84274$00.90/3/.08-7:24090/43,93/0804/,-7,389,;,434;::53-74 %089894$00.90/3/.084:39
479030209$00.90/5489:5,24:00/43,9/,030,89,;,4/,-7,3,$0/04/574;07,;,/,04/,-7,3,5480/3,89,;,
43840 79030*%08989409$00.90/ %08989490284:39
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 239/298
!4,;07,14478348:00
/090284:39;7,,::53-7489,;:89
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 240/298
,5,':,345747,27,30
4790302$09$00.90/5489:5,24:00574203989,304/,-7,89,;0
%089894$09$00.90/%7:0
,/,80203,89,304/,-7,89,;043974,54/0 $00.93/0,30//4,,
! 7 09 7 , ; ,30 89 0
3/$9733/$973,.95489:5.424:::-7457097,;,3089,;890
5743,57;:89,; :4,,543 08,;
23/0839007%0898943/$973;
1 3/0%03
088,04$4 05743,03480
5743,5:390 8989,;0
3/0%0898943/$973,.9;,3;
3/1
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 241/298
!4,;07,14478348:00
,-,9;3489
,-,/,9,!709;47-,;,:90
,/,9,
;,,/,9,;,8:;4/:4834;0;:,345747,27,3,89;,7,3,7,14478348:0,,5,.0&,/,9:89;,7,9034;5740948,/71472:3,4:8209,904397403,958, ,-04;7,,:3489089,%094/:209,:994389;,7,:7,148:00,4394,09057,4/954,;;,3043974,203,:;70/348934;8;489,;,479030257447,8;489,;,90/4/,91:3.43,3489,5,.:3.43,3489458:0,.040,5,.,240;089&,/,9:8047890/4,,4570/89,;,:,.04783,545:9,
3,/:20203,3,;70/34894;7,,:3489089,7:4;,90/4,,2,4570/89,;,:/04;04/,480;4/,,/,9,;/4,,3,89,3:
58 574-02,
!4970-3403,58,95747,2430.,304;75709;47-::3,::70!747,2;4/0/3489,;347,:3,3047903024507,.023403,!747,2,90;,:348;70/348990,,:3,:74:4;7,:3489089, .,30#,9090:348348,:3,:4;7,:3489089, 24:39,4394,3,/:20.,30:74:0234030;70/3489:3,890,0257,/4-;034348,:7,:439743,958,%49,
! 70/4,7003,
$9;,7,3034;457409, ,707,303/48,5,.04/,-07903/4855.,9434;7,%025,908:0!740.9/,4424;7:5489,0/489:5,34/,-7423!#960; 4/,-07904,.:,85702,3057409,5404.,94390:590430.,30,20 57409,540,20
! 742,97,3014720,434/,-7,:348,54/,9,,: 0!740.9/,4424;7:390/:20,,9;,7,304;7,$,/,7,;43,443,,:942,98707,1472:203, 472:34;4,5,.49;,7,0:7,;4342 54 0/ :/0 8 3;04-7,57,8,0574203920/,9490014720:304;045834,574203:203,/,94900147203903,303420472;-:$4:94354707:,924/,-07908;489;40,20:57447:8;489,;,:95,90 :7703.;-:5408;489;,!79839095:3907,,:77,3034;4203,/,9490014720$;,,1472,970-,
0/389;034828034207,/,0/0391,.0!4/7,:20;,34 '$%7,;43,443,/,0147220472,574203:203,3903,1472:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 242/298
,5,':,345747,27,30
:4-4;,90:1472090:57447:8;489,;,48,/,57,:08;489;,14720,30/,9490014720:95,90 :7703.:5408;489;,,20
! 489,;,308;489,;,14720 &8;2 572072,4789805824%,42,,8589089,3,7,1428:0:03,3028;489;,4391472048:7,;,90/,0908914720,48;43974,1472047899%,42,5824,203,30582,14720: 57447:8;489,;,3903,3, 8570/8;489;,4393,430,8054,;::/7:,8;489;,54;0,3,8,8;489;42 439
/,-07908;489;4,203903,8970.: 5702,/40:54:948;489;,5,/,:08904/,-07905824%,42,
,48905742032014720,420/,9490014720:3,84;:147200/,0858,34 47203,3023,84;,14720424::0904783:-74570543,;,3014720%089858,3:3,84;3497,.1472004/70035489,;428;489;, %09!7420390 5489,;:948;489;,::7703.
!489430443,3,203,3,;0301472043054970-34570.34203,30;03014720:54970-9057,;4:930-00;,9,04080 54,;::44897,3.,147200/489:530;,9,08054,;::,8;0303024:8047899,203,30;03014720%403,54,/314720803,;,:270 42 7 / 70,804789,547,;3,3043974,408209,903,1472:70,30;/;,,/,80;4/,5,.,#,2,20:/;:8:80/347439,3;079,394,,1472004/70035489,;,2,8;489;,7/$014720472809,4072405742039;03,47903028;489;,$0404/70:073:;83:14720:5802,!8003,2,3,0/3.,24,0803,,843:$;489;4 $02,/;,,3,/9098;489;,$;489;4/94/70:073:/48;489;4094/70:0;83:14720:5802,,/,80;,9,,2,203,:/203014720,:77,:80;70/34898;489,;,
7 0,
73,
24:03,;,9, ,
3024:03,;,9, ,
'83,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 243/298
!4,;07,14478348:00
! 489,;,3014720,454,344-09, 48,/,54:,9054703:9,5,.:42430$9,793,97,.8,,92,579842950 54,;:080547:,45470.&%,889 57447:0858,3444470.807,/,707,3:,5,.:304/7003,$:-,3574.0/:7,4,0-954,3,94,5747,2,!4,34-09/0137,4-09:4;428:,:0941472,480:9,;,,/,805470305747,2,43,,,5,.,3,4354709,3,57,:01472::7703.54970-3409:1472:4/70/9,454,34-090832424/,-07902057409,:7703.:$4:94354707:3,430,80 54,;:0 545:5 -473 4803,;,439 089 32 -47342.439 09 203:/,-0790!7450790843908934-473,3,430,80 54,;:0430.,30897,3.,8;489;,,43,/4348./,-0790:7703.4;7,,42-37,3:348, 5489,;:54,$9,79:54-0.9390/:2055,5489,;,3014720:7703.,54,34-09,5,.090/:20,,9;,7,30/,444;7,472, :7703.08,/,-9
57,,3,3,4354709,3,,5,.0
!4,34- 09/0137 ,1 47 2:4,0-957,,3,3,43
547 09,3 ,,5,. 0
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 244/298
,5,':,345747,27,30
4/,;,304397403,958,3,1472: ,:7703.14725489400974397403,958,%73,958,2,:458343,030/48009;793,9584789,5747,288589089,90807,:0549420942,4;73057,:03,,;90898;0/447833030/:20 .,30
,85:9,303,958,3,1472:3,57,;90/;4897:3,43:4397403,958,:,,93424;7:$;489;4 4.,9434397403,958,4/70:0544,4397403,1472'$%57/7::0;70/3489473020;42::1472030::::3,84;3:97,:!489,;08;489;, 4.,943570/89,;,::/,034894/90940/447300;4:,43974043974,805420 5702,/0834,48054;0,;,57;-748;489;, 4.,94343974,805420 5702,/40,48054;0,;,/7:-748;489;,!489,;, 8;489;,4.,943
4/70:0/,03,958542,3:9580,5702,/0834580,5702,/400/,345702,473020;42::14720
&57447:8;489,;,4397403,958,4/,-07908;489;4 %09:95,909089.,307,90/,-07908;489;4%093:57447:8;489,;,90:54:/08343903,8970.:4/,-0790//0019547,;3,30;48;489;4 547,;3,;,9089:43974,4394890/4/,0/,33,9583,1472:/4/,90 570489,,/;,4583,3,958,0/,345833,958858:0908924:393,/7:%49,
,92/4/,90,33,9584804789,5747,28858;70/3489,/,803,95885:9,3,1472:8;489;: %090 57/7:03454/7,:20;,342043974090054970-34-78,95489,;:948;489;,,8;489;4 %0934/,-0790 5489,;://0#9:/:80,33,9584789,57,70:9,9, 5747,2,54034,0:39/7:,24/489,43974,!7/7:;,3025489,;00/8;489;:47/07$9054,;:0804;7439740%,407/,-805747,28858,49089:439743,958, 54970-340;0893,70/-:57/7:;,3,:5747,28424/:,4808;489;4,204789,/0391,.:439740:4/:/4/0902:5489,;:%49,583043974047890203,4,2054/7,:20;,3457/7:4'$%,-0,-0,-0302,54970-0,34;2203,30207803054;,:5747,28424/:473,8,57,:08;04397403,958,,5,.0430.,30
4/,;,304;7,,:3489089, 430.,30,5,.,,90;,:34890,344207,348,:3,4/897,304783,,4-;0,7,:3,4804;54/,.:34804790302954;3.047890804397404;7,,:348
9089,,-/4/,4;7,:3489089,3,1472:3,57,;90/;4897:3,%09443::,,93424;7:!489,;,308;489,;,4;04397400834
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 245/298
!4,;07,14478348:00
,44/4397403,958,,4-43974/4/02040,834458:030343,0304/,-07908;489;4 ,20:57447:8;489,;,:95,90.,30#,9043974:820899047439,34547,;3,9:8575,/,:4243974423,958,4/0908;489;:%09;70/3489904/,-0790#9, 5489,;:8;489;,%093!720990/,4;,43974,2,2,3024:3489, 547,;3,309089,4/4397403,958,
4/,90/7:4;7,:3489089,203,24:3947439,34547,;3,9:8 575,/,:4243974423,958,!489,;90
54970-3,8;489;,,4,57094/3:43974:
4/,;,30/:209,3,1472:$,/,,/,4783240:30954/,9047903024;7,,:3489089,970-,243,34083,7,9,5,./,;0/04507,.:23403,85070:9,9,03,33,44783/,083,,5,./,;0/030:,.: 03,/:204/,090/:203,1472:/;4897:2423,43::9943:,,93424;7:4/0902:20.,3047903028;489;,,20&95,90.,30,5489,;:8;489;,%093,430,80908954,;:03,/:209:
!470390,5,.:!720990/,803,43,3,/:2039,30/0,;,#,4942:094303,58,35747,284/480;4/,/,3,89,30/4,,,3,/:20
& -,.;,307:4;,90,/4,,02 $,/,,/,0707,347,14478348:00,5,.054970-340:70/9,5,.:9,4/,4/4;,7,3,47830,.04:34894/4;47,3,47830,.04/70:0 5747,207745747,284/'03,,5,.,,01:3.43,3489;,38428;09:57047:4;,90,/4,,2,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 246/298
,5,':,345747,27,30
,-,/,9,!439030,9;,7,3,14720
,/,9,
;,,/,9,54,:0479030/4,,,14720,7:203,9,7:4;,90,/4,,,4/,9;,7,3,14720907,/854;7,9342;70/3489 841:3.0
58 574-02,
707,900/3489,;348:008/:20942 9423,/:2030,8057030;4030,5,.08478990/4,,0,9;,7,3,14720,4-4783: 57,,/,44;743:/24:34894/:89,,3,4/,9;,7,3,,5,.0447834/,-070,3.03,/,4424;7:30,803,89,;;4030,5,.0,,44/,-07030,8057030;4030,5,.0
! 70/4,7003,
$9;,7,3034;457409, ,707,303/48,5,.04/,-07903/4855.,9434;7,%025,908:0!740.9/,4424;7:5489,0/489:5,34/,-7423!#960; 4/,-07904,.:,85702,30 57409,5404.,94390:590430.,30,2057409,540,20
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 247/298
!4,;07,14478348:00
,-,/,9,7,:3;,/7,9300/3,/-0
,/,9,
;,,/,9,54,:07,/8,8;489;2,5489:5.2,43974,745747,284/
58 574-02,
!4970-3403,58,95747,2,7,:3,;,30;,/7,930 0/3,/-0472:,,7,:3;,/7,9300/3,/-00
!7054709,3,7,:3,54970-340574;079/,0:4;70,:3489089,:30803-7443054.437,904783,:43,4;78908942:40230:308033:20754/,9,90859057,/3:547:::439743,958,3,/3:
14720'4/907,:3,/,547:,30820-9858,3,4/80/007,:3,7,:3,9,7003,;,/7,9300/3,/-08590:43974,2,3,958,:4-:57;470030/7:47003048:7003,425083,85909089425-74425-74
24:9054709,307,:3,579842950 3907,/,14:8303,/:209:,.:,90
! 70/4,7003,
,574;07:/,0:3080354/,9,-74:54970-901:3.: 8:207.8:207.;7,,%7:0,40859;,37,570543,9,4-74$0/0,8, 57,:0839,8:1:3.0
7470,37003,,;84570/3,:/8723,390 4,,8,.-40548940/;,7003,70,3,4703,40 2,7003054/:/,73,4703,402,7003,425083,4703,
,
,.--
I
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 248/298
,5,':,345747,27,30
,-,/,9,707,30/,444;7,
,/,9,
;,,/,9,54,:089;,7,30479030/,444;7,905789:5,308;489;2,/,444;7,3,43304;,,9;,7,3,
58 574-02,
!4970-3403,58,95747,2,,:947,.:4783,423,/:20 4349;,7,80/,44;74,90;,:34847834203,,547090549;7/0,5470,;3,1472,482/:209, 432,/:209,,9;,7,30,5,.0,44;72,54,,:34854/,9,,/:20 ..059,57;,9 54/,9,,90/:20,3.0,5439030,:947,.0,;3,1472,247,858,9
4/4;,7,::547::,;8344942042/:2094204783,9;474/,44;74094:30348, ,3.0547:,247,-970,85,,3,,4783,90:3,89,;:547:030,-:/0858,344783420,40:308034:/,44;7404;7,9;47038, 54970-340574;079/,8::3080354/,.,4783420,547:90/,80,547,54,5,8,549;7/42,5470438::30803,54,,4783420,547:30,80850547:, !4970-343,;0894783j420,547:,85,,30480:30803,,547,3054,5,8, 549;7/42,547030,8057,0547:, ,547,30549;7k03,48:4-,:;09,85:303,30,8057,0547:, $5403890,490:3,89,;:547:047834204/858,547:0:54970-9057,/30430 79.,31472,94390:3,84;:4;7,9089!47:,! 70/4,7003,
$9;,7,307,148:0,,;3014720 !47039034;5740957420390201472020/,9490014720:,34724/,-07900,4 54,34-09,5,.05489,;908;489;44393,%,42,599054/0890/,3,84;14720858:09089&807:947,943$208990/;0439740/:209,3,1472: 0,03,0/342/:209:858,34 43,3,/7:4293,930,,9;471472:
$9;,7,30/,444;7, 707,3,0,;3,1472,84008054;,9/,44;7423,434/,9057409:1472:203,43,4/70/905489,;:0/,4,894;7,14720&4390/:2,/3,84;3097,0$2089904397403,1472:,49409457,,343,8.439740,:348,5470549;7/0,5470
30,2,87,::3483,42
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 249/298
!4,;07,14478348:00
! 7,;,30/,444;7, !74.0857,;,3,/,444;7,307,94/57,;,3,/7:014720!4970-340:3:9,7 .7:4;,90,/4,,02/:209,43707,9;,7,-:4,2,:5:;,303,/,44;79054;,95489:5,$4,4707,344-09,,57,24/,34/,444;7,$4,45489:5,9,70:9,9/,444;7,4247,-995,,4#08:93,-7,,3,-479,3.034704430#09708,707,30;,7,-0247,90:54970-9 0
! 4;7,9,3,,;3:1472:4/70;,3040/:2003:94 4/24/,34/,444;7,54;7,9,3,,;3:1472:024:0/343,43,9;,7,3,4;7,4790302,4!7450798;489;,/,444;7,24:004/70/9,40/,44;7,9;4703,4-57,/344-7,/,.0:3030:/,4424;7:!489,;, ,4!7450798;489;,240 -90/3,4/;70/3489,4#08:93,-7,,3,-479,3.034704430#09708,4:,/,9:,;3,1472,,90;,31472,.:842/:20942,3.00:3034,9;,7,30/,444;7, 54970-340:3:9,7.7:4;,90,/4,,020/34/7:4/:209,/4/0957,/30;70/3489 ,4#08:98;489;:14720,/:209, 5489,;,970-,-9,4#08:9/4,/:20,3.043,247,-9,4#08:9,3.0,43,4783,3,/:20/4/0:0805489,;,,4#08:98;489;:/,44;75489,087;03908070:9,9;7,,,;341472,;83449420/,070:9,9 ,4#08:9,4#08:9,3.0;4/0807,90,.0
85857,/3547:,&.7:4;,90/4,,02/:209,4382089904/4574;07,;,,/,30:;09090,;834432,57,:07,90547:0,43,8,2,!4/,.2,4004783:95,4:/,44;75789:5,905704;,7,-04,2,:5:;,303,9,/,44;7
9;34893,43,-,
,43,9;,7,3,14720/,44;7087;03,0,5434;34 57,;,30/,444;7,54970-3489;,7,934;57207/,444;7,
,4#08:98;489;4802405720393,43974:/:209,4090,9;479/,44;757480/94/4;,7,:031472,.054;341472 5489,;,302,4#08:98;489;,/:209,3,0/,34/,34;, ,4#08:93,-7,,3,:57447:8;489,;,;25789:5423054970-,33,,;4/:
/,4424;7:!7057,;90,/,9,9,4/,4789458,35789:5
6445;('"* 054970-344;434 54;,9$4,45489:5,4;7,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 250/298
!'
#,/8,3,4;2,34;2,3,4;,
834;03,4;,3,3,4;,
3,4;8:4834;37,0;3-44;8;,45747,2,$;,5747,208,89,;034/3,4;,407:57,30:4/70034280/:5747,28570;4/,.390757097,,48:53897:.,40458::,44-,;930,/,9,
!747,29,4078,/73,4;304389,3903,4;3,4389,39,03,40 570/89,;03.04-74342;70/34:4,803,;, 3,4;324/ 42.,7,.9 07.4/0,572073,4;3,4389,39,:.0570/89,;03,3,4;3424389,39423,4;304389,390804/70::5702,45057;,0342 &3.4/089,3/,7/:4/7,3,3,4;,48,/72344;082-4,84;,4/ $3,4;348:5,574
3,4;,8973054;0,38:53,4;,4/0:0,40/,354/,9,&%:897304-09,80$973$89022034;,345748947,$973,8,07,9,4//7:5729;3954;,5494209409470107039395/48:489,;70/3483954;',7,-,902003,3, $973,80:89;,734894 54,;,3,0/,357207 $973,804/789;,73054/,90,/,0/0,77,3,3.,7,3,;,7,-, $973,80'8:,,8.%570;4/,.3,8.030300;042,4783089;,7:47895747,207,!70;4/,.03077,4/4;,7,:4/,89;,7,30:7003057207, $973,80%4424::0/,
5747,27,30870107039329542 $973-:/0894;09345747,27,3:8;70/34832954;2,,4948: 440,339007
&3.4/0& 9494:: :0$ 207 . ,3$ 9 ,3/,7 / 4/01 47 31 47 2,94339 07 . ,3 0 8: 53, 4; ,& 3.4/04-:; , ,234 445803 8: 53, 4; ,& $8: 5:3, 4; ,8; , 3,0 57 0/89 ,; 030/3 2-, 942 , 40: 0/,3-, 9 24 : 0 547 ,39 -7 4 0; 04/ / 4$-, 7 ,3 8 89 02 8:
4 7 ,3 03 3,8,24 3, 4; ,9 8,242, / 48; 09 8 3, 4; ,& 3.4/0 57 4 7 :0$8: 53, 4; , 4/ 7 ,302; 0 308; 09 8 3, 4; , , 408; , & 3.4/03, 4; 3 4/; 7 0/3489 ; 0 30 -9 ,43240 2,9 4/ ;4 030; 7 0/3489 , 3, 4; , 47 2,9 & 3.4/0, 4 57 0/89 ,; ,3, 4; 0-9 3 2; 7 0/3489 2,3, ; ,80& % & 3.4/0%7 ,381 47 2,943 47 2,9 8
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 251/298
!4,;0#,/8,3,4;2,34;2,3,4;,
'8:,,8.%3:/2344;0:108-3489,04790304/ $973,80:4/348:3,/7:07010703930954;0,5720780/080,4/,89;,7,572070$9737010703930,80-047903,4507,947, 0404-,;0,3,8;07010703930954;0
288$97304
288$973'$%
288$973
%089,9;4703/;4897:23,;4/3.2,09089:,3,89734;3,4389,39,,8.0
57,,342024784:70030;,7,-888
,48:89734;30;,7,-0701070393495,4308,/70:5:;,303,54/,90,308,2054/,90$,254/,.8:547,303:4/;403422024784254/7:::57,;,34 422,3, 0/0, 5,48308,/7:5:;,303,390/,3857,;,34-0995,$97343,8,/7;70/3489493
!747,27,30834;2,3,4;,
! 4;0;,3034;,3,4;,
4;03,4;,:'%:024:054;0,94790302,0/34 43.,9 5489:5,$8902$973,804507,947,54;0;,3,47903024507,947, 54;0;,3,570;4/,.:54,/303077,4/454;, 43.,95489:5,43.,9 5489:5,54;0:0/;,$9734-09,;7,,34;$9734-0948,/78540303,4;04-,473,3,8:5,3,4;,
$0/0,/;,80,4/,8:0;;,0393,;7054;0;,30/;:9089:,34389,397,/;40357,323,42
79454;,3 043.,95489:5 ,
8$97343.,988
25.93454;,3 043.,95489:5 ,
888
!7094/303030203,:473,3034;03,4;,88
$94
8
54,;,j$97357207
04
&57,;,3,42,
8
54,;,j
8
493
$97357207'089
$94
8
54,;,j$97357207
04'$%
&57,;,3,42,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 252/298
,5,':,345747,27,30
03,30;70/3489$ 9734-09,
!48940/3,;,3,,7,90789,4:054970-34543,;,94/7,/,8, $9739542%40/,0$9734-0930574203; 22:9 ,- 00/342,/,03.,7,357207$973,80304;8,/7,;030240-957420303
288$97389;,7,3 089734;30;,7 ,-0
804 89;,7,3 057;4572 07,$973,80
8 89;,7,3 0/7:4572 07,$973,80
8'$% 89;,7,3 09700572 07,$973,80
4839,8,'%,89;,7,57;//,80:57094/34280:203,548940 57207$973,80:89;,73489809430/0,;,,/,80203,9089:,3,;70/34893,3,3,494057,,34:57094/34257207:5747,284/30203,9089:,3:;70/34895489400 $97357207,&2089494,'% 570;4/,.574;4/4/489;,7,/7:57207 $973,808,34;42;70/34:8 49 3
507,9478804789,4/70;,30/,/;04-0930;,7,-054,::3,894202478454/7:0$0/080,4/,57;4858:0 %7:007089089:,34;,7,-57/7:0354,;, 89089:,30;,7,-0,4394,80858:0 ,80 07203,3089089:,30;,7,-070:97,89;,7,30234;457207, $973,80
288$97304
288$9738
4384079030888858: 0%7:0
8'$%
4384079030888858: 0,80
,/,4-093,;,7,-,2,;70/3489 493943,/,;,7,-,30:5::03,390/,34-09%4054093489,308;4-093;,7,-408:/0,77,30,303.,7,30$0/080,4/,90897,89,3089734;30;,7,-057089;,7,3,3,4389;,7,3,4-09,
288$973
438407903088493858: 0%7:0
804
438407903088493858: 0,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 253/298
!4,;0#,/8,3,4;2,34;2,3,4;,
592,.,$ 9734-09,
-494,940$9734-0930574203;570;4/,.24045927,9 5747,284/
&80/00280:4/,
288$973,-./01
288$973,-./01
4384079030888858: 0%7:0
!70;4/,.;4/4507,947,;7020;403,5743,,/,4-0;,7,-08,/70898:53,4;,90,4.7,8,240/,3202478-4,9089:,3 54/,9,3,454,::4-0;,7,-0%,;40543,,30540344/89734;3;,7,-0780203,3020/30;,7,-089;,7,34;572073,/7:42024784,/708/4;70/3489/7:0;,7,-0489,03057420303,
288$973,-./01
288$973,-./01
4384079030888858: 0%7:0
88
4384079030888858: 0,80
43840790308 858: 0,-./01
!70;4/,.24045927,9;0897:04507,.054;0;,3,0/34,4804303,,0:8943,70/-
& 8 5470/-,3,3,4;,
#,:3,,24:5470/,93,4;0,-0.0/34078:3,4;390734570/89,;03&3.4/03,4;324/4;2,4/:85470/-0/;,:34;,3,4;,7,:3,4 0/3489,;34:85470:0-74,304/4;03,4;,:3:,8, $97348:7,;,30443,3,:85470/-034;,3,4;,5489:50 6:,8425,70904507,947 0/3,489! 489 : 5,6:,8
!489:5,6:,8804789,:85470;,30/;,:34;,3,4;,3,0/3,489!489:5,;7,,%7:0,48:34;3,4;,0/3, ,80,49438:!489:5,,07,9:54;3:839,8: 4;07 4,/0/209 4/ 908024054;,9,4 5489:5,57207,,0/35489:5,$0/05720754,:04-014720
288$97304
288$973'$%
5489:5, 572 07,8
1 86:,88%03* 4384079030$9734;8:89
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 254/298
,5,':,345747,27,30
, 0/3 5489:5,
1 $9736:,888%03*
4384079030$9734;8:89
&85470/-,5489:5426:,804809;,3,;03:84;,! 489 : 5, 42 5,7 0
425,705489:5,;7:85470/-:8:54;,3,4;,5702,34;4270/480/:7,;789,;,3,!4;7,93,;70/34895489:5,0
,457;33,4;,/4,570/7:4
,48:34;3,4;,0/3,
,457;33,4;,/4,3,43/7:4,
288$97304
288$973'$%
$00.9,80$973425,7088
,80438407903088
,80438407903088
,80438407903088
3/$00.9
!4/013.-4433,4;,::::57,38:53,4;,0;04/493%,407/;049389734;30;,7,-08:0/3,0
!489:5,024:054;,98975,7,2097,:4029705,7,209,74/70:03,3:85470/-0!489:5,425,70424::0;403084;,344809;0 ., 80 803 89;084;,34304809;0 ., 8039 03 8;0:85470/-0
$0/057207;4/84;,34304809;::85470/-:
288$973;089
288$973'$%
4384079030$973425,7088%7:0858: 0
425,705489:5,424::0:85470/-:3,3,4;,:2,::4-74,34850.13031472,.,2,,57207/;,8:5,3,4;,48:0/3,:0/342 0:35703084230247,:-90/3,,:3042/7:420:35717,3.:842$973,8,9,40748:7,;, 425,707/3,5489:5,40894;09,3425,705489:5:482943,/3047894,34850.13031472,.0-494,05470/-,4790302 425,707/3,5489:5,-7, 507 ,947 0/3, 489
4/:85470/-0/;,:34;,3,4;,47903024507,947, '%570;4/,.
54;,6:,85489:5,!4;7,9370:9,9:85470/-00 440,3;70/3489%7:0,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 255/298
!4,;0#,/8,3,4;2,34;2,3,4;,
! 743,,0303,4;,8: 5,3,4;,:8973:
&2342,5,.,2,054970-345743,3,8:53,4;,:8973:, 572075747,20789;,7,:9089574.0847247,48:7,924:3489, 57097,;,3074/4:2039
$973,8,,05489:503/013/013,893/01,893/013, 57097,;,30850.1.7,343,,8:5,3,4;,:8973:
$39,8, 58
3/0180,7.89,7903/(( %7,8:53,4;,:3:9,78973,;7,,3/0857;454,;;,3,,48:53,4;,305743,03!,7,209,7 80,7.0
3,8:53,4;,48097,89,79540933/0857097,;,3,,03/ 7,33/0857097,;,3,
3/013.,7889,7903/(( %7,-443,3,3,4;,.,78;7,,3/0857;454,;;,3,,457097,;,3030:8504
,893/0180,7.89,7903/(( 894,44/3/018,2494;7,,3/085480/3054,;;,3,8:5,3,4;,,457097,;,3030:8504
,893/013.,7889,7903/(( 894,43/0138,2494;7,,3/085480/3054,;;,3,-4403,,.,783,,457097,;,3030:8504
%,-.,!489:5.$973,80,97,0303,,8:5,3,4;,:8973:
;,0308: 5,3,4;,8973,$973,8,,0/;,$:-89735489:5,48047890,89;,7,3034;4 $9734-09,457,302/0,5489400 $9734-09,
4790302839,80$:-897389,79039(;,808:53,4;,8973, 540;4/5409343/08,903,89,;,:,850.1.7,3-743,4;,/47,,,40489,;03 039
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 256/298
,5,':,345747,27,30
89,$ 973 5489: 5.
$39,8, 58
3/8954891 '7,,%7:0,4057480038:53,4;,,;709,8973,
%4407 !709;,7,8973:8;02,,84;,
%4&5507 !709;,7,8973:8;0;0,84;,
%72.,78( &,3,;4/0,,;73,57,3,2089,
%72$9,79.,78( &,3,;4/0,57,3,2089,
%723/.,78( &,3,,;73,57,3,2089,
380793/08:-8973 &-,.:08:53,4;,:89733,850.1.7,3423/08:
#05,.080,7.705,.0 &,3,8;,54,;;,3,8:5,3,4;,8,/7:28:5423,4;,
#024;03/0039 &,3,850.1.7,3-743,4;,540;4/850.1.7,343/08,
$59.,782,.4:39( #,/;,,8973:7054942;7,,389734;,!7;,7:20390,7348,/78;0857,;307,/;4307:,7:20394/70:02,82,3-7470454894;0709,/,5480/3,370:97,:02,97.08,/78;0307,/;403070
$9,79895701 '7,,%7:0,4057480038:53,4;,570188973,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 257/298
!'
&;4/:4-0934470397,345747,27,30
&;4/,48:,90;4783,3,857,25747,28054/705489,,8;0;097,/.43,302094/058,3,5747,2,8:,;,0354904,5489,,08;0,24730,5747,207,!47,894284034895747,2,,920;0308,2 5747,2,,:5489,;03,90;-747,;4,5747,28054/707,89,40-74 5747,207,48:7,/3,894257409:%7,/.43,323,34258,3,4/,9287,;45747,2,/4;040/4547,89,,;8348920:84-3;0,:3:9,78,244/,,057420304/897,300/345747,207,3,8,240/3422089:: 5747,28424/:08948:300034:90.,03,/7:0/04;05747,2844/,04234700304;4574-02,0 8 7 ;,3 0 54/,9 , ,/,9 ,/ 3 4280:3:9,70/300/3087;,:/09,:7003,:3,;0424:4207$7;,30 54/,9,,0;,,3573.54-0934470397,345747,27,3,4,04-09,40/389;03:0/3:,:7:8,89,;03:4/54/,9,,574.0/:7,407:::
9254/,.2,0/34402:5747,207247,;4/97,:3,574247903,9,489;470344-09,8:,/,.404-09240;0895,7,209740,/,.,90;,:
'% 057;/,095474/.0 '8:,,8.0,43:/5:3:54/7:,4790304-0934470397,37,;43903,0,897:9:7, '%,0902003,3,4-0934470397,3425747,284224/0:
-0934470397,345747,27,3005489:5,89;,7,3,4-4;,3,5747,280 54/70 8419 ,70%40,57,;480/0447,3,43574.0/:7,34 5747,27,3,44,,;,5434;3:84789;4895747,2844/, .4/070:8,-9 90304;44/7,;,302,39 ,3,-9 3,93482,3::;7020.03:7,;4,8,20,5,.0!434;3,:54970-;4895747,2844/,:-7,;,7,;4243;844;,9093,5,.,,3,804/5480-343,,,9;-77,;4,5,., #, 5/, 55.,943 8/0;0452039 #
-0934470397,30.424:::89;,7,30,8,40/00897:9:7:
543,,3040:3033,857,;,33,39,,;43.0597,/3234/4-74 54,5,8085774/323,342,4:/28042:3.7,:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 258/298
,5,':,345747,27,30
834;35424;!,
-09,80
0/3,4/4834;3/0,:58,3:5747,28054/7004790304-0,9,-09 00/3,4,,01:3.43,34898,/754/,90-090572,734/0137,38974-0,/03990942 /0399 89,302 89 ,9 0543,,302-0,;47
/03990904-0054402800/,34-097,:04/8;/7:4-0,9, 0/30,80,57207/;,,:9424-,24:-94/894574;4,,8924/0890-40&857488348970897,.8-74,7,397,34;:0/389;03489;,38/039909
!43,,300,7,90789,4,34-09047832,:9424-8:478307
80240;49$,27,/,:9424-,80,302,7:0:,;3420305789:5,,3-09890,80/00894543,,30
$9,30054;0,348,:3:9,7327,/424-09,570/89,;,31472,.0404-09547,3:04-74/,37,34-09:;,:8;4089,3030/489:532%40 -8454;0,34843.0592,,5897,.0,:703,054970-34;4/9-7:49420,44-09394943304943,4/;,4-09,24:2,989489,30438:5,/;,7,9,4-09,,57207/;,/0393,-,3.,2,:89489,3034;,8:/;07,90484-0
!74289;,7,3,,5,.04790302 '%,3057089,34807,/8,4-092,!7942080478990:7,034-09 39 7 3 8.-:9 3.439 7 4 4- 0.98545:9147243974,4-0,9,,5789:5,30-,,2,54/,9,,80,5,.0:57,;,4-092,/7:,5,.,%,40724:00707,9;,89904-090.4/04- 0.9857,40305747,28254970-,2,,/,9,4,:;,899,8;489;,5489:50,;3,7,,0:942094:7,034-09;02,:
85747,27,3,8;489;,5489:50/4,,0/4;,89924-092,1:3.43,3489:7,:05747,207
$;,4-09:'%:0/0137,3 , 842. , 88,8,8,/75747,284/44/70:0543,,304-09,90/013.0;,7,-:400-98570203 54/,.4-09,408070/,0,8,570/4,5702,4028089;,7,:4-09,4-09403,89,45702,570/4:80,0/,0 57 2 07 , 803 89 ,3.041 9 0. , 880/30,8024:0089;479;04-0,9,!74.0889;,7,3,4-09,,80803,;, 89;,7,3 0 57 2 07,3 89 ,39,9433 89 ,3.7,3 0
,8,0834897:9:78,89,;03,4/54/,9,,0894803,;,:,97-:92,8;489;2,1:3.,407:::9254/,.2,: !:803,;,:5489:5.2,9344-004-09,0/,240574;079857,;34895748003454/,9,570304;0547,30:3:9,74-09,$344-092,24:3489574;07,;,3,:59, 57,;7,,3,54/,9,
,808:9;47 3. 0 1,.947 08 ,89; ,7 ,304-0,9 ,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 259/298
!4,;0!7207,:,;,30
$0/05720730,8342;0:20:4-0,9,,8,
$;,,43974,,,9344;7,: '%:,57,;4570/89,;,,8:,/,8043,43974054;:085:89,,9344;7,3,1472:89;4703034;4-0957207,80,57207,/,8085:89 %094,,9344;7,3,1472:707,3034;4;7,90895702,570/4: %094,80408070/,0%094,8,570/4, 9 02 5 ,9 03,.79-:0 57 39 ,89;,7,304;7,,9089&5,/,:024;7:85458423,;7:57447,8;489,;,8,858,3402089;470344-09,%094 5:3,,81,.,,804004-0989;4703$89023/484728%094!702/,08;,4;7,90890/389;03,0/3,8;43,:89,8;489;, 5489:500:92;70/348998;489,;,8024:7,4;,94/439740/4439740
$,!74478,8;489;2,
,;7020707,3,1472,3,4:8085:9,:4397400,8,,;7020;403,'%89;,7,57207,8014720
#0,:9424-3,7,9089;,7:7,924390892,!430,/80704789,4503943.059,:9424-,%,/,804;474,:9424-:,4,8-089.,3,3045480-34,:9424-,$/7:0897,3070,:9424-804789,/,80283,305480-3,:9424-!747,2079,/,47890 54,24-0957207,4-804/3483,5480-3,:9424-93407,:2094;:7,:
4/89;,7,3,5747,2,,57,030:850,89:/03,9,54970-340707,9,8:203,$9:/039:3:9,7400-9/0137,3,897:9:7,54/,9,,90 5747,284/574.0/:7,407:::9254/,.2,$;,4-0989;470390,8004/4;,7,90/3424/89:/03,9,8,
$ , , 489;47 03 89 0,808; , 4-0 9 57 0/89 ,; ,/ 7 : 4 89 :/039 ,
$9:/039
89:/039
89:/039
89:/039
,8,
4-0 9
204-0 9 , 20,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 260/298
,5,':,345747,27,30
,;35495473!,
'%034;,,:8;09:4-0934470397,30,20:42,8:,8:7343,543,9,;,-0.9!,8.,$2,%,:4/7003,47,303,'8:,,8.
'%545:9489,4-0934470397,30,54/7,;,8;,097,;3,542,!,4,0/,35747,28030:5495:34894-0934470397,32
589 7, .,-897,.943
,:703 03.,58:,943
, 80 03079,3.0
3444- 3489 !4247582
5897,.,
5897,.,04834;343.05945747,207478904/7,/,8,84032 574-022,5897,.,0570/89,;,308403574-02,89;,7348;09,94 0/3489,;3224/0424-0,9,745747,284/
,57207570/89,;,30,;43,:7,:3,3425747,2:80240393024:2,/,942425.7,32,3544384034:7,0347,:3,484034-0:92,480,;435742,97,74572::404:7,: 5747,2:24:003,,3482,394-0,4,,570/89,;,: 4/,,5,.,,90;,8,24304;544,3,,79,5747,2490897,,074/3,230,7,907890,;43,/4;4,308,24304;;,384-, 5747,247,/:70030390707,,;43,0/4;43,8,24304;,:3:9,73, 54;73,,8;,::4:,;43,:3042574-02:24:004/70/9-930,7,907890408:54970-30,70030574-02,
4-7,,5897,.,:,3,30;,30/09,0424::014:87,303,8,24430;,304-74/,37,30,80,:232,38:55489:5,,448:7,;,: 54970-34543,,30,803,,4790300/3489,;,33,3!743,,030/4-70,5897,.04-34,90;,/:-447,:20;,30574-02,304;,8,/7,, ,8,35789:57003:;048:89;4,-405747,280,5897,.030425083089;,70/3489,;32,:942,30,;83489!742030:5747,2:8: 57057,;4304:09,,-409480240:39082,39:90.,574203,,/,4303,89,3:-494,942,30,8,,;843002:2,300-9,;,03,574203,2,,/,4303,89,3:,:7030
%7,/.43,3574.0/:7,35747,2:4834;8,/70234454/,9,,2344 574.0/:7,$;,,574.0/:7,2405789:598;,4254/,9:,2,5747,24;,,;5789:52407,/90:92,4805747,254;0,;,435489,08;0900;0/;!74203,570/89,;,3,54/,9,,:74:0547008;574.0/:7,4047890894,432,,;80,45747,25489,0;0;4030203, 5489,0;042,490,345747,242;2,3089,-,3
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 261/298
!4,;0!7207,:,;,30
-0934470397,345747,27,3070,;,9,574-0240,5897,.,14:87,3,3,70/:.7,308403489574-02,:70,3428;09:,:70300:82070343,/,37,308,245747,2844/,574-02,
;,8:-93,,8509,,:703,
,99,54/,9,,4-09,3,5747,28423;4:
85,,3054/,9,,,.,40/0::3,/9254/,.2,:0/3:0/3:
$0/0,8,57,:0540/3489,;03:2502039,.:-,34;347,:3,,8.0 57,,3,,203,,8, ,3..4:394,,01:3.43,348957049/7,,..9,,3.005489&89;,7348989,307,:3,30820-9
/709345789:5,3494-80/084/,478324054;0,989,307,:3,-0544,34;.,
0/342,/,8:54/,.1:3.0854030:0/3:.03:8,2,.03,14727,,9;4703:7,3.:89;,7,::3:97,3489;,38/4;,7,3.,80240:54970-9,439747,305789:53489039909:!40/32/04;2,039909,802405789:598,243:97,,/7:2,;,3039909,3,34;48::;0/489:538:4/70038,!:-.,4348:/489:538,243:97,8, !7;,90024:02,9,34;048:/489:538,24;,3,,4-8024/0-,34;347,:3,:34 -289;,7342-,34;3427,:3:9/7,054898::7003,4!:-. 5489:5./40,..9,,3.0:700348,!7;,90-,,;3,5489:5,24:5789:59,3:,..9,,3.00894809,;4543,,304-09,458:0 .7342:942- ,. -4
;,8:7,4,47903,,:703,
424:,;,30439740,/,8054/034;,.87,:3,478330247, 543,;,93,43,30-,34;37,:3:70030/344/304;,390708, 03,33,424054/3:9544934;,.3,7,:3%48054890 5742/,37,3,5747,284-0,9,4790302,:703,5489:5,, 543,,3,$,24-09240439747,9203,30;,89954/,9,,5703044305489,3:;,00
82,3030:90.,,574203,48:2502039,.8/09,4-09,57;,934324:-9203,33,3,3/,:30305742030/7093430:90:3,478304-09,447898,24304;0,;30,34;00/3:;094247,-9489;,703,9,;4543,,300/,8030203,,;348:004-09,&90723444-09345747,27,3,4;,,;5789:5803,;, 8 7 ;,3 02 54/,9 , ,/,9 ,/ 3 -092,:24:348987;,3,;,8992502039,.8/09,,4//7:4-0,9,42:3,.,20:4-0,9,804/;,570434;,8:0,,024:0/4-74;49,:9424--0543,;,3,/09,,,47,/2494757034844385:388902
05489
9/7 ,
,..9,,3.0
,3..4:37
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 262/298
,5,':,345747,27,30
,800 ,8000;0,4/7003,3,3;4:,80,800024:3489,80/,3,80/54/,901:3.43,34894/74/9080,80 5,7039 . , 8847903023,80,24:0089;,7,934;0,80548940,8,:2089489;,7,3,5495:3434;,8,4/8,249020,,8/0909: . /. , 884,3,80:01:3.43,348974/9080,8080240/4/,9850.13,1:3.43,34894:,90;,34;,,8,#4/908,,8,3,4480902034;,,8,3,;,80-,342 , 842-, 80. , 88/480,8,/0903,;, ;0/0342 , 842/07 ;0/. , 88
$0/0,8,57,:05720707,70,8,
,;3,570/348947903,3,80,05434;3,:54970-,4/,,800 54/7,;,5434;3::54970-:4/,-0,;,:9,4/4/,933,5474,90;,4/7,,;,308944/,:;0,8,-494,03,8003,83,3,24:34894-0934470397,345747,27,3,
3444-3489
3444-34893,24:3489203,3,2502039,.0-,30,80,7,904-090!489:5,/0137,3:-,34,8240-925020397,33,7,903,30:7,92;0/032,8,2,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 263/298
!4,;0!7207,:,;,30
!4,8;489;,5489:5./4,,
,808,/70 54, 10 / 8 8;489;, 57 4507 90 8 5489:5 0209 4/ 8/ 4 , , 00;03980/34270:4330 ,34;0202-07 8,800,77,3,;32458042543,98:,4 8: 0039 07 1 ,.04-09,
!4,8;489;,570/89,;,:54/,904-09,,0/34/0137,: 89 ,3 0 89 ,9 04-09,,572078;489;4,204/70:020439740,8;489;4 %094/70:0908957,,3:3:9,7439740$;489;,,7,:4/54,8,/705747,284/4424::0;0:43974:57425489,;,3,/4;,,3,54/,9,48:/;,;04-0,9,89;4703890,80432,:89,8;489;,,8:54/,. 57/7:038;,424-09:0/389;03,9,4-09,572078;,-,34;37,:32,8;40;,899489,307,:3,!430,/302,828,547,3;,9,0/30
31472,.0:3:9,78;,44-09,,572078;-,34;37,:3:;0/0089:,2,93:8945:%,,;54/,9,802404/70/9,4,0/354/,9,,0/3 54/,9,0457/7:038,24,8,308;,42540/3424-09:90894, 54894,,430707,3390/,34-0990,80
!489:5.570/89,;,:,.04004-0985484-,34-,;9!747,284/820903:3:9,78;,45489:5,803,;, 2 5 02039 ,.,2 5 02039 ,943!430,/803,;, 543,,3 0-0,;47 -:/:/,458:0944-0924047834:39%,43,5720730,43974,3,3,43,3057420398;4544,3,1472,/,-:/054;,33035489:5, 4;0,0/35489:5.8047890,,:7030,0/354/,9,,,0/35489:5.5489403,3;4:,80
4,,8:83,400/,34-09,0/7:424-09:4/30,572,4,,424:::4-09:/,;0/04/70030,.0,/4//4,,3,89,30%,43,572078;,5:9,/,4783303,43974:/:209,3,89,0/4,,.94/:209,9080;4/5747,284/820903:3:9,7575,/,:0
574.0/:70./4,,,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 264/298
,5,':,345747,27,30
#,/8,4-092,
!74.0889;,7,304-09,
!74.0889;,7,3,4-09,: '%::::0/;,47,,
4790300:3070,,4.7,302024703,:57,;,34420, 5
47903043897:947,,3.,,.:4-09,
47,,4.7,30202470
!7;47,:89;,7,3:4-09,0,4.7,30202470,4-09$;4-098089;,7,:479030204507,947,054894:09,4/4;457,;,,4940
57,,34:80/049,-.,4-09095, $9732,97.0,4307943,;0/030:4/:570;4/,.,8,24789
!72074/, !70/89,;,30
29098$97304 29098$9730$97304
2,77,839007< 2,77,839007039007<
%,-.,!72078,-07j943,;4k03, 0
& 9 0. ,03, ;4030
;,8:3,3,,40:9003,;4030
440,39089&57,;,3,42,0, 5054;0,3-4202470543,90;030!480-,354,;,43,,;,90::54.::42,,4,.808;70$;,20247,4,803,,80/30897,3043,03054.00;0
,4.7,3,8,0$;,20247,8/7:0897,3054.004:;07,8544;,440,390890/3489,;3447897,:20:43,03054.07,,420,4-4/70/444-,984-4/3020247007,8544;4%,/,:85470:07,8544;:43:-,94;,8,432,40,90;,0
!42,54,;,,454894084-4/3-,94;3,425480-,3 54,;,8054;0,;,,43:,90;,3-,94;,43,,;,:20247:,4.7,342,4394,80;7,,,/708,,4.7,34-4,
47, 3.,,.,4-09,8,43897:94742
7:47,:89;,7,3:4-09,058,3043897:947,43897:9478:5480-3 5489:5.48047890,3.,,.:4-0,9,574234;,707,3,,,/,303,58,343897:94754/7,:20;,343897:947048:7,3578;,4289;,7,3:4-09,701070393495,;,8:95,43897:947,43897:94757207,3 89 ,3.0.43 89 7 :.947 ,0/343897:947 8,70/.43 89 7 :.947 43897:947 57207,;703.,,.:4-09,,0/343897:9473.,7,,8:
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 265/298
!4,;0!7207,:,;,30
,4043897:947 57207,8:7,::
0/3,8;7,00/,48:7,303.,7,3:20247:0/3,8;7,43897:947, 57207,0/,3.,7,20247:/4/004-09:3,430,04-0985702,3,479030030::03:3.,,.:3,390/,33,3,494343897:94757207,30::033,57-,;,30202470!702/, 043897:94757207,;4/07,90,/,905747,20730240478994/;4034
0,7,.,3.,,.,4-09,
0/,34-0957207,80:5747,2:240-989;47033,30443,3,8;,,90;,479030:3070 0,/:,08943,,8304/;,,30/0,7,.04/:307005,7423,70/-80/004-,
24- 0.9 ,208.,88 ,20
4- 0.9 ,200.,88 ,20,7,7
!7;,3,4/,;7/0,77,30;,7,-0,80,3089;,7,572074-0990,800,77,3,;,7,-,08,2485484-3,5729:5:;,303,4-0989;470390,80$;0/4308,/7:5:;,30;,7,-,2, 493;70/3489479030203,3,357,,3:/7:434/,;78089;,7,304-09,,457207,4/70030,80,43;403,/7:0304/,4-09085702,3,:54970-:
0894808:87007,4-4;7/0,7,.:4-0930;,7,-089;,7,304-09,3.,,.:4-0930;,7,-08;0:89434/,
24- 0.9 ,2080.,88 ,20,7,7
&'%:30548947,,::34;948920:57,,33,3,89;,7,3,34;44-09,4829480:/7:428:,:3.,,.,4/;,5742/0,7,.0
08948047899704-4570/89,;,42-3,.:57094/3,/;,
24- 0.9 ,208.,88 ,200.,88 ,20,7
,4807,/48,240/3434/,5480/3,839,8,7,/;,,/0,7,.:4-0930;,7,-04/89;,7,3,4-09,
-093,;,7,-,802405742,97,9,4;,9,,3,4/700342024784 54/7:05702/,-494,9480/3,2,20247,240542.,994300-989,34202478454/7:0-0930;,7,-0803,;,:5,20932 54,;,2, 82,7 9 5439 07 8,;403023,,57/7:;,3,:42-3,.8,0;780;0;,30;,9,03,4/70034202478454/7:040089;47034-0947899
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 266/298
,5,':,345747,27,30
& 5:; ,303,4-0 9
$9;,7,30234;44-09,47903020:;,7,-:80547,3:0:5:;,3070 1 0703.03,4-09
$0/0,3,89;,7,:5:;,303,4-0995, $9:/039
289:/03980$9:/039
$0/080,4/,89;,7,/7::4-093:;,7,-:203, 5:5440
57/7:034:5:;,303,894-0925:58$9:/039
5:589:/039
:/:/,89:/0395480/:0;,9,,3,4/70034202478454/7:03,70/-4257/7:;,3,20:/;:4-093;,7,- 4-!:54-$9:/039707,80/7:,;,9,,3,894202478454/7:0!74203089,3,4-09,24:-90/3,4:303047903020/30/7:04-0930;,7,-0
507,947880240:54970-9,4/70;,30/,/;04-0930;,7,-0894;7020342,:;,9,03,894202478454/7:0
&80/00257207:80858:0/;,5:9 %7:0078;04-0930;,7,-03,43;403,3,70/-57/7:;,3,2,:;,9,03,894202478454/7:0
21 78980- 0.9
280.43/80- 0.9297/80- 0.9
80.43/1 7893,70/-,57/7:;,3 ,
97/80.43/3,70/-,57/7:;,3 ,
43840790301 789880.43/ 858: 0%7:0
43840790301 789897/ 858: 0%7:0
& 39 ,; ,30: 5:; ,3,3,4-0 9
,/,4-09;03054970-,324080:399:5:;,303,4-09/4/0;,302;70/34894934-0934;,7,-,/,0,;7034;4030574.0/:70:4404-093,;,7,-,/0,77,3,-090-9:390320247,484-403, 0/34,430548940/7:04-0930;,7,-0402,::5:;,303,9,4-09
&80/00280:0;,7,- 1789/4/003,;70/3489493900;70384939089;,7,-0
1 789493
!' ,7 ,-,4-0 9 ,3 04-0 9 3,8,24 2,24 : 3489 /, 547 ,3 : 5:; ,303,4-0 9
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 267/298
!4,;0!7207,:,;,30
1 1 7898493%03*
4384079030- 091 789302,:5:;,3 0
!789:5,30,34;2,4-09,
&5747,28424/:,34;2,8:0,4-09,805789:5,3,80/03,3
57/7:;,30;70/34898;489;:54:4-0.9 ,205745079 ,20;,:0
57/7:;,30;70/34898;489;,54,;,7,-;,7,-0 ,204-0.9 ,205745079 ,20
54;,305489:5,4-09,4-0.9 ,202094/ ,20,7,7
54/,30/4,,,#,80;0390;039 ,20
$9;,7,30,80,8,0570/4,5702,4028089;,7,:4-09,808089;,7,:4790302,883/,88-4,90::;,302/0,7,.,2502039,.844/,, 54,8;489;,5489:50/4,,0:3:9,730,$;,4-0943,89,305702, 570/4:,802,89,8;489;,5489:50/4,,0,7,98:554/,9,,/0137,3;,7,-,2,:3:9,7,80
,8,203,$9:/0394,570/89,;,30489:/039,-970-,,2,9570/4, 545:94;4
!:-.,88$9:/039 2502039,. 8 4/3,70/-0
3/,88
/0$9:/039570/89,;,20,80203,,8,4-34,543:8,203.424/2034;,3,804789!,8.,43,,;,30
&'%:,8,2,;-3,89,;,90:3:9,70/30/,949004/,240-9;04/ 0/30,80$;,,,8,0/0137,3,575,/,:2 ,883/,88-442%43,/,80:3:9,70/30/,949004/,2402,93094545:980/00
!:-.,8825400
2502039,. 8 4/
3/,88
!:-.,88$9:/039
2502039,. 8 4/
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 268/298
,5,':,345747,27,30
3/,88
!:-.,88!74108847
2502039,. 8 4/
3/,88
,4389;,7,3,4;7,,8080/047,089;,7,30 54/7,:20;,34 ,;34
8: 0,/0 1 ,:9 5:-.39 07 1 ,.0,800/9,4783,4-09, 54/7,:20;,34,;348:0008:5,34;,,8048:/489:533,433,;403,9403054870/34,203,4-09,0/9,89;,7,90,,80 54/7,:20;,34,;348:008:8;089,;0:3:9,7,80/0,77,304790302:3070!:-.
!4/7,:20;,34,;348:00,80240-98,89,;0344/80/0,34;, 54,
8;489,;,
5489:5,,
/4,,,
!4,
4/,;,30 54,,8
!4002034;,0/3.,,547,3:54/,9,4/7003495,,8,2408,/7,;,9 ,;3,57;,93,54,4,38:39,304;,7,-0/0,77,30:3:9,7,80$;,4 540:,8247,2,90/389;034204/2034;,3,,;354,478980!,8.,43,,;,30!40240-9/0137,344790302889028/0137,344783/0137,3495,$;,4540240-9/0137,34,4,0/34
8,70/ 540,454057207, 3 89 ,3.0 10 / !4,8:545:94,3;,7,--:/:808,243.,7,:3,54/7,:20;,30;70/3489482,438:7943.,7,304/897,305747,207,,57207 5403:207495,808,243.,7,3,;70/3489/48054,701070393954;,8,243.,7,:3,;70/3489 493,/4/,;,30,;3454,,8 54970-340/0,77,9,;3:;,7,-::3:9,7/0,7,.844/0,,80&80/00280:8:,8 $9:/039/4/,3,54,789,20,89,204, 570/89,;,:205702089:/039,
!:-.,88$9:/039
!:-.789,208$973
!:-.,89,208$973
3/,88
!4057207,,0/354024:-93.,7,3:0/3434,80
3,;,3.,,94754,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 269/298
!4,;0!7207,:,;,30
!:-.389,3.00/839007
!:-.$,70/$,70/0/839007
!4,24:-94/7003,;70/3483270107039329542!4057207,400 -,7,343,;70/34834295:/789;,73054/,90!4057207,400-,7,343,7010703934295:/7:5:;,303,4-09;70/3489 493
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 270/298
,5,':,345747,27,30
$9:/03957207
$9:/03957207
$9:/$9:/
05,79203957207
/05,792039
:5:h;,30
&80/00257207:54,8,/70;70/348307010703930954;0
!:-.,88$9:/039
!:-.839007 0/389;03-7489:/039,
3/,88
!:-.,8805,792039
!:-.839007 0/389;03-74:82 0703 ,
!:-.$9:/8$9:/039
!:-.$9:/8$9:/039
3/,88
4/:0%089 $:-,3
2/05,7920398005,792039
/05,792039
/05,792039$9:/0$9:/039
/05,792039$9:/
/05,792039$9:/0$9:/039
/05,792039$9:/
3/$:-
3/4/:0
$0/0,8,57,:00/7,1,4-0,9,7,14-0,9,804789,458;,308:5,4-0,9,42,802405789:59/709343/7093457044/70030
;,7,-04-09,7,14-0,9,, /05,792039;,7,-:8,/7974-09,
$,!4,24:8,/7,;,9;70/3489,4:5:h;,3,3,/7:04-090
,0/3 , 54,
,0/3,54,8:;,7,-042,24:5789:598;4-09300,80
!:-.,88$9:/03954,572 07,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 271/298
!4,;0!7207,:,;,30
89:/039
:5:h;,30
$9:/039,8,
&3;0789 '$%
:3;0789
:5:h;,30
$97357207
;,3$9:/03957207
,89,20 789,20
$973 572 07;h
89:/039
:5:h;,30
$97357207
,90
$9:/03957207
,89,20 789,20
$97357207
,9h
!:-.839007
!:-.789,208$973
!:-.,89,208$973
, 0/34540
!:-.$,70/&3;07898$973'$%
3/,88
&57094/34/013.,8054, 789,20,89,208:4/7003,,454, 57207,&3;07890/0137,3,4,0/34540,5789:54-09:54970-3403,570707,94-0957/7:94-09;0389,3.7,3,80
289:/03980$9:/03989:/039789,20;,3
89:/039,89,20;
89:/039
289:/03980$9:/039
89:/039789,20,90
89:/039,89,20,9
89:/039
,0/34540057,/30,479030-494,942:024:05789:59 -057094/34389,3.7,3,4-09,,0/342,3:805789:5,3,;40302,0/34,3,3,43203,,80
2:3;07898$973$9:/039&3;0789
,0/34254:802405789:595704:5:;,3,
289:/03980$9:/039
:3;078989:/039&3;0789
,0/3454049;,7,304434;24:34890247,,,0/3454080,4.7,8,240/342304;834494204457207,0707,34,80%40 -934/7:,04/202470,54057207,4,80,4.7,,80-34,8;, 57207408070/,8:,0/3,54,57/7:03,8,24,8/48:54, 57207,57/7:03,57207:,80$0/0,8,54,:0,48:54,57207,,0/3,54,7,403,:20247
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 272/298
,5,':,345747,27,30
$,0247,80,4.7,7,j94,54,57207,,0/3j,54,
,0/3,54,2,:570/3489,/,054970-34/003054/,9,,20:;0897:57207,890,80
4389,393, 54, 54,8,24,9,30
'%54/7,;,4389,393,54,54,8,24,9,30 70,/43 10 / 84790304389,39354,54,8,24,9,30240-947834,/,807,/8;70/34892,408030203,:,;7020;403,4389,39345408089;,7,47903024389:3070,5408,24,9,304790302 #0,/3:3070#,,20:4389,393454,8,24,9,300:942094;70/34894389,393454,247,-9543,9,,;7020570;403,5747,2,
.42 5 0920/4;70/348954,8,24,9,30240-97,:3,9,,;7020;403,
$0/05720754,:04790304389,393454,:,8
!:-.,88,9
!:-.4389!8$30
3/,88
,480;70/34894389,393454,302407,4;,920:7,957207,,80570;4/,.203,/013.:8;,44389,393454,9,4/,0434307,;344/70034,4,0/34540,9,3,3808570,;,,4.7,304/;40354,,8;,4-09707,3,80
,:54970-:4389,3934540:4/:47898089,839,8,,4,5789:5-4402,0/34254:
27,/:88$30
2.7.070,,9!7,/:8)
!408,24,9,30807,:04/4389,393454,54942094304;,3.,,.8,;70/348930970-,-9543,9,,;7020570;403,5747,2,&2089494,;70/3489240-97,:3,9,,;702089;,7,3,4-09,%43,/,5408,24,9,30240-97,94,8;,4-09707,3,8090 570;4/,.30;4/,:942,98:5709;47-::,0/34540!408,24,9,30 047834,/,807,/8;70/34:4,30240-9203,3,3,433.,,.04-09,,0/345408,24,9,30804/70:07923,;40302$,70/
&80/00257207: 5400:70034,45408,24,9,30,304;,;70/3489807,:3,,;702089;,7,3,4-09,
!:-.,88$9:/039
!7;,90$,70/309839007
!:-.# 0,/38390070909
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 273/298
!4,;0!7207,:,;,30
!7;,90$,70/:3.9430909839007
309# 09:73309
3/:3.943
3/,88
$,/,0540 /0137,348,24,9,30,4389;,7,3, !078434-09,24080 5789:59;70/348954,,30203,9304;,;70/3489'70/348954:8,24,9,30240-9/4/003,57043.,,947,;,7,-0 54/7,:20;,3423.,,.4254,:3:9,743897:947,
43897:947
43897:94705489:5,480:54970-,;,,3.,,.:,34;,,80;08:7,90;789043897:947,43897:94748047890,3.,,.:4-0,9,3,;,:8043897:9472,57207,;,;789,43897:947,80;4/:;0,/,8089;,7,34;57207,8043897:94748047890,3.,,.:,0/354,,80803,;,:,0/3243897:9472,;,;789,43897:947,80;4/8,244/57;489;,7,3,4-09,,80
43897:947 57207,
43897:94757207,8054;,4/8;,434;489;,7,3,4-09,,80$;7,43897:947,0/4;40304-09,:857,;3489,30;05742304;0389,3.,.0,57207,/,8089;,7,4-09 89:/039$9:/039,80;4/8043897:94742403.,7,954,:3:9,74-09,89;479/7:04-090 54;0,308924-0942
4/47903,542,43897:947:4;48759,28803,43897:947,57207,
2043897:947,:'%:0:;0$:-043897:9478054;,4790302
04507,947,! 4/ 7 ,:2 0; ,3 4389 7 : 947
4,8,302,;,89943897:947 '%:54,/3,:942,9848:7,;, 54/7,:20;,343897:947,-0,7:203,9,43.05.854/7,:20;,343897:94740707,570;4/,.0/,,4:80/00257207:
!:-.,88$9:/039
!:-.$:-0
57,3,2502039,. ,
3/$:-
3/,88
!4/7,:20;,343897:9472,80/0,4-0,
574254;,3,43897:947,3,;4/8020,80!7207 507843$9:/
0$9:/03954;,8054/7,:20;,343897:947 $9:/039,80 302,54;7,939543897:9473,/30;7,,54;7,93:;70/3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 274/298
,5,':,345747,27,30
,7:203930247,:-9,90;,3,4024:0/0,77,943897:9474:2,,7:2039054/7,:20;,343897:9473040:0,7:20390
3.,7,54,!4/7,:20;,343897:947307,;343.,7,30,0/3,54,3,54/7,:20;,30;70/3489954;,
,;3,5789:53489;200424:03489;,7,3034;44-09,' ,899 4389 7 : 947
!430,/30/4;43447903054/7,:20;,3443897:947,&928:,0;2,24:003,58,9;,899443897:947,48,/74/,3.,,.:54,3,3054/7,:20;,30;70/3489954;,$;,54,4,38:3.,7,3,:43897:947:054572954/7,:20;,30;70/3489954;,
!4/7,:20;,343897:9473,0030/4;4,3,94943.,7,54,3, 54/7,:20;,30;70/3489954;,90-494,94030;/;4/90,,4/7,;,30&80/00257207:0,8 $9:/039/4/,34540903840 570/89,;,/7,;,389;489:/039,,8 $9:/0390/4/,3;,89943897:947,8,!078430489,,3057420303,
!:-.,88$9:/039
!:-.903$58$973
!:-.$:-0
903$57;,984
3/$:-
3/,88
4/:0%089
$:-,3250784380!07843
507843$9:/0$9:/039
80/0,3 ,858: 07;,984
4384079030507843$9:/903$5
3/$:-
3/4/:0
,40,;03:89:/03,9,/7,;,389;4 7;,98443897:9473.,7, 5489,;:54,3,9:;70/3489574289;,7,3,4-09,;,,;43897:947803,;,-0 5,7,209 ,7 8243 89 7 :947 42 5,7,209 07 0 88.43 89 7 :.947
43897:947240-98,5,7,20972,!,7,209,78,89,5,7,209,78443897:947,4/70::3,347903, 04507,947,&80/00257207:0,8
/4/,35,7,209,7843897:947!:-.,88$9:/039
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 275/298
!4,;0!7207,:,;,30
!:-.789,208$973
!:-.,89,208$973
!:-.$:-0',789,20',:08$973*
',,89,20',:08$973
789,20789,20',:0
,89,20,89,20',:0
3/$:-
3/,88
4/89;,7,3,4-09,479030204507,947,5,7,209,78443897:947, 54970-34057480/957,/,35,7,209,7,9;4703:,7,/03,43203,,80'%570;4/,.3083,-/0;,4/54/7,:20;,3243897:94742,4,8,8,/7;,8995,7,209,7843897:947
$0/04/89;,7,4-090,80 $9:/03947903025,7,209,78443897:947,,4389;,7,3,4-09,4-0903.,7,38,20342 5702034289:/039,
4/:0%089
$:-,3
250784380!07843
507843$9:/0$9:/039;,3;
507843$9:/0$9:/039,90,9
3/$:-3/4/:0
!,7,209,7843897:947/,:70,9472,,8,3,934;89:5,34397403,/3.,,.4254,,80
08945489408:,0;,/,8008570989;,7,304-0,9,,80!72070,/,8089;,7,,8,4,8,/78,24,0/30,34;0$9;,7,304-0,9,,80 043024:034,430/4;4035789:543897:9472,,80%,,/,9,80 0/3489,;34489;,7:0/4/,;,30243897:947,404/70038 !7;,905789:53224/1,947425702,80/002570/4:
,8,-0 ,;343897:947,
!:-.,88,9
!7;,90$:-0
3/$:-
2502039,. ,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 276/298
,5,':,345747,27,30
3/,88
!430,/047834707,943897:94704/4;4,;,:89;,7,304-0,9,,808,245747,2844/:,802-,%,;43897:9478089;,7,:4790302703/5789:53424/1,947,%,40724:00707,9/013.:,804,2,;04/0/3443897:947,
3. , ,. , 4389 7 : 947
3.,3:;70/348954:024:057/7:947903023.,,947,54, 58,3024/,:3:9,743897:947,-,5789:5,574;4/0890109 '% 570;4/,.7,/8,3.,,9472,54,3,3,3/,/4/,0;734/3,5409,43897:947,,;7020570;403,%43,/,80:4-,8:,,;4/
3.,,.,54,570;403,/7:44/,407943,;0/03:3:9,743897:947,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 277/298
!4,;0!7207,:,;,30
$0/080,54,:0,830/013.040/02438977,:4-,5789:5,
!:-.,88$9:/039
!:-.903$58$973
!:-.$:-0
903$57;,984
3/$:-
3/,88
!:-.,88$9:/039
!:-.903$58$9737;,984
3/,88
; 07 4,/ 3 4389 7 : 947 ,
;074,/3054,24804789,/,0/0,77,34/;,;05489:5,,:89424580:8,89220342
,57207,8,#,3/425480/:0/;,7,9,43897:9478,5489:5,
!:-.$:-0!:-.$:-0$00/ 839007
480:54970-43897:947-05,7,2097,3.,7,8034;57207 #,3/42,804/,08:,30-740;04790302;7020384;830540930;70/348947903025,7,209,78443897:947,457;,,5,7,209,73.,7,8034;57207#,3/42,80447895,7,209,7,4-74,7,:3540930;70/34898:,344/,-7,343:207480/,
4790302;0897:43897:947,424:03,0;0,108-34894/89;,7,3,4-09,480054/7,:20;,343897:947:5,7,209,7843897:947 54970-340794/4/,94-,43897:947,:/013.:,80;074,/342024:0707,9;0897:05,7,209,78043897:947087,925,7,20972,20 0424:03489;,7,304-0,9,479030230447,95,7,209,7889,
,8$9:/0398:/4/,3,/;,5,7,209,78,43897:947,:/:/,4-,57;,,:789,20',:0,89,20',:0,7:203903024:089;4794-09-03,;403,203,89:/039,
!:-.,88$9:/039
!:-.839007
!:-.789,208$973
!:-.,89,208$973
!:-.903$58$973
!:-.$,70/&3;07898$973'$%
! 4 ,24; 07 4,/ 3 - : 57 0;4/:3,4 57 0 7 . ,; ,30
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 278/298
,5,':,345747,27,30
57;5,7,209,78 43897:947
!:-.$:-0',789,20',:08$973*
',,89,20',:08$973
903$57;,984
789,20789,20',:0
,89,20,89,20',:0
3/$:-
/7:5,7,209,78 43897:947
!:-.$:-0',789,20',:08$973*
',,89,20',:08$973*
',',:0839007
903$57;,984
789,20789,20',:0
,89,20,89,20',:0
',:0
3/$:-
3/,88
4/:0%089
$:-,3
250784380!07843
507843$9:/0$9:/039;,3;507843$9:/0$9:/039,90,9
3/$:-
3/4/:0
-09507843$9:/0707,3479030243897:947,457;,,/;,,7:2039,/4054:/4/003,;70/3489-09 507843$9:/0707,3479030243897:947,457;,,97,7:2039,4043897:947-9 54;,3,;84/-74,57480032:,7:203,9,
-,43897:947,247,:2,9;,899:2502039,.:0:9224:00-0 58,30/:543.,,.844/,:43897:9472,20:84-3254;,30243897:947,$0/04/380,54,:024/1.7,35,7,209,7843897:947,80$9:/039:3:9,740808,/,54;,/7:43897:947
!:-.$:-0',789,20',:08$973*
',,89,20',:08$973
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 279/298
!4,;0!7207,:,;,30
57480;,3 054;,/7:4243897:947:
,880789,20',:0,89,20',:0
3/$:-
,494057,,34/7:43897:9478054;,3,70/-42 ,88000!4;,300/3443897:947,/7:4,90;,57480;,304/4;,7,:05,7,209,78089054;,3443897:947,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 280/298
,5,':,345747,27,30
&4,;0897:43897:947,083,45.825,7,20972,$0/04/00;;,039,347903:/;4897:43897:947,:,8 $9:/039
!:-.$:-0',789,208$973*
',,89,208$973*
5943,',',:0839007
903$57;,984
,20,20',:0
',:0
3/$:-
,45.805,7,2097043897:947845489:5,;70/089,57,;,,4,45.805,7,20970-440/7:0 $:-574.0/:70%43,/,45.85,7,2097247,:-93,;0/035480/3:5,7,209,78489/,247,-948:7,3, 54/7,:20;,3,;70/3489,8;,45.85,7,209,7
,0/343897:947
&43897:947057207,'%424::089;,7,30,0/343897:947,!430,/803,;,:43897:9472,,80,0/343897:947803,0047890,3.,,.:54/,9,,3,3;4:,80545:9,0/354,0/3,4,49443897:94757207,,7,397,/,04-09-9:857,;34289,3:570:54970-0,0/343897:947,7,397,/,0,8,:857,;34289,3:5703040-9:54970-03,
,7,:4/43897:947,57207,,0/343897:947803054;,/70934;0,:942,984/897,30#,,570;403,/7:44/,,80 #;4/2502039,.:,0/345489:5,8,240/3429457;5:9,/,80,8,;4/
200,7,397,3,3.,,.,,800/4;4034/7093454;,30,0/3443897:947,
,0/343897:94780/0,77,545:943897:947,57207,:479030 $,70/:3070,43024:0/7093454;,9,0/3443897:947,/0,77,3043897:947,8,5789:53224/1,9472,302,828,,;, 5470:4/570;403,.42 5 0920077 47 :/:3024:054;,9,0/3443897:947,/0,77,308,5,7,20972,9,40730/4;403490894,,0/343897:947240-98,240/,3:,8
&80/00257207:0,8 $9:/039/4/,3,0/343897:947;,7,-,,89%204,/0/4,547,3:0;702057;447903,,80
!:-.$,70/,89%204,/0/8,90
, 0/3 43897:947
$,70/$:-0
,89%204,/0/,904
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 281/298
!4,;0!7207,:,;,30
3/$:-
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 282/298
,5,':,345747,27,30
!742:9,;,3,,80048:7,3480/00
,0/343897:947,,8:80;4/570-44057207,707,34,80
,0/343897:94780;4/57047903,-440,0/34,3,,80
,0/343897:947,8080;4/570;403,,0/3443897:947,3004/;0/03,8,
,0/343897:947,8080;4/8,240/342
!489:5.
!489:5.209 4/ 88:,34;,804;4/0,.07,:3,;,:;70/3489,7,:4/54,8;489,;,4570/89,;,:54/,904-09,5489:5./0137,:4507,.04024:-9;0/0303,/,8424-094289;4703290,80
!489:5.448:7,;,:54;7,93:31472,.:4/:40054;;703803,;,::59 32 5489:5.2,39 077 4 ,9;0209 4/ 889,5489:5.48,244-,;,:4/7003::8::30;7,,:39,54;,90:803,;,: , 54;0/32 5489:5.2,2 507,9;0209 4/ 8
&'%:,54;0/35489:5.8:$:-574.0/:70,:5935489:5.:3.943 574.0/:708209030:3:9,724/:,,80 $:-574.0/:7057;,,:5,7,20970,3024:;7,993,;:;70/34894/:54;,90,3,43948:;0/030 :3.943 574.0/:709,40757;,,:5,7,20970903,,90;24:;7,99;70/34894, 54942240-9847903,:4/:54;,90,
$;,5489:5,247,-9/0137,34790302 :3.943$:-:370!489:5,4/70038,:3.943247,2,9::039554;7,930;70/3489:
,,;:574.0/:704790302
8,::0!45:943897:947,5489:5.24:-9,0/35489:5.57207,
$0/0570/4,54,:057207 :3.943$:-/013.0,80
!:-.,88%025,908
5489:5, /01 37,3 ,41 :3 . ,
!:-.:3.943094/',839007843
2502039,. ,5489:5 ,
3/:3.943
5489:5, /01 37,3 ,4$:-
!:-.$:-094/',839007# 01 843
2502039,. ,5489:5 ,
3/$:-
3/,88
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 283/298
!4,;0!7207,:,;,30
,/,8057480::5,7,2097:5489:5,/013.,5489:5,4/70:0/,0 5,7,2097-95748003547010703.;70/3489!,7,2097/0137,38 ',80 57480::54;70/3489/4805,7,2097/0137,38, #0157480::547010703.
&,8$9:/03920570208::7003,4/;,4/;403,54/,9,2,828,,8/4/,95489:5,425090,20408:9,/4;,9203,570203,89:/039,,40/389;03454/,9,
!:-.:3.943425090,208$973
# 09:73$97343.,9789,20,89,20
3/:3.943
!489:5.:'%:24:-9/0137,38,5,7,209,78234;2,!489:5,2402,93,;00/345,7,2097,40/0137,3,45,7,209,78343247,-93,/083:5,7,209,78489$0/080,4/,/4/,0,8 $9:/039 5,7,209,7834908,547,3:3,54203,489:/039:
!:-.$:-903/4908',!,7,277,349088$973
2502039,. 8 4/
3/$:-
4/45789:5,5,7,209,78425489:5:240-9,4:80/00257207:
289:/0398$9:/039
89:/039903/4908;,370/3,54803403 03
89:/039903/490857 ,;4/5428 7,/
,4945720754,:05489:5,240-954;,34790302-440-74, 5,7,209,7,!70;4/,.5,7,,7:20390:89,3/,7/334/54;,3, 5,7,209,7845489:5,
! 49 58 5489: 5,
!49585489:5,0/4/013.05489:5,4/0137,839,8:54;,3,5489:5,!4958:::0205489:5,-745,7,209,7,405489:5,:2,909524/1,947',#018;,44/5,7,209,7,!70;4/,. '%,:2, 54958,4-7,4;,45489:50:,8&8;,4,8549588;,45489:5,80247,7,4;,94/54958,8;/7:5489:5,,48::,8/0137,3
$0/0,975489:5,2,:7,9054958090894,24:-9/0,77,3,:894,8
$:-
$:-',,843
$:-',,843',-843
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 284/298
,5,':,345747,27,30
!49585489:5,30:::054;7,93955489:5,$0/00/;0302,:89 5495890894,3024:-9/0,77,30:894,8
:3.943',,843839007
:3.943',,843',-843843
!49585489:5,30:::0203,5,7,209,7,$0/0,/;,5489:5,2,:89 54958,48:203,5,7,209,7,7,9,
$:-',,843
$:-',,,843
;074,/3 5489: 5.;074,/35489:5,0903,442,:947,8089;,7,/;,;05489:5,,
894203,:3:9,7890,80$;,5489:5,247,2,90/389;03:5,7,209,78:89:3,3,3/,8043,7,:054-74:5,7,209,7,80/:54,;;,3,954;,5,7,209,7,:89%03,80240478990/3,4,,0/305489:50,4,5489:5057207,
$0/080,54,:04790307,95489:5,,8,89220342:,8
!:-.,88,.:,943
$,70/:3.943//',839007*
',839007
# 09:73
3/:3.943
$,70/:3.943//',839007*
',839007',839007
# 09:73
3/:3.943
3/,88
4/:0%089
$:-,3
4384079030,.:,943//*
,.:,943//
3/$:-
3/4/:0
!70;4/,.5743,,/;,//5489:5,:,8/;,54;,3,5489:5, //:3:9,7,3!702/,8:203,5489:5,,89,570;4/,.7,:0:85470;,30234;05,7,209,780890!7; //5489:5,:2,/;,5,7,2097,4-, 39007
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 285/298
!4,;0!7207,:,;,30
95,7://5489:5,:2,975,7,2097, 3900795,,48:5,7,209,7808907,90,920549585489:5,,4-,5489:5,24:-9/0137,3,:3:9,7890,80,70/-,:,3:::03,57054;,30 //5489:5,8/;, 5,7,2097,94570;4/,.9:2,,454;57;42 //5489:5:7:54;// 5489:5,:::0975,7,2097,94570;4/,.9:2,,454;/7:42 // 5489:5: ; 07 4,/ 3 5489 : 5. 57 49; 45. 8 5,7 ,209 ,7 ,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 286/298
,5,':,345747,27,30
$;489;,
$;489;,570/89,;,:4789,33,3,:703,54/,9,,:3:9,7,80$;489;40,3,80448:7,;,5789:554:4-09,4789080,9,30,58;,30 54/,9,,4-09,!72078;489,;,8:/:3,9089,;03,582,3,84;147202089:/039,834
$ 9;,7,308;489,;,
,89;,7,308;489;,478980:3,70 !7450790,7,.,8;489;,808,8944/203,95,54/,9,408;489;4547,3:0$;489;42,0/,3/;,-4,4803,;,:09$09-44209-4;7,,;70/34898;489;,/4 $09-4203,;70/34898;489;,
&80/00257207:0540789,20,20303489420328;489;42!7;,902*789,208$973
!:-.!745079789,208$973
09
# 09:732*789,20
3/09
$09',',:08$973
1 ',:0039%03
4384079030&3080354/,9, 3 0857,;,3
9!745079
3/1
2*789,20',:0
3/$09
3/!745079
&57207:208;489;,0789,20,9554/,9,$973,;40302!:-. 5789:53424/1,947,8;489;:802405789:59;,3,80 $9:/039
,48,2428;489;:30/4/003;,8992024785748947:3:9,7,800/0,77,3,4,3,;,7,-:2*789,204,804789,547,3:;70/34898;489;,;,;,7,-,803,;,;,7,-4257207,57;,9325402,4-80,/7,,54;0,34898,575,/,:28;489;42;,7,-,348208;489;, 570/;403457018422*',7,-,0/0,77,3,4790302:3070!7;,902004/:;,3,8043024:03/709,35789:5203,303030;70/3489'70/3489;,7,-0 2*789,20240-957420303,0/34 54;,302789,208;489;,;403023,4/,40809,243,,0
$;,5:9,/,80;70/34898;489;,203,54;,80 $09-48;489;,',7,-,
',:08,/7;70/34894,8057/7::08;489;:&3:9,7 $09-4,8;489;,240803,570574;079857,;348954/,9,;,7,-0 ',:0,54942547,39;70/3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 287/298
!4,;0!7207,:,;,30
:57/7:03:;,7,-:8;489;,&3:9,7 $09-4,/4/,304/443024::0 547,3;,3057,348:5,3,4;,,2089:/039,079,,;54/,9,302,484-94828,
,/,808;489;44789,9,308,/7,,307,;348054;, 09-48;489;,
$34789,208;489;:,80/4/,34 79,908;489;4408:,547,3:/,9:2,7403,&87,03,024:348957/7:;,3,/,9:2,-:/:3489
!7;,902* 79,908,90
!:-.!74507979,908,90
09
# 09:732* 79,90
3/09 $09',',:08,90
1 ',:04%03
4384079030*
,9:27403 ,30240-9:-:/:3489
9!745079
3/1
2* 79,90',:0
3/$09
3/!745079
& 8 5470/-,8;489,;,8, 542,
$;489;,54,8047890,547,3:/4;,954/,9,,3044-09,,/,80
4789054,4/;,3,802,/709,35789:554/,.2,54,,4-,0 574;070857,;3489:3:9,7,80-024:3489/,489,9,4/,,80-:/04-,;090343,89,4574203%,,;5789:53,7:,;,43.059,:703,,80,7,:4/54,8;489;,3042:3.7,:/709348202478424,.42!702/,80478989,839,8,,5789:5,308;489;2,,44/54,8;489;480308;789,;,:;,7,-0,7,:4/54,/013.,8;489;,240::9;734/,574;07:857,;348954/,9,570:30305742030
$;489;,80247,:47899,/,
800439747,9,/,,480;70/3489547,3:0/4;,,
8;489;42,:3,570//0137,38:524:;70/348990054970-34;79574;07:575,/34898:5:
5489,;,308;489;,:74:03,930574203089,3,4-09,545:9 '8-03,-0/8;489;,43974,
5489,;,308;489;,:74:05742030:/7:2390732;,7,-,2,;70/34892,8;489,;,,80
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 288/298
,5,':,345747,27,30
8:53,70/-247,-9;0/035705489,;,3,/4;,,3,8;489;,
!4,8024::54970-9,/,
0;70/34898,24574;07,;,:095,
0;70/34898:734:3:9,78:5,;70/3489409554/,9,2405729
$;489;,48:7,;,:4/;,,3039073489,3,4-09,4/,;348:0,4-09,943024:0479030254,4:0057420392502039,.:8;489;,-0,;4:90.,,3,839,8:47903,8;489;,
$0/0572077,:3,/:3:3020:84/9,940, 547,3:447/3,9,94003,5700:54970-030;,7,-,
95,!439,54942/;0;,7,-095, 39007
!:-.$97:.9:70!439
2839007
!:-.$:-0',839007',839007
0
0
3/$:-
3/$97:.9:70
!:-.,887330
!7;,902*!4398!439
!:-.!745079!4398!439
09
# 09:732*!439
3/09
$09',',:08!439
2*!439',:0
2*!439',:0
3/$09
3/!745079
!:-.:3.9430398$30
# 09:73,9$679!439)!439)
3/:3.943
3/,88
4/:0%089
$:-,3
2308030
!7207
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 289/298
!4,;0!7207,:,;,30
30!4390!439
438407903030039
3/$:-
3/4/:0
!70/34898;489,;,570/542,/4,/47,,,,/,80057420392502039,.,:3:9,78;489;,$0/04/4789/;0 39007;,7,-0, 547,3:447/3,9,9409340572099/,574203,2502039,.08;489;,30203,39,:5747,28424/:48;489;44789
!:-.,887330
!7;,90839007
!:-.!745079!4398!439
09
# 09:730!439
3/09
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 290/298
,5,':,345747,27,30
$09',',:08!439
', :0
', :0
3/$09
3/!745079
!:-.:3.9430398$30
# 09:73,9$679!439)!439)
3/:3.943
3/,88
4/447894-09308202,924:3489/709345789:5,304;2 54/,.2,;0,5789:554/,.2,247,478998:004-09,-494,0, 547,3:54/,9,,:3:9,74-09,57,/30478995:34108-3,8;489;,30454,
% 54;8;489,;,
4/47903,8;489,;,24:004/70/9408:4507,.0/4;4030,8;,48;489;4507,.08:/0137,30,480/
8;489;,,9,3058,30 70,/7 9 0 57 4507 90 8,/,8;489;4:::009$09-4424:03409,30,58;,30:8;489;4
8;489;,8,24,9,30 70,/43 57 4507 90 8,/,8;489;4:::08,2409-4424:03409,30,30,58;,30:8;489;4
8;489;,8,24,58,307 9 043 57 4507 90 8,/,8;489;4:::0 $09 -4424:03408,24,58;,30:8;489;4
$ ;4 89; ,8,24,9 ,30
$;489;,4,2,:8,2409-4803,;,:8;489;2,8,24,9,30
,57207,8$9:/03980240/4/,98;489;4203,040570/89,;,-744/3,89:/039,'70/34898;489;,04/7003,/,9:2427403,90/,3,32/,9:242,40/,9:27403,570/89,;038;489;42 79,90,/,3,3889028/,9:280240/4-947903025489405489:5,, %7,2047,2,828,:70/98;489;4 03,3,3/,434-:/0/489:5348,24,9,30
$;489;4804/70:08,24,9,303,;40302:3070 #0,/3:,,;:8;489;,
!:-.# 0,/3!7450790839007
09
# 09:7340,779,900,7
3/093/!745079
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 291/298
!4,;0!7207,:,;,30
!4:,/4/,;,3,$09-4,8;489;:8,24,9,30:74:0839,83:5470:$ ;4 89; ,8,24, 5 8,30
$;489;,4,2,:0/34 $09-4803,;,:8;489;2,8,24,58,30%,;48;489;4424::05489,;,30203,30,30/4;,9;70/34898;489;,
!7207240-98;489;4!,8847/405,29,547:89:/039,,5789:589:/42,9:$;489;48,24,58,308089;,7,3,;40302 7903:,,;:8;489;,
!7;,902*!,8847/839007
!:-.7903!745079!,8847/839007
$09',',:0839007
2*!,8847/',:0
3/$09
3/!745079
$ ;4 89; ,: 4 ,80, 5 8:08,240/342,49 ,; ,;0 5:9 ,
;,8;489;,8:2344390708,393,4/898,24,58,308;489,;,#0.24/,80,8$9:/0390/4/,98;489;4 40570/89,;,0/389;03:43,:89:/039,;48;489;424090:70/93,3,3/,80304;,;70/34893,43940 57;5:9/4/003,;030240203,9;08,24/4;,99
!7;,902$9:/0398$973
!:-.!745079$9:/0398$973
09
# 09:732$9:/0393/09
$09',',:08$973
$9,9.',:0898440,3
1 ',:089%03
4384079030'7 0/348930240-92 03 ,3,
9!745079
80
2$9:/039',:0
',:089%7:0
3/1
3/$09
3/!745079
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 292/298
,5,':,345747,27,30
,0/3,8;489;,
,0/3,8;489;,8:545:9,0/354,,0/35489:5,,57/7:03,,8,2,,308,224-092,-494,89,9,8;489;,24:5789:598,2489,9254/,.2,,3054/,.2,57207,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 293/298
!4,;0!7207,:,;,30
,-,/,9,$9;,7,30479030,8,,/,9,
;,,/,9,0707,38,8;742543,;,3,
89;,7,3,,8,89;,7,3,4-0,9,,8,
47903,54/,94;300203,9,5489:5,,:,8,2,
!70/;034;7020,;709,,/,9,23:9,
58,/,9,
!4970-340707,9,8:,3..4:394,570/89,;,-,34;37,:3,8,247,8,/7,;,9;,7,-:,..9:2-07,547,3:-74,7,:3,43;,7,-:,..9,,3.0,547,3:89,3,7,:3,0.2,;,7,-:,..9307,547,3:
;,83,7,:3,$973$;54/,94;3002039,80247,:-9:7003,4 57;,93!4970-34048:7,9,;305489:5057207,,5789:5,3054/,.2,!489:5,09..9:2-07;7,,-747,:3,5489:5,09..9307;7,,;,83,7,:3,,5489:5,09..9,,3.0;7,,89,307,:3,4/,90,85489:5,70,90..4:39,3.,,.:89;470344-09,!489:5,:2,/;,5,7,2097,,..9:2-07',:0570/89,;,-747,:3,,..9307',:0570/89,;,;,83,7,:3,,7,/87,:34248:7,90/;,5489:5,: ,3..4:39,89/7,054899/7,57;,,/0.2,35,7,209,74/:2,850.1.7,33484/89,3,7,:3,!489:5,57;4574;07,;,/,0,90;,33487,8544;3,7,:3:0730,9;3489,307,:3,30/4;4034!489:5,;7,, 440,3;70/3489,4549;7/:/,097,38,.,:85034;703,05489 57;,,/0.2,35,7,209,7,;70/34890-9/4/,3,3,7,:3!489:5,;7,,440,3;70/3489,4549;7/:/,097,38,.,:85034;703,!4970-3403,58,943435747,2489;,7,34;47837,:33:/24:348954,,3,54/,3,34;.,90858,90:089,3,7,:3,
,/,9,7090:::03:3,70/-: 5943$97.9
! 70/4,7003,
4/,;,30,80:57409 /,-0790//,88-473,!740.9!742039020/,94900,8020,80: ,3..4:39
,:7030,3..4:39,80,4-4-0989;47034;0,8087;,4 54/,90;,34-09,8;054/,94;300020390,80247,90/0,77,94790302!7;,9024/1,947,4/,90,8;,7,-0,547,3:89,3,7,:3,;,83,7,:3,-74,7,:3,
4/,;,305489:5,,57207,,8 4/,905489:5009..930709..9:2-0709..9,,3.0,5789:5,3054/,.2,4-09,4/,90 5489:50054899/7,,439747,3089,3,7,:3,
4/,;,3070,90..4:395489:5,,84/,905489:5,57207,70,90..4:394:2,/;,5,7,2097,,..9:2-07',:0570/89,;,-747,:3,,..9307',:0570/89,;,;,83,7,:3,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 294/298
,5,':,345747,27,30
$9;,7,308:0,5747,2,707,908:005747,2,5702,8.!747,2 59,,:34834;4-74,7,:3,;,83,7,:3,24:90, 5747,2,,/,30:3080354/,9,4;,83:7,:3,%0897,90;,7,-:4,:5::03,89;47034-093,493908990,;834470:9,9:9089,8590 57,/3:547::3574;7,j:3:8503449;4703,43:8503449;470347,:3,54,;:080-47343:/24:348954/,3, 54,,3,34;.,85889,3,7,:3,7,7,/,
9;3489;0,30:,-
9480/0,;,,/,80:308030,9;3,;70/3489,54434;.,4/,90 5489:5.2,9/7,05489574;07:3,30,9;3:;70/3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 295/298
!4,;0!7207,:,;,30
,-,/,9,03077,300/389;034-74,7,:3,
,/,9,
;,,/,9,0707,38,8;742543,;,3,
/4/,;,3,43897:947,57207,
47903,,0/357;,9354,
/4/,;,30,0/3443897:947,
!70/;034;7020,;709,,/,9,23:9,
58,/,9,
&4;42,/,9:54970-3402039 ,3..4:39,8:57094/34,/,9,
9,4/,43,,:942,9803077,0/389;03-747,:3,,90;70904790302,0/3057;,930;,7,-0 :36:0..9:2-074480;70/3489:;0,;,, 0/,38;,5:9,/,0707,334;4-09&70/905409,4/,-740;7,:3,70:4/3.,,.: :36:0..9:2-074-,;904790302,0/3443897:947,,203905489:5, 70,90..4:3957094/34,/,9,8,43897:9474257207,4574289;,7,3,34;47,:3,5489,;,54/,9,4;,83:7,:3,
,/,9,7090:::03:3,70/-: 5943$97.9
! 70/4,7003,
4/,;,3043897:947,,84/,9043897:94785489:5,,8,4-804-09/4;04:857,;3489,305742389,3.,.0-090:857,;34289,3:,48:8;,304;,54/,94;3,54,3.,7,3,3,857,;30;70/348943897:947:2,8,240/,35,7,209,7,..9307',:04570/89,;,;,83,7,:3,
$9;,7,30,0/3457;,93454,:,8 ,89;,7,30,0/34 57;,93454,:36:0..9:2-07:54970-90$,70/:/0,7,.:36:0..9:2-07803.,7,3,,90;,3:;70/3489:3:9,7,0/3443897:947,'70/3489;,7,-080:;0,;,,0/,34/8;,434;489;470347,:3,90894,/4/,9054970-,34/:43897:94757207,
$9;,7,30,0/3443897:947, ,89;,7,30,0/3443897:947,:/0,7,.3,;0/90$,70/-05789:53424/1,947,&3:9,743897:947,3.,7,90:36:0..9:2-073,,90;,3:;70/3489
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 296/298
,5,':,345747,27,30
,-,/,9,4790308;489,;,
,/,9,
;,,/,9,0707,38,8;742543,;,3,
47903,8;489,;,7,/,:703,54/,9,,:3:9,7,80
47903,,0/3:8:35489:5,,
!70/;034;7020,;709,,/,9,23:9,
58,/,9,
&4;42,/,9:54970-3402039 ,3..4:39,8:57094/34,/,9,9,4/,805489:5.09..9:2-0709..9,,3.0,20308;489;2,8,24,
9,30..9:2-07..9,,3.0,5489:5,09..9307,20398;489;42,9,3058,30..9307%,40754970-340:70/98:,3403077,30 -740;,479030209..9&36:057;,9345489:5,,80
! 70/4,7003,
4/,;,308;489;,,8 &43905489:5009..9:2-0709..9,,3.009..9307,804/,908;489;4,9,3058,30 ..93074/,908;489;,8,24,9,30 ..9:2-07..9,,3.0$;489;48,24,9,308089;,7,::;,302 #0,/3:/0,7,.:8;489;,4/,90 575,/,:257;,932542,57018 2*
! 703,0:8:0:5747,2, &4/:8:0,5747,2,,2039097-78,3,5489:5,8,0;;,039328;489;2,
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 297/298
!4,;0!7207,:,;,30
7/9/2019 Uvod u Programiranje [Skripta]
http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 298/298