Uvod u Programiranje [Skripta]

298
  '&%&$!%& #&#$%' %04:0; &'&!### .748419'8:,,8.% $!#' $594:,

Transcript of Uvod u Programiranje [Skripta]

Page 1: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 1/298

'&%&$!%&

#&#$%'

%04:0;

&'&!###

.748419'8:,,8.%

$!#'

$594:,

Page 2: Uvod u Programiranje [Skripta]

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

Page 3: Uvod u Programiranje [Skripta]

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/.,

!#&#!$%&!

Page 4: Uvod u Programiranje [Skripta]

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,,

Page 5: Uvod u Programiranje [Skripta]

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

Page 6: Uvod u Programiranje [Skripta]

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;,

Page 7: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 7/298

Page 8: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 8/298

Page 9: Uvod u Programiranje [Skripta]

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.,

Page 10: Uvod u Programiranje [Skripta]

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 #:

Page 11: Uvod u Programiranje [Skripta]

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/,.

#

Page 12: Uvod u Programiranje [Skripta]

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

Page 13: Uvod u Programiranje [Skripta]

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

Page 14: Uvod u Programiranje [Skripta]

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

Page 15: Uvod u Programiranje [Skripta]

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

Page 16: Uvod u Programiranje [Skripta]

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

Page 17: Uvod u Programiranje [Skripta]

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,

Page 18: Uvod u Programiranje [Skripta]

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,

Page 19: Uvod u Programiranje [Skripta]

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,

Page 20: Uvod u Programiranje [Skripta]

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%%

Page 21: Uvod u Programiranje [Skripta]

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/,.

Page 22: Uvod u Programiranje [Skripta]

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,

Page 23: Uvod u Programiranje [Skripta]

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

Page 24: Uvod u Programiranje [Skripta]

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

Page 25: Uvod u Programiranje [Skripta]

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,:

Page 26: Uvod u Programiranje [Skripta]

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:

Page 27: Uvod u Programiranje [Skripta]

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

Page 28: Uvod u Programiranje [Skripta]

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:

Page 29: Uvod u Programiranje [Skripta]

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

Page 30: Uvod u Programiranje [Skripta]

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,

Page 31: Uvod u Programiranje [Skripta]

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,

Page 32: Uvod u Programiranje [Skripta]

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

$

#%$

Page 33: Uvod u Programiranje [Skripta]

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/:,

Page 34: Uvod u Programiranje [Skripta]

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,,

Page 35: Uvod u Programiranje [Skripta]

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/

Page 36: Uvod u Programiranje [Skripta]

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

Page 37: Uvod u Programiranje [Skripta]

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

Page 38: Uvod u Programiranje [Skripta]

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.

Page 39: Uvod u Programiranje [Skripta]

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,

Page 40: Uvod u Programiranje [Skripta]

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 ,

Page 41: Uvod u Programiranje [Skripta]

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

Page 42: Uvod u Programiranje [Skripta]

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

Page 43: Uvod u Programiranje [Skripta]

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/,

Page 44: Uvod u Programiranje [Skripta]

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

Page 45: Uvod u Programiranje [Skripta]

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

Page 46: Uvod u Programiranje [Skripta]

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

 

Page 47: Uvod u Programiranje [Skripta]

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,

Page 48: Uvod u Programiranje [Skripta]

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

Page 49: Uvod u Programiranje [Skripta]

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

Page 50: Uvod u Programiranje [Skripta]

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

Page 51: Uvod u Programiranje [Skripta]

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'$%

Page 52: Uvod u Programiranje [Skripta]

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/:,

Page 53: Uvod u Programiranje [Skripta]

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

Page 54: Uvod u Programiranje [Skripta]

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,,

Page 55: Uvod u Programiranje [Skripta]

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 ,

Page 56: Uvod u Programiranje [Skripta]

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

Page 57: Uvod u Programiranje [Skripta]

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.

Page 58: Uvod u Programiranje [Skripta]

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

Page 59: Uvod u Programiranje [Skripta]

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

Page 60: Uvod u Programiranje [Skripta]

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;,

Page 61: Uvod u Programiranje [Skripta]

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,

Page 62: Uvod u Programiranje [Skripta]

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,

Page 63: Uvod u Programiranje [Skripta]

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

Page 64: Uvod u Programiranje [Skripta]

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,

Page 65: Uvod u Programiranje [Skripta]

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 

Page 66: Uvod u Programiranje [Skripta]

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,

Page 67: Uvod u Programiranje [Skripta]

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

Page 68: Uvod u Programiranje [Skripta]

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

Page 69: Uvod u Programiranje [Skripta]

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

Page 70: Uvod u Programiranje [Skripta]

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

Page 71: Uvod u Programiranje [Skripta]

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

Page 72: Uvod u Programiranje [Skripta]

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,

Page 73: Uvod u Programiranje [Skripta]

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

Page 74: Uvod u Programiranje [Skripta]

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

Page 75: Uvod u Programiranje [Skripta]

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/,

Page 76: Uvod u Programiranje [Skripta]

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,-

Page 77: Uvod u Programiranje [Skripta]

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

Page 78: Uvod u Programiranje [Skripta]

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

Page 79: Uvod u Programiranje [Skripta]

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;,

Page 80: Uvod u Programiranje [Skripta]

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,

Page 81: Uvod u Programiranje [Skripta]

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

Page 82: Uvod u Programiranje [Skripta]

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,

Page 83: Uvod u Programiranje [Skripta]

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 

Page 84: Uvod u Programiranje [Skripta]

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:

Page 85: Uvod u Programiranje [Skripta]

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'$%

Page 86: Uvod u Programiranje [Skripta]

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

Page 87: Uvod u Programiranje [Skripta]

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

Page 88: Uvod u Programiranje [Skripta]

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/

Page 89: Uvod u Programiranje [Skripta]

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

,-)-,/ 

Page 90: Uvod u Programiranje [Skripta]

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 ,

) )

Page 91: Uvod u Programiranje [Skripta]

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,

Page 92: Uvod u Programiranje [Skripta]

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

Page 93: Uvod u Programiranje [Skripta]

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

Page 94: Uvod u Programiranje [Skripta]

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

Page 95: Uvod u Programiranje [Skripta]

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

Page 96: Uvod u Programiranje [Skripta]

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,

Page 97: Uvod u Programiranje [Skripta]

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

#  !

#  %

# !

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/ $: -

Page 98: Uvod u Programiranje [Skripta]

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

Page 99: Uvod u Programiranje [Skripta]

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.

Page 100: Uvod u Programiranje [Skripta]

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/

Page 101: Uvod u Programiranje [Skripta]

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

Page 102: Uvod u Programiranje [Skripta]

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

Page 103: Uvod u Programiranje [Skripta]

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

Page 104: Uvod u Programiranje [Skripta]

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,

Page 105: Uvod u Programiranje [Skripta]

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::

Page 106: Uvod u Programiranje [Skripta]

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

Page 107: Uvod u Programiranje [Skripta]

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

Page 108: Uvod u Programiranje [Skripta]

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

Page 109: Uvod u Programiranje [Skripta]

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

Page 110: Uvod u Programiranje [Skripta]

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

Page 111: Uvod u Programiranje [Skripta]

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,

Page 112: Uvod u Programiranje [Skripta]

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

Page 113: Uvod u Programiranje [Skripta]

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

Page 114: Uvod u Programiranje [Skripta]

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

Page 115: Uvod u Programiranje [Skripta]

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

Page 116: Uvod u Programiranje [Skripta]

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

Page 117: Uvod u Programiranje [Skripta]

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

Page 118: Uvod u Programiranje [Skripta]

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

Page 119: Uvod u Programiranje [Skripta]

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

Page 120: Uvod u Programiranje [Skripta]

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

Page 121: Uvod u Programiranje [Skripta]

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

Page 122: Uvod u Programiranje [Skripta]

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,

Page 123: Uvod u Programiranje [Skripta]

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

Page 124: Uvod u Programiranje [Skripta]

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

Page 125: Uvod u Programiranje [Skripta]

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

Page 126: Uvod u Programiranje [Skripta]

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

Page 127: Uvod u Programiranje [Skripta]

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

Page 128: Uvod u Programiranje [Skripta]

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;('"*

Page 129: Uvod u Programiranje [Skripta]

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

Page 130: Uvod u Programiranje [Skripta]

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

Page 131: Uvod u Programiranje [Skripta]

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

Page 132: Uvod u Programiranje [Skripta]

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

Page 133: Uvod u Programiranje [Skripta]

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;,

Page 134: Uvod u Programiranje [Skripta]

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

Page 135: Uvod u Programiranje [Skripta]

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/ $: -

Page 136: Uvod u Programiranje [Skripta]

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

Page 137: Uvod u Programiranje [Skripta]

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,

Page 138: Uvod u Programiranje [Skripta]

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

Page 139: Uvod u Programiranje [Skripta]

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

Page 140: Uvod u Programiranje [Skripta]

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

Page 141: Uvod u Programiranje [Skripta]

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

Page 142: Uvod u Programiranje [Skripta]

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,

Page 143: Uvod u Programiranje [Skripta]

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,

Page 144: Uvod u Programiranje [Skripta]

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;,

Page 145: Uvod u Programiranje [Skripta]

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

Page 146: Uvod u Programiranje [Skripta]

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,

Page 147: Uvod u Programiranje [Skripta]

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

Page 148: Uvod u Programiranje [Skripta]

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

Page 149: Uvod u Programiranje [Skripta]

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

Page 150: Uvod u Programiranje [Skripta]

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

Page 151: Uvod u Programiranje [Skripta]

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;(*

Page 152: Uvod u Programiranje [Skripta]

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;('"*

Page 153: Uvod u Programiranje [Skripta]

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;,

Page 154: Uvod u Programiranje [Skripta]

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

Page 155: Uvod u Programiranje [Skripta]

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;('"*!#'$%

Page 156: Uvod u Programiranje [Skripta]

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

Page 157: Uvod u Programiranje [Skripta]

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

Page 158: Uvod u Programiranje [Skripta]

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::

Page 159: Uvod u Programiranje [Skripta]

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,

Page 160: Uvod u Programiranje [Skripta]

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,

Page 161: Uvod u Programiranje [Skripta]

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

Page 162: Uvod u Programiranje [Skripta]

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

Page 163: Uvod u Programiranje [Skripta]

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

Page 164: Uvod u Programiranje [Skripta]

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

Page 165: Uvod u Programiranje [Skripta]

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

Page 166: Uvod u Programiranje [Skripta]

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

Page 167: Uvod u Programiranje [Skripta]

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

Page 168: Uvod u Programiranje [Skripta]

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/ $: -

Page 169: Uvod u Programiranje [Skripta]

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; 

Page 170: Uvod u Programiranje [Skripta]

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<

Page 171: Uvod u Programiranje [Skripta]

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

Page 172: Uvod u Programiranje [Skripta]

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

Page 173: Uvod u Programiranje [Skripta]

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

Page 174: Uvod u Programiranje [Skripta]

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

Page 175: Uvod u Programiranje [Skripta]

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

Page 176: Uvod u Programiranje [Skripta]

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

Page 177: Uvod u Programiranje [Skripta]

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

Page 178: Uvod u Programiranje [Skripta]

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

Page 179: Uvod u Programiranje [Skripta]

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

Page 180: Uvod u Programiranje [Skripta]

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/-

Page 181: Uvod u Programiranje [Skripta]

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

Page 182: Uvod u Programiranje [Skripta]

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:

Page 183: Uvod u Programiranje [Skripta]

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

Page 184: Uvod u Programiranje [Skripta]

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

Page 185: Uvod u Programiranje [Skripta]

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

Page 186: Uvod u Programiranje [Skripta]

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

Page 187: Uvod u Programiranje [Skripta]

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

Page 188: Uvod u Programiranje [Skripta]

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;('"*

Page 189: Uvod u Programiranje [Skripta]

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;('"*

Page 190: Uvod u Programiranje [Skripta]

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:,

Page 191: Uvod u Programiranje [Skripta]

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,,

Page 192: Uvod u Programiranje [Skripta]

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,,

Page 193: Uvod u Programiranje [Skripta]

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

Page 194: Uvod u Programiranje [Skripta]

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

Page 195: Uvod u Programiranje [Skripta]

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

Page 196: Uvod u Programiranje [Skripta]

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,

Page 197: Uvod u Programiranje [Skripta]

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

Page 198: Uvod u Programiranje [Skripta]

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 

Page 199: Uvod u Programiranje [Skripta]

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

Page 200: Uvod u Programiranje [Skripta]

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

Page 201: Uvod u Programiranje [Skripta]

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

Page 202: Uvod u Programiranje [Skripta]

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

Page 203: Uvod u Programiranje [Skripta]

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

Page 204: Uvod u Programiranje [Skripta]

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.

Page 205: Uvod u Programiranje [Skripta]

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

Page 206: Uvod u Programiranje [Skripta]

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

Page 207: Uvod u Programiranje [Skripta]

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

Page 208: Uvod u Programiranje [Skripta]

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,

Page 209: Uvod u Programiranje [Skripta]

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

Page 210: Uvod u Programiranje [Skripta]

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:

Page 211: Uvod u Programiranje [Skripta]

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

Page 212: Uvod u Programiranje [Skripta]

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

Page 213: Uvod u Programiranje [Skripta]

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

Page 214: Uvod u Programiranje [Skripta]

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

Page 215: Uvod u Programiranje [Skripta]

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

Page 216: Uvod u Programiranje [Skripta]

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,

Page 217: Uvod u Programiranje [Skripta]

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

Page 218: Uvod u Programiranje [Skripta]

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::

Page 219: Uvod u Programiranje [Skripta]

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,

Page 220: Uvod u Programiranje [Skripta]

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

Page 221: Uvod u Programiranje [Skripta]

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

Page 222: Uvod u Programiranje [Skripta]

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

Page 223: Uvod u Programiranje [Skripta]

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 

Page 224: Uvod u Programiranje [Skripta]

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

Page 225: Uvod u Programiranje [Skripta]

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

Page 226: Uvod u Programiranje [Skripta]

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

Page 227: Uvod u Programiranje [Skripta]

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,

Page 228: Uvod u Programiranje [Skripta]

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

Page 229: Uvod u Programiranje [Skripta]

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,

Page 230: Uvod u Programiranje [Skripta]

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

Page 231: Uvod u Programiranje [Skripta]

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

Page 232: Uvod u Programiranje [Skripta]

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

Page 233: Uvod u Programiranje [Skripta]

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

Page 234: Uvod u Programiranje [Skripta]

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

Page 235: Uvod u Programiranje [Skripta]

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/$:-

Page 236: Uvod u Programiranje [Skripta]

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

Page 237: Uvod u Programiranje [Skripta]

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

Page 238: Uvod u Programiranje [Skripta]

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

Page 239: Uvod u Programiranje [Skripta]

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

Page 240: Uvod u Programiranje [Skripta]

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 

Page 241: Uvod u Programiranje [Skripta]

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:

Page 242: Uvod u Programiranje [Skripta]

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,

Page 243: Uvod u Programiranje [Skripta]

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

Page 244: Uvod u Programiranje [Skripta]

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

Page 245: Uvod u Programiranje [Skripta]

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,

Page 246: Uvod u Programiranje [Skripta]

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

Page 247: Uvod u Programiranje [Skripta]

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

Page 248: Uvod u Programiranje [Skripta]

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

Page 249: Uvod u Programiranje [Skripta]

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,

Page 250: Uvod u Programiranje [Skripta]

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 

Page 251: Uvod u Programiranje [Skripta]

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,

Page 252: Uvod u Programiranje [Skripta]

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

Page 253: Uvod u Programiranje [Skripta]

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

Page 254: Uvod u Programiranje [Skripta]

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

Page 255: Uvod u Programiranje [Skripta]

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

Page 256: Uvod u Programiranje [Skripta]

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,

Page 257: Uvod u Programiranje [Skripta]

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,:

Page 258: Uvod u Programiranje [Skripta]

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 ,

Page 259: Uvod u Programiranje [Skripta]

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

Page 260: Uvod u Programiranje [Skripta]

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

Page 261: Uvod u Programiranje [Skripta]

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

Page 262: Uvod u Programiranje [Skripta]

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,

Page 263: Uvod u Programiranje [Skripta]

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,,,

Page 264: Uvod u Programiranje [Skripta]

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:

Page 265: Uvod u Programiranje [Skripta]

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

Page 266: Uvod u Programiranje [Skripta]

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 

Page 267: Uvod u Programiranje [Skripta]

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/

Page 268: Uvod u Programiranje [Skripta]

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,

Page 269: Uvod u Programiranje [Skripta]

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

Page 270: Uvod u Programiranje [Skripta]

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,

Page 271: Uvod u Programiranje [Skripta]

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

Page 272: Uvod u Programiranje [Skripta]

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

Page 273: Uvod u Programiranje [Skripta]

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

Page 274: Uvod u Programiranje [Skripta]

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

Page 275: Uvod u Programiranje [Skripta]

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,. ,

Page 276: Uvod u Programiranje [Skripta]

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,

Page 277: Uvod u Programiranje [Skripta]

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

Page 278: Uvod u Programiranje [Skripta]

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

Page 279: Uvod u Programiranje [Skripta]

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,

Page 280: Uvod u Programiranje [Skripta]

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

Page 281: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 281/298

!4,;0!7207,:,;,30

3/$:-

Page 282: Uvod u Programiranje [Skripta]

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

Page 283: Uvod u Programiranje [Skripta]

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

Page 284: Uvod u Programiranje [Skripta]

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

Page 285: Uvod u Programiranje [Skripta]

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 ,

Page 286: Uvod u Programiranje [Skripta]

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

Page 287: Uvod u Programiranje [Skripta]

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

Page 288: Uvod u Programiranje [Skripta]

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

Page 289: Uvod u Programiranje [Skripta]

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

Page 290: Uvod u Programiranje [Skripta]

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

Page 291: Uvod u Programiranje [Skripta]

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

Page 292: Uvod u Programiranje [Skripta]

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,

Page 293: Uvod u Programiranje [Skripta]

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,

Page 294: Uvod u Programiranje [Skripta]

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

Page 295: Uvod u Programiranje [Skripta]

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

Page 296: Uvod u Programiranje [Skripta]

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,

Page 297: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 297/298

!4,;0!7207,:,;,30

Page 298: Uvod u Programiranje [Skripta]

7/9/2019 Uvod u Programiranje [Skripta]

http://slidepdf.com/reader/full/uvod-u-programiranje-skripta 298/298