Professional Documents
Culture Documents
6$'5$U V O D .......................................................................................................................................................................16
U V O D N O PO G L AV L J E : N A,927,,1)250$&,-6.2'58792 ............................................................17
3RQDDQMHXLQIRUPDFLMVNRPGUXWYX ...............................................................................................................17
2. MoUDOLRGJRYRUQRVWXLQIRUPDFLMVNRPGUXWYX ...............................................................................................19
PO G L AV LJ E 1. RJ EAVA NJE PR O B L E M A I K O M PJU T E R .............................................................................20
DIO 1. IVOT I INFORMACIJSKE TEHNOLOGIJE ...........................................................................................................20
2.
1)
2)
3)
5D]OLNHL]PHXNRPSMXWHUDLRYMHND ........................................................................................................................ 21
Nedostaci ................................................................................................................................................................. 24
7HKQRORJLMDNRMDVHSULEOLDYDRYMHNX ...................................................................................................................... 25
3URFHGXUDUMHDYDQMDSUREOHPD.................................................................................................................................. 29
2. 5MHDYDQMHSUREOHPDNRULWHQMHP .................................................................................................................30
PO G L AV LJ E 2. PR E DSTAV L J A NJ E I N F O R M A C IJ A I K O M PJU T E R .............................................................34
DIO 1. KAKO PREDSTAVITI INFORMACIJE U KOMPJUTERU ........................................................................................34
1. Analogno i digitalno ....................................................................................................................................34
2)
Digitalizacija ............................................................................................................................................................ 35
1)
2)
WDMHELW" ................................................................................................................................................................. 38
.ROLLQDLQIRUPDFLMD ................................................................................................................................................. 39
2. %LWLNROLLQDSRGDWDND .................................................................................................................................38
DIO 2. DIGITALNO PREDSTAVLJANJE NUMERIKIH VRIJEDNOSTI I ZNAKOVA .............................................................40
1. Binarni broj i dekadni broj ...........................................................................................................................40
1) 9H]DL]PHXELQDUQRJLGHNDGQRJEURMD .................................................................................................................... 40
2. 2GQRVL]PHXELQDUQRJLKHNVDGHNDdnog broja.......................................................................................................... 41
2. 3UHGVWDYOMDQMHQXPHULNLKYULMHGQRVWL]QDNRYD ...........................................................................................42
1)
PriND]JUDILNRJSRGDWNDLSRNUHWQHVOLNH .................................................................................................................. 52
1)
2)
3)
/RJLNRNROR .......................................................................................................................................................... 57
Konfiguracija kompjuterskog sistema........................................................................................................................ 58
Operacije ................................................................................................................................................................. 58
2. /RJLNRNRORLIXQNFLMHNRPSMXWHUD ...............................................................................................................57
3. 3UHWUDLYDQMHLVRUWLUDQMH .............................................................................................................................71
2)
2. 6DYMHWL]DSURFHVNRULWHQMDSURJUDPD]DUDGVDUDGQLPWDEHODPD ...................................................................79
!"
PO G L AV LJ E 4. M O D E L I R A NJ E I SI M U L A C IJ A ...............................................................................................86
DIO 1. K$.25,-(,7,352%/(0 .............................................................................................................................86
1. Modeliranje/Kreiranje koncepta ..................................................................................................................86
3)
2. Si mulacija ...................................................................................................................................................90
2)
3)
4)
Simulacija ................................................................................................................................................................ 90
Pregled i provjera ispravnosti modela ........................................................................................................................ 92
Upotreba .................................................................................................................................................................. 92
2.
2)
2)
3)
4)
2.
3.
1)
2)
3)
4)
2.
2) 0MHUHVLJXUQRVWLSURWLYQHSUHGYLHQLKVLWXDFLMD........................................................................................................ 156
2)
3)
.RULVQLNRRNUXHQMH.............................................................................................................................................. 158
Koncept upotrebljivosti .......................................................................................................................................... 159
#"
"
$"
Uvodno poglavlje
"
Svijet simulacija
Simulacij a r aspodjele pritiska nove
JHQHUDFLMHVXSHUVRQLQLK aviona
Simulacij a dLQDPLNRJSURWRNDzraka,
vodenih str ujanj a i razdvojene topografije
Cumulus
oblak
Vodopad
Simulacij a IHQRPHQDGLQDPLNH
globalne visine
Tsunami presje k
Pre ko Tihog okeana
Utjecaj
vode na
tlo
Z emljotres nastao na
REDODPDLOHD
Tsunami je
stigao do obale
Sanri ke za 22
sata i izazvao
pre ko 1000
UWDYD
Simulacij a GLQDPLNRJ
kuglastog fenomena
3ULEOLDYDQMH
binarnih zvijezda
3RLQMXVHURWLUDWL
Spojene su
Simulacij a vibracije neboder a
prouzro kovane zemljotresom
%"
Uvodno poglavlje
"
Najprije, dizajniramo
NXX
Simulacija prikaza
prostorija
Molekularna simulacija
%LRORNL film
Carbon C60 i
atom litijuma
Simulacija oblaka
pijeska nastalog od
automobilskih
guma
6LPXODFLMDRSWHUHHnosti pod
WHLQRPVQLMHJD
Simulacija boje / kombinacija materijala
&"
Uvodno poglavlje
"
H istorija medija
Razvoj medija
30. st. p.n.e
Papirus
196 g. p.n.e
Oko 1450.
5RVHWWD3ORD
Gutenbergova PDLQD]D
WDPSDQMH
2YRMHELRSRHWDNDQDOL]H
tajnih egipatskih simbola.
2PRJXHQRMHWDPSDQMH
YHOLNHNROLLQHLQIRUPDFLMD
1890.
Kamera
2PRJXHQRMHVQLPDQMH
fotografija.
2PRJXHQMHSULMHQRV
informacija
Drevna vremena
Dimni signali
2PRJXHQSULMHQRV
informacija.
Morzeov telegraf
Belov telefon
2PRJXHQSUijenos
LQIRUPDFLMDSRPRXVWUXMH.
2PRJXHQDGLUHNWQDJRYRUQD
komunikacija.
MarkoniMHYEHLQLVWURM
2PRJXHQDNRmunikacija
koja koristi elektrotalase.
()*+,-./0
Pascalov kalkulator
(OHNWULQLNDONXODWRU
MARK I
1DSUDYOMHQMHSUYLHOHNWULQL
kalkulator ABC na svijetu.
'"
Elektronska kalkulacija
RPRJXHQDSRPRXUHOHMVNRJ
tipa kompjutera.
ENIAC
Uvodno poglavlje
"
Magnetna traka
Edisonov gramofon
Snimanje na
magnetnu traku
SAD
Japan
TV
emitiranje
23"
Videorekorder
2PRJXHQRVQLPDQMHYHOLNHNROLLQH
]YXQLKLYLGHR]DSLVD
2PRJXHQRVQLPDQMH]YXND
Radio
emitiranje
Internet
2PRJXHQRVQLPDQMHLVOXDQMHQD
proizvoljnoj lokaciji.
Digitalno emitiranje
Japan
1MHPDND Japan
EDSAC
Prvi kompjuteUYRQ
Neumann arhitekture koji je
mogao pohranjivati program.
0RJXQRVWLVWRYUHPHQH
komunikacije i emitiranja.
Mikrokompjuter
PC
1"
PC u Japanu
2PRJXHQRREUDLYDQMH
UD]OLLWLKLQIRUPDFLMDQD
PC-u.
Uvodno poglavlje
"
Nijanse boja
Sekundarne boje
Elementi boje od kojih je svaka dobijena
QDVWDOD PLMHDQMHP GYLMH SULPDUQH ERMH NRMH
VXVPMHWHQHGLMDJRQDOQRMHGQDRGGUXJH.
Tople
56789/"
6OLQHERMH
Ovo se odnosi na susjedne boje u
krugu nijansi boja2YHERMHL]UDDYDMX
sklad i stapanje.
4"
Uvodno poglavlje
"
K ontrast i intenzitet boj e
3RUHHQMHNRQWUDVWD
Svijetla boj a
postaje svjetlij a na
tamnoj podlozi
Visoko
K
o
n
3RUHHQMHLQWHQ]LWHWD
r
a
s
t
Nisko
Nisko
Intenzitet
Visoko
C rvena
Strast,
veselje,
aktivnost.
Zdravlje,
1DUDQGDVWD radost.
vitalnost,
napetost,
/MXELDVWD
aktivnost,
6PHD
Plemenitost,
tajnovitost.
gracioznost,
Stabilnost, poniznost.
Zelena
9HVHORVWLYDKQost, zadovoljstvo,
Bijela
QDGXEXGXQRVW.
6PLUHQRVW PLU RSXWDQMH
priroda.
Siva
Plava
XWD
:"
Uvodno poglavlje
"
Sunce
Znak za toalet
U Japanu - Crveno
U Evropi - XWR
8(YURSLRELQRQHPDUD]OLNHXERML
=QDHQMHERMDSULND]DQRFUWHLPDLVLPEROLPD
JIS (Japanski industrijski standardi) definira boje koje se koriste na znakovima.
Crveno
Zabrana
1H]DJDXMWH
Plavo
Uputstvo
7LLQD
XWR
Oprez
Oprez Klizava
SRYULQD
Zeleno Sigurnost
,]OD]]DQXGX
!;"
Uvodno poglavlje
"
O B R A D A SL I K A
,]UDDYDQMHERMH
Slika u bRMLQDHNUDQXVHL]UDDYDNRULWenjePLPLMHDQMHP tri osnovne boje: crvene, zelene i
plave.DRWRMHGROjHSULND]DQRNDGDMHLQWHQ]LWHWVYDNHERMHSRGHHQGDEXGHQDGYLMHYULMHGQRVWL
LOL ERMD PRH ELWL L]UDHQR .DGD MH LQWHQ]LWHW VYDNH ERMH SRGHHQ GD EXGH
vrijednosti od 0 do 255, [ 777, ERMDPRHELWLL]UDHQR
XWD
Crvena
Bijela
Grimizno-OMXELDVWD
Plava
Zelena
Crna
R AST E RS K A I V E K T O RSK A G R A F I K A
Bitmap grafika"
3:1 Zoom
24:1 Zoom
Vektorska grafika
3:1 Zoom
!!"
24:1 Zoom
Uvodno poglavlje
"
Digitalizacija sli ka
Originalna slika (analogna slika)
Visina
LULQD
Originalna
slika je
UDODQMHQD
u3
primarne
boje svjetla.
Crvena
Zelena
"
Uzorkovanje
Kvantizacija
Digitalna slika
!#"
Plava
Uvodno poglavlje
"
.UHQMHDXWRUVNRJSUDYD
.UHQMHDXWRUVNRJSUDYD
.RSLUDQMHL]YMHWDMD
Kopiranje sa Web-stranice
.UHQMHDXWRUVNRJSUDYD
Kopiranje softvera
Softver je literarno djelo i za
QMHJRYR NRULWenje morate imati
licencu. Kopiranje softvera bez
RGREUHQMD GRYRGL GR NUHQMD
autorskih prava.
1HRYODWHQSULVWXS
Rok
predavanje
je istekao
za
rada
Ja sam mislio da
je
rok
sutra.
Nastavnik mi je
poslao takav mail.
Svima u pokazati
ovaj znak.
.UHQMHSRUWUHWVNRJSUDYD
Distribucija fotografija
.DGD NRULVWLWH IRWRJUDILMX YDHJ
prijatelja bez njegovog/njenog
odobrenja i distribuirate je
velikom broju ljudi, to dovodi do
NUHQMD SRUWUHWVNRJ SUDYD
Uvijek je neophodno dobiti
RGREUHQMD DN L NDGD VH UDGL R
vDHPSULMDWHOMX
=ORXSRWUHEDOLQLKSRGDWDND
=ORXSRWUHEDOLQLKSRGDWDND
6DGDHPHVYLXSR]QDWL.
,]PMHQDVDGUDMDVLVWHPVNHGDWRWHNH
1HVPLMHWHPLMHQMDWLSRVWDYNHVLVWHPVNHGDWRWHNHQDXUHDMXNDRWRMH
3&NRMLVHRELQRNRULVWLEH]RGREUHQMDYODVQLNDkompjuterDDNLNDGD
se postavke mogu promijeniti.
!$"
1HRYODWHQSULVWXS
Dobijanje lozinke
Upravljanje lozinkom korisnika
GLUHNWQR MH SRYH]DQR VD ]DWLWRP
YODVQLWYD L SULYDWQRVWL NRULVQLND
Zbog toga se njima mora savjesno
XSUDYOMDWL ,QIRUPLVDQMH WUHH VWUDQH
o ID-u korisnika ili lozinki drugog
korisnika
bez
odobrenja,
je
zabranjeno jer je usko povezano s
QHRYODWHQLPSULVWXSRPLND]QHQRMH
djelo.
Uvodno poglavlje
"
M etod
vjerodostojnosti
Uzorak otiska prsta
Iris
GXLFDRND
3RORDMYHQD
Lice
0UHQMDDRND
Zvuk
Uzorak glasa
Nacrt
Rukopis
DNA
Prednosti
Nedostaci
9LVRND
WDQRVW
prepoznavanja.
Jeftino / malo.
8WYULYDQMH
vjerodostojnosti bez
kontakta.
Visoka
WDQRVW
prepoznavanja.
7HNRVHIDOVLILFLUD.
8WYULYDQMH
vjerodostojnosti je
visoko
i
bez
kontakta.
8WYULYDQMH
vjerodostojnosti bez
NRQWDNWD 0RJXH L
u pokretu. Manje
otpora.
9LVRND
WDQRVW
prepoznavanja.
TeNRVHIDOVLIFLUD.
8WYULYDQMH
vjerodostojnosti bez
kontakta.
Visoka
WDQRVW
prepoznavanja.
Manje
otpora.
9LVRNDWDQRVW
7DQRVW
prepoznavanja
veoma visoka.
!%"
Uvodno poglavlje
"
8WYULYDQMH YMHURGRVWRMQRVWL VH Lzvodi
SRUHHQMHP SR]LFLMH L VPMHUD EUD]GD
krDMQMHWDNHWDNHJUDQDQMDLWGotiska
prsta s registrovanim podacima.
Vjerodostojnost
otiska prsta
7DNDJUDQDQMD
.UDMQMDWDND
'XLFDRND
"
0UHQMDD
-DEXLFD
SnLPDQMHSRORDMDYHQD
NRULWHQMHP svjetla
Vene
Kamera
Izvor svjetla
infracrvenih zraka
infrared rays
Vjerodostojnost snimka glasa
Lice
Kada
se
zvuk
analizira mjerenjem
vremena
i
frekvencije
za
RGJRYDUDMXX
horizontalnu
i
vertikalnu
osu
uzorka
glasa,
spektar
zvuka
postaje uzorak koji
se
razlikuje.
Verifikacija
se
L]YRGL SRUHHQMHP
ovog uzorka sa
registrovanim
podacima.
Verifikacija
Otkrivanje
SRORDMDOLFD
Otkrivanje
Registr. podaci
WDDNDFUWDOLFD
Frekvencija (kHz)
Spektar zvuka
Poloaj vena
Spektar zvuka
!&"
Vrijeme n(sec)
Vrijeme n(sec)
Uvodno poglavlje
"
Uvod
PodruMD LQIRUPDWLNH NRPXQLNDFLMH NDR WR VX ,QWHUQHW L PRELOQD WHOHIRQLMD YHRPD VH EU]R
razvijaju. InIRUPDWLNR-NRPXQLNDFLMVNDRSUHPDNRULVWLVHX PQRJLPREODVWLPD QDHJGUXWYDQSU
HOHNWULQLXUHDMLXGRPDLQVWYXNRMHNRULVWLPRXVYDNRGQHYQRPLYRWX
8 ,QIRUPDWLFL % L]XDYDt H VH WHKQRORJLMD ]DVQRYDQD QD NRQFHSWX LQIRUPDFLMD L
PRJXQRVWLPD ]D UMHDYDQMH SUREOHPD ,]XDYDt H VH SUHGVWDYOMDQMH LQIRrmacija, karakteristike
NRPSMXWHUD UMHDYDQMH SUREOHPD NRULWenjem kompjutera, metode za opisivanje informacija,
GLJLWDOQD WHKQRORJLMD L QDLQL SUHGVWDYOMDQMD VOLND L ]YXND 3RWRP H VH L]XDYDWL L nDLQ QD NRML
kompjuter REUDXMH LQIRUPDFLMH WH PHWRGe modeliranja i kompjuterske simulacije, osnove baze
podataka kao i njihovo kreiranje.
S druge strane, postoje problemi izazvani zloupotrebom Interneta i digitalne tehnologije.
Zbog toga je potrebno uSR]QDWL VH VD RYLP SUREOHPLPD L QDXLWL WD VX WR KXPDQ-friendly
WHKQRORJLMHWHKQRORJLMHNRMHSRPDXOMXGLPDXVYDNRGQHYQRPUDGX
U daljem tekstu usvojit HWH VWDYRYH R LYRWX X LQIRUPDFLMVNRP GUXWYX LPDMXL QD XPX
YDQRVWLQIRUPDFLMVNRJPRUDOD
1DGDPR VH GD HWH VWHL ]QDQMD R RVQRYDPD LQIRUPDFLMD SRVWDWL ODQRYL LQIRUPDFLMVNRJ
GUXWYDVDGREULPPDQLULPDLGDHWHSRPRLXVWYDUDQMXVLJXUQRJLERJDWRJGUXWYD
!'"
Uvodno poglavlje
"
3RQDDQMHX LQIRUPDFLMVNRPGUXWYX
1) Odgovornost primaoca informacije
Internet i mobilni telefoni postali su komunikacioni mediji dostupni velikom broju ljudi.
2PRJXHQa je komunikacija putem e-mailD NDR L SUHWUDLYDQMH LQIRUPDFLMD L XHQMH SXWHP
Web-VWUDQLFD=ERJUD]YRMDLQIRUPDFLMVNHLNRPXQLNDFLMVNHWHKQRORJLMHQDLYRWMHSRVWDRODJRGQLML
LVDGDPRHPRGRLGRNRULVQLKLQIRUPDFLMDSUHWUDXMXL:HE-stranice.
U isto vrijeme, informacije dostupne putem Web-VWUDQLFD PRJX VDGUDWL SRJUHQH LOL
SULVWUDVQHLQIRUPDFLMHSDDNWHWQHLRSDVQH=ERJWRJDSULPDRFLLQIRUPDFLMD moraju provjeriti da
li je informacija WDQDLVDPL, LOLX]QHLMXVWUXQXSRPR, procijeniti vjerodostojnost informacije do
NRMHVXGROLQD:HE-stranici.
"
"
"
""""""""""""
!1"
"
Uvodno poglavlje
"
2) 2GJRYRUQRVWSRLOMDRFDLQIRUPDFLMH
3ULNXSOMDQMHLQIRUPDFLMDMHPRJXHREDYLWLSRPRXYLHUD]OLLWLKPHGLMDNDRWRVXQRYLQH
UDGLR79LNQMLJH3UHNR,QWHUQHWDPRHPRSUHQRVLWLLOLSrimati informacije putem e-maila, mailing
liste, Web-stranice i elektronske oglasne table.
E-mail se moH NRULVWLWL ]D NRPXQLNDFLMX V RGUHHQLP SRMHGLQFLPD mailing lista VH PRH
koristiti za prijenos i primanje informacija za/od grupe ljudi, elekt ronska oglasna tabla VH PRH
koristiti za prijHQRV L SULPDQMH LQIRUPDFLMD ]DRGQHRGUHHQRJ EURMD NRULVQLND D Web-stranica se
XJODYQRP PRH NRULVWLWL ]D SUijHQRV LQIRUPDFLMD SUHPD QHRGUHHQRP EURMX NRULVQLND Neophodno
MH UD]XPMHWL NDUDNWHULVWLNH ,QWHUQHWD L LVNRULVWLWL LQIRUPDFLMVNX RSUHPX NDR WR VX SHUVRQDOQL
kompjuter (PC) i mobilni telefon.
S druge strane, DNRVXPHGLMLNRMLSUHQRVHLQIRUPDFLMXUD]OLLWLNDRQSUQRYLQHL79, i metode
opisivanja informacija su, WDNRHr, UD]OLLWH .DGD VH LQIRUPDFLMD SUHQRVL NRULVWHL ,QWHUQHW
QHRSKRGQRMHRGDEUDWLRGJRYDUDMXLPHWRG]DSUijenos informacije i imati shemu nDLQDL]UDDYDQMD
zavisno od karakteristika tog medija komunikacije.
Mi, NDRSRLOMDRFL, PRUDPRREUDWLWLSDQMXQDSUijHQRVWDQLKLQIRUPDFLMD]DWLWXSULYDWQRVWLL
autorskih prava.
!4"
Uvodno poglavlje
"
0RUDOLRGJRYRUQRVWXLQIRUPDFLMVNRPGUXWYX
-HGQDRGNDUDNWHULVWLND,QWHUQHWDMHDQRQLPQRVW3UHGQRVWDQRQLPQRVWLMHWRPRHWHUHLELOR
WDMHUQLVWHXGLUHNWQRPNRQWDNWXVDGUXJLPD1SU, anonimni e-mail je SULKYDHQSXWHPVDYMHWD]D
SUREOHPH upravo zbog toga. Razlog zbog koga je Internet postao popularan nije samo zbog
razvoja informacijskih tehnologija QHJRL]ERJPRJXQRVWLDQRQLPHNRPXQLNDFLMH
,QWHUQHWRP VH LQIRUPDFLMH PRJX EH]EULQR i anonimno prenositi, ali ipak mnogi problemi koji su
SRYH]DQL V NUHQMHP OMXGVNLK SUDYD L QDUXDYDQMHP SULYDWQRVWL NDR WR VX L]UD]L NRML NOHYHWDMX
GUXJXRVREXLOLL]UD]LNRMLSRGVWLXUD]OLNHLQIRUPDFLMHNRMHVXWHWQH]DGMHFXLXHQLNHWHFXUHQMH
OLQLK SRGDWDND GRJDDMX VH NDR SRVOMHGLFD anonimnosti 3RG RNULOMHP DQRQLPQRVWL MR XYLMHN VH
GRJDDMXNULPLQDOQDGMHODSRLQMHQDXF\EHUVSDFHuNDRWRMHODQRSUHGVWDYOMDQMH
Mi, NRML LYLPR X LQIRUPDFLMVNRP GUXWYX bismo trebali koristiti QRYH PHGLMH NDR WR VX
IQWHUQHW L PRELOQL WHOHIRQL =ERJ WRJD MH YDQR SUDYLOQR UD]XPMHWL LQIRUPDFLMVNX WHKQRORJLMX L
SRWRYDWL]DNRQHLVLVWHPHLQIRUPDFLMVNRJGUXWYDLSUHSR]QDWLYDQRVWLQIRUPDFLMVNRJPRUDOD
2G QDV VH QDURLWR ]DKWLMHYD GD ]QDPR GD RGJRYRUQRVW ]D SULPOMHQH informacije stoji na
primaocu i da imamo moralnu odgovornost za informacije koje prenosimo.
8 NULPLQDOQD GMHOD SRLQMHQD X YLUWXHOQRP VYLMHWX XEUDMDMX VH NUHQMH ]DNRQD QHRYODWenog
pristupa kompjuteruSUHNUDMQHRYODWHQRJNRULWHQMDkompjuterskih ili elektromagnetnih zapisa, te
SUHNUDMLXYH]LVDQHRYODWHQLPNRULWHQMHPkompjuterskih PUHD
1DLQLSUDYLODSRQDDQMDNRULWenja Interneta
- 1HYULMHDWLQHGLVNULPLQLUDWLOMXGHLOLSUHQRVLWLODLLNOHYHWH
- 1HRGDYDWLOLQHSRGDWNHGUXJLKOMXdi.
- 1HQDUXDYDWLSULYDWQRVW.
- 1HQDUXDYDWLSUDYDLQWHOHNWXDOQRJYODVQLWYDLDXWRUVNDSUDYD
- 0LVOLWHRRNUXHQMXJGMHSULPDODFLYLRELDMLLNXOWXUD]HPOMHLHWQLNDSULSDGQRVW
- Kada primite informaciju, analizirajte vjerodostojnost informacije.
!:"
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
1.
.RULVWLPR VH UD]OLLWLP LQIRUPDFLMDPD NDR WR VX EURMDQH YULMHGQRVWL ]QDNRYL ]YXNRYL L
VOLNHL]LYRWDOprema koja obrauje, prenosi ili prevodi ovakve informacije zove se informacijska
oprema. Postoje razliite vrste informacijske opreme kao to su: kompjuter, mobilni telefon i
digitalna kamera.
2YD LQIRUPDFLMVND RSUHPD MH PDQMD L ODND SUHQRVLYRVW MH SREROMDQD D QDLQ Qjenog rada
QDVWRML VH SURPLMHQLWL V DQDORJQRJ WLSD QD GLJLWDOQL WLS NRML REUDXMH LQIRUPDFLMH WDNR WR LK
digitalizuje.
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
HOLP GD SUHWUDLP
mapu ovog dijela
koriWHQMHP
Interneta.
"
3RQDDQMH
Budite svjesni potrebe iskljXHQMDPRELOQRJWHOHIRQDXSRMHGLQim situacijama zbog njegovog
utjeFDMDQDHOHNWURQVNXRSUHPXPHGLFLQVNXRSUHPXXUHDMHXDYLRQX
3) Razvoj TV-a
TV je promijenjen sa analognog na digitalni tip i sa digitalnim emitirDQMHP RPRJXHQL VX
slika i zvuN YLVRNRJ NYDOLWHWD L PRJXQRVW XVOXJH YHOLNRJ EURMD NDQDOD 0RJXH MH LQWHJULVDWL
UD]OLLWHSRGDWNHNDRWRVXYLGHR]YXN L]QDNRYLWDNRHr MH PRJXH
prikazati direktne sportske prijHQRVH XHVWYRYDQMH X NYL]X NRULVWHL
funkciju dvosmjerne komunikacije L QDUXLWL SURL]YRG NRML VH
SRMDYOMXMH QD SURJUDPX X WRP WUHQXWNX 7DNRHr se promovira razvoj
WHKQRORJLMH NRMD PLMHQMD SR]LFLMX LOL VPMHU LQIRUPDFLMH NRMX YL HOLWH
vidjeti ili preniMHWL 1D RYDM QDLQ QD LYRW SRVWDMH VYH ODJRGQLML
evolucijom od jednosWDYQRJ JOHGDQMD 79-a do dvosmjernog
NRULWenja TV-DLQWHUDNFLMH
2.
Karakteristike kompjutera
1) 5D]OLNHL]PHXNRPSMXWHUDLRYMHND
21
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
Funkcija zamjene
Kada se znak u potpunosti zamijeni s nekim drugim znakRPNRULWenjem funkcije zamijeniti
na kompjuteru, koliko se znakova zamijeni vidi se poslijH ]DYUHQH RSHUDFLMH (koliko postoji tih
RGUHHQLK znakova).
22
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
9H]DYULR"
=DYUHQR
>@XYDQMHSRGDWDND
Kompjuter PRH PHPRULVDWL YHOLNX NROLLQu podataka, a PRH ih memorisati na vanjskoj
PHPRULML X] YH XJUDHQ XUHDM ]D PHPRULMX 1SU, PRJXH MH PHPRULVDWL RNR VHGDP VWRWLQD
milijardi jedno-ELWQLK]QDNRYDNDRWRVXDOIDQXPHULNL]QDFLQDMHGQRP&'-ROM-u.
Oh, gdje sam
ostavila
pozajmljenju
knjigu?
"
Uvijek
"
>@2Sa svestranost
Kompjuter PRH L]YRGLWL UD]OLLWH UDGQMH NRULVWHL UD]OLLWH SURJUDPH 6 MHGQLP SHUVRQDOQLP
kompjuterom (PC-om), npr. mRHWH NUHLUDWL GRNXPHQWH X :RUGX SUHWUDLYDWL :HE-stranice i
QDSUDYLWL PDSX NRULVWHL SURJUDP ]D UDG sa radnim tabeODPD .RULWenje personalnog kompjutera
(PC-D]DUD]OLLWHDSOLNDFLMHQDRYDMQDLQ]RYHVHRSa svestranost.
23
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
2) Nedostaci kompjutera
[1] Prepoznavanje uzoraka
7HKQRORJLMDNRMDSURYMHUDYDQRYHREOLNHJUDILNLKLDXGLRSRGDWDNDVpodacima memorisanim
u kompjuterXNRMLVHSUHSR]QDMXSRPRXQMLKRYLKRVRELQD]RYHVHprepoznavanje uzora ka.
Ljudi imaju sposobnost procjene informacija ako je informacija koja im dolazi iz oka ili uha
MDVQD 0HXWLP NDGD kompjuter primijeni istu stvar, SUHVXXMH SRUHHQMH NDUDNWHULVWLND
informacijskih uzoraka. Zbog toga, ako karakteristika ne odgovara uzorku informacije, kompjuter je
PRGDQHHSUHSR]QDWLQDSUDYLQDLQ
>@0RL]UDDYDQMD
S obzirom na to da kompjuter QH PRH PLVOLWL QL RVMHDWL NDR OMXGL RQGD VH RQ QH PRH
VDPRVWDOQRL]UDDYDWL
Pjevajmo
veselo !
"
[3] K reativnost
Kompjuter QHPRHVDPRVWDOQRVWYDUDWL
Ovo je novi
pronalazak!
Ovo
je
OHWHD
lopta.
"
Ne mogu je
napraviti bez
uputstva.
"
"
24
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
>@6SRVREQRVWUDVXLYDQMD
Kompjuter MH SRJRGDQ ]D SULNXSOMDQMH LOL DQDOL]LUDQMH YHOLNH NROLLQH SRGDWDND DOL LSDN QH
PRHGRQLMHWLNRQDQXRGOXNXQDRVQRYXWLKSRGDWDND
)XQNFLMD]DPMHQHSULREUDGLULMHLNRMDVHNRULVWLQSUL]YRUQRVHNRULVWLOD]D]DPMHQXMHGQRJ
QL]D]QDNRYDVGUXJLPQL]RP]QDNRYD0HXWLPNDGD]DPLMHQLWHVYDNLDrugar" s "Prijatelj", desit
HVHSURPMHQDLNRGSUHRVWDOHWULULMHLLDNRWRQLVWHQDPMHUDYDOL2YRSRND]XMHGDkompjuter PRH
L]YULWL]DPMHQXDOLLSDNQHPRHSURFLMHQLWLGDOLMHWDDNFLMDELODQDPMHUD
3) 7HKQRORJLMDNRMDVHSULEOLDYDRYMHNX
Nedavno je predstavljen mali kompjuter koji nema poWHNRDXSUHSR]QDYDQMXX]RUDND zbog
SREROMDQMD EU]LQH REUDGH SRGDWDND PHPRULMVNRJ NDSDFLWHWD kompjuterD L SREROMDQMD VLVWHPD
]DNOMXLvanja. Ovim se tehnologija koja digitalizuje otisak prsta, iris oka, karakteristike glasa
stavlja u praktinu upotrebu 8WYULYDQMH YMHURGRVWRMQRVWL LGHQWLWHWD RYLK IL]LNLK NDUDNWHULVWLND
zove se biometrija.
Kako bi se realizovala intelektualna znanja RYMHNDSRWUHEQHVXVOMHGHHIXQNFLMH
Prirodna obrada jezik - PRHUD]JRYDUDWLVRYMHNRPQDHQJOHVNRPLOLMDSDQVNRPLWG
,]UDDYDQMH]QDQMD- XYDQMHLQIRUPDFLMDGRELMHQLKSULMHRSHUDFLMHLOLWRNRPRSHUDFLMH.
$XWRPDWVNRUDVXLYDQMH- L]YRHQMHQRYRJ]DNOMXNDNRULVWHLSULNXSOMHQHLQIRUPDFLMH.
0DLQVNRXHQMHSULODJRDYDQMHQRYRMRNROLQLRWNULYDQMHLOLSUHGYLDQMHX]RUNDRSHUDFLMH.
Trenutno se promovira LVWUDLYDQMH X NRPH kompjuter preuzima informacijski proces koji provodi
RYMHN. Razvojem YMHWDNH inteligencije ]D SURPRYLVDQMH RSHJ SURFHVD SXWD VH YLH RG MHGQRJ
kompjuterD GD EXGH GMHOLPLQR RGJRYRUDQ ]D VORHQH LQIRUPDFLMVNH SURFHVH NRMH SURYRGH OMXGL, a
isto tako je aktivan i prRFHVSURYRHQMDVYDNRJNRPSMXWHUD QDXVNODHQQDLQ
4) 'YLMHWDNHJOHGLWD
HVWRVHQDHPRXVLWXDFLMLORHDNRXUDGLPORHDNRQHXUDGLP1SUOLMHN]DJODYREROMX
je veoma HILNDVDQPHXWLPQHJDWLYQRXWMHHQDHOXGDF
1D RYDM QDLQ MH XNOMXHQ YLH RG MHGQRJ HOHPHQWD L RGQRV QLMH NRPSDWLELODQ NDR VLWXDFLja
NDGD SRNXDYDWH QHWR SREROMDWL L QHWR GUXJR PRUD ELWL UWYRYDQR To se zove balansiranje/
trade-off.
WD MH RQGD VD VLWXDFLMRP NDGD NXSLWH kompjuter? UopHQR WR VH YLH SRYHDYD VQDJD
funkcionalnosti kompjutera LFLMHQDVHSRYHDYDDNDGDMHFLMena manja i funkcionalnost je manja.
8 RYRP VOXDMX QLMH PRJXH ]DGRYROMLWL REMH WDNH JOHGLWD IXQNFLMX L FLMHQX D SRWUHEQR MH
XVSRVWDYLWLUDYQRWHXPHXQMLPD0RUDWHPLVOLWLQDSURJUDPLSURFLMHQLWLKRHWHOLUWYRYDWLMHGQX
od stavki ili obje pomalo5D]PRWULPRSULPMHUHRYHGYLMHWDNHJOHGLWD
25
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
Mnogo pitanja...
Neuredno je.
/DNRMHXL8NUDVWXGDWRWHNH
i prepraviti Web-stranicu, i...
Nema provjere,
ED
]JRGQR
Mogu
odmah
koristiti
kompjuter.
"
Dobro
se
XYD
QH
mogu provaliti.
"
>@.ROLLQDSRGDWDNDLVDGUDMLQIRUPDFLMD
Ako se slika ili audio]DSLVSUHWYRULXGLJLWDOQXLQIRUPDFLMXNROLLQDSRGDWDNDMHPQRJRYHD
XSRUHHQMXVDNROLLQRP]QDNRYQLKSRGDWDND.DRSRVOMHGLFDWRJDSRWUHEQD MH PHPRrija velikog
NDSDFLWHWDGDELVHLQIRUPDFLMHVDXYDOH0HXWLPNDSDFLWHWPHPRULMH LPDRJUDQLHQMHDFLMHQD MH
YHDWRMHNDSDFLWHWYHL
.ROLLQD SRGDWDND RGJRYDUD YHOLLQL GDWRWHND 1D VOLFL LVSRG NROLLQD SRGDWDND VH UD]OLNXMH
RNR SXWD L]PHX dvije fotografije, ali informacija da se ptica nalazi na zemlji je prenesena.
0HXWLPERMD]HPOMHLWG., MHSRWSXQRGUXJDLMDRGRQHQDRULJLQDOQRMIRWRJUDILMLWDNRGDVHVDGUDM
LQIRUPDFLMDNDRWRMHVKYDWDQMHJRGLQMHJGREDVIRWRJUDILMHPRHVKYDWLWLQDUD]OLLWQDLQ
Procijenite da li je potrebno 100%-no preslikavanje slike ili audiozapisa da bi se informacija
prenijela L RQGD NDGD QD VDGUDM LQIRUPDFLMH NRMX HOLWH SUHQLMHWL QH XWMHH, ako postoji, mala
degradacija. MRHWH li provesti proces kako biVWHVPDQMLOLNROLLQXSRGDWDNDLWG
26
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
Velika 765 KB
"
.ROLLQD
podataka
"
Mala 8 KB
"
Mislim da je ova slika dovoljno jasna da
VH YLGL WD MH QD QMRM MHU MD X VDPR
GL]DMQLUDWLSULMHORPDVRSLVD
"
,VNRULVWLW X Rvu sliku za
IRWRJUDYXUXDVRSLVDWDNRGD
PL MH SRWUHEQD WR SUHFL]QLMD
fotografija.
"
9MHED]DNUDMGLMHOD
1.
2.
3URQDLWHSULPMHUGYLMHWDNHJOHGLWDXVYDNRGQHYQRPLYRWXSULNRULWenju kompjutera.
5D]JRYDUDMWHNDNYLVOXDMHYLSRVWRMHXVOMHGHLPSULPMHULPD
- 6OXDj koji je bolje prepustiti kompjuterXDQHRYMHNX;
- 6OXDMNRMLMHEROMHSUHSXVWLWLRYMHNXDQHkompjuteru.
3.
6DXYDMWHVOLNXVDLPDMXLMHNRULVWHLSURJUDP]DREUDGXVOLNDLSURYMHULWHNDNRNYDOLWHWVOLNH
VODELXSRUHHQMXVDRULJLQDOQRP
27
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
1.
.DNRULMHLWLSUREOHP"
1) 5MHDYDQMHSUREOHPD
6XRDYDPR VH V UD]OLLWLP SUREOHPLPD X LYRWX. LYLPR SURQDOD]HL RGUHHQH RGJRYRUH ]D
VYDNLSUREOHPDNLDNRQLVPRWRJDVYMHVQL1DRYDMQDLQL]QDODHQMHUMHHQMa za neke probleme,
te QMLKRYRL]YUDYDQMHLSUDHQMH zove se UMHDYDQMHSUREOHPD
*GMHPRJXRWLL
s
ovim
novcem?
"
WD
HPR
pripremiti
za
festival kulture?
"
HOLP
MHVWL
jeftinu i ukusnu
hranu!
"
28
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
2) 3URFHGXUDUMHDYDQMDSUREOHPD
=D PHWRG UMHDYDQMD SUREOHPD SRWUHEQH VX UD]OLLWH YMHWLQH ]DYLVQR RG NDUDNWHULVWLND
prREOHPDDOLVHXSURFHGXULXRSeno provodi REMDQMHQMHSUREOHPDVDNXSOMDQMHLQIRUPDFLMD
SULSUHPD DQDOL]D LQIRUPDFLMD SUHJOHG SURFMHQD UMHHQMD L LPSOHPHQWDFLMD L QRYL
SUHJOHGUMHHQMD
.RUDNREMDQMHQMHSUREOHPD
5D]MDVQLWHSUREOHPNRMLUMHDYDWH
- 6YUKDUMHDYDQMDSUREOHPD
- A naliza sastava problema
- A naliza ograniHQMD
Povratna informacija
Sakupite
informacije
potrebne
za
UMHDYDQMH SUREOHPD REMDQMHQLP X
koraku 1.
.RUDNXUHLYDQMHDQDOL]Dinformacija)
Sredite sakupljene informacije u koraku
NRULVWHL WDEHOH L GLMDJUDPH
A nalizirajte
sakupljene
informacije
L]UDXQDYDMXL XNXSDQ L SURVMHDQ
rezultat, proporciju i napravite grafikone
.RUDNSURYMHUDSURFMHQDUMHHQMD
1DSUDYLWH UMHHQMH ]DVQRYDQR QD
dobijenim informacijama/ analiziranim u
koraku 3. i procijenite ih. K ada niste
zadovoljni procjenom vratite se na kora k
od 1 do 3.
29
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
2.
5MHDYDQMHSUREOHPDNRULWenjem kompjutera
8 VYDNRGQHYQRP LYRWX veoma HVWR NRULVWLPR LQIRUPDFLMVNX RSUHPX. Kada kupujemo opremu,
SRVWDYOMDPRQHNROLNRVWDQGDUGDNDRWRVXSHUIRUPDQVHFLMHQDLXSRWUHEOMLYRVWNDNRELsmo napravili
SUDYLL]ERU5D]PLVOLPRRSURFHVXRGOXLYDQMDNDGDNXSXMHPRWDPSD
9MHED 2GOXLYDQMHRNXSRYLQLPRGHODWDPSDD
6DYMHW XHQLND MH GRQLR RGOXNX GD NXSL WDPSD ]D WDPSDQMH VQLPOMHnih fotografija digitalnim
fotoDSDUDWRP3RNXDMWHRGDEUDWLmodel.
K oncept
3UDWLWH SURFHGXUX REMDQMHQMD SUREOHPD SULNXSOMDQMD LQIRUPDFLMD SULSUHPH DQalize
LQIRUPDFLMD SUHJOHGD SURFMHQH UMHHQMD L SURYRHQMD L SRQRYQRJ SUHJOHGD UMHHQMD L WR X
fazama.
Procedu ra 1. 5D]MDQMDYDQMHSUREOHPD
Kako biste razjasnili problem, raspravljajte o uvjetima koji moraju biti zadovoljeni da bi se
NXSLRWDPSD
30
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
G ledite
Imajte u vidu da take koje odgovaraju proizvoau mogu biti naroito naglaene ili je utisak
pod utjecajem slike, fotografije ili ilustracije.
S druge strane, na Internetu, kupci i ljudi koji planiraju kupovinu istog proizvoda ponekad
LPDMXYH]XSUHNRRJODVQHWDEOH3URFMHQHVHRELQRSUH]HQWXMXL]UD]OLLWLKXJORYDJOHGLWDNDRWR
MHFLMHQDVWYDUQHNXSRYLQHLSRUHHQMHVDGUXJLPPRGHORP.DRXWLVDNVWYDUQRJNRULWenja od strane
korisnika, informacijD NRMD VDGUL QH VDPR SR]LWLYQH HOHPHQWH QHJR L QHJDWLYQH HOHPHQWH NRML VH
ponekad prenesu.
K oncept
9DQo je sakupiti informacije s Web-VWUDQLFH VD NRMH VX GRVWXSQD REMHNWLYQD SRUHHQMD
PHXWLP RJODVQX WDEOX QD NRMRM VX PLOMHQMD PQRJLK NRULVQLND PRHWH VPDWUDWL XRSeno
objektivnom, DNLDNRVDGULPLOMHQMDNRMDQLVXREMHNWLYQD
Procedu ra 3. Prip rema / analiza informacija
.ROLLQDVDNXSOMHQLKLQIRUPDFLMDMHYHOLND.DRSRVOMHGLFDWRJDPRHVHGRJRGLWLGDSRWUHEQH
informacije ostanu zakopane u neSRWUHEQLP LQIRUPDFLMDPD LRGQRVPHX LQIRUPDFLMDPD PRHELWL
nejasan. Zbog toga je neophodno pripremiti i analizirati sakupljene informacije
1. 3ULSUHPDSURL]YRGD]DSRUHHQMH
6X]LWHEURMSURL]YRGD]DSURFMHQXQDRVQRYXVDNXSOMHQLKGRNXPHQDWDNDRWRMH prikazano u
Tabeli 1. i uporedite tri modela.
2. %RGRYDQMH]DNDUDNWHULVWLNHMHSULRULWHWQLIDNWRUSURL]YRGDNRMLVHXSRUHXMX
1DSUDYLWH SRSLV NDUDNWHULVWLND ]D SRUHHQMH WDPSDD NRULVWHL SURJUDP ]D UDG VD UDGQLP
tabelama s funkcijom kalkulacije i napravite analizu na osnovu te tablice.
Napravite grupe od po dvije osobe koje procjenjuju svaki model i dvije osobe koje ocjenjuju
karakteristike procjene.
Procjenu izvode dvije osobe, odvojeno. Analizirajte 3 modela po svakoj karakteristici i dodijelite
3 boda, 2 boda i 1 bod za 1. mjesto, 2. mjesto i 3. mjesto, odvojeno. Na kraju, saberite bodove
procjene dvoje ljudi.
Kao dodatak ovim RSHUDFLMDPDLVSLLWHRGOXNXRRFMHQMLYDQMXSURFMHQHXWDEHOX
Napomena
Da li je RGWDPSDQD slika
dovoljno kvalitetna
Odgovara
li
planiranom
SURUDXQX
0RHOLJDVYDNRNRULVWLWL
.ROLNLVXWHNXLWURNRYL
Model
A
Model
B
Model
C
Ukupno
Cijena
Upotrebljivost
3RWURQL
materijal
Procedu ra 4. 3UHJOHGSURFMHQDUMHHQMD
3RPQRLWHXNXSQXRFMHQX]DVYDNXWDNXVDSURFHQWRPERGRYDQMDLNRULVWLWHMHNDRNRQDQX
WDNXSURFMHQH]DWDMSURL]YRG,]UDXQDMWHYULMHGQRVWVYDNHNDUDNWHULVWLNH]DVYDNLSURL]YRGLGRELt
HWHXNXSDQ]ELU2YHRSHUDFLMHPRJXVHLVSUREDWLVUD]OLLWLPYULMHGQRVWLPDDNRNRULVWLWHSURJUDP
za rad sa radnim tabelama. Bit H RPRJXHQ SULODJRGOMLY RGJRYRU DNR VH SRYHDMX NDUDNWHULVWLNH
procjene.
2YLP UH]XOWDWRP 6DYMHW XHQLND RGOXXMH GD NXSL PRGHO & LMD MH XSRUHHQD SURFMHQD QD
QDMYLHPQLYRX7DNDQDNRMXWUHEDREUDWLWLSDQMXMHVWHGDmodel C, LMDMHXSRUHHQDSURFMHQDQD
QDMYLHPQLYRX, QLMHQDQDMYLHPQLYRXNDGDVHMHGQRVWDYQRVDEHUHSRMHGLQDQDSURFMHQD
31
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
K oncept
9DQRVW SURFMHQDSRMHGLQDQHNDUDNWHULVWLNH LVYDNRJSURL]YRGD, da biste RGOXLOLNRML PRGHO
odabrati, PRHELWLSURmjenjiva.
Isto taNR PRJXH MH SURPLMHQLWL SURFHQt bodovanja rasporeda procjene proizvoda unaprijed
LPDMXL X YLGX SULRULWHW QSU UH]ROXFLMD MH SRVWDYOMHQD QD ERGRYD D FLMHQD QD ERGRYD
PHXWLPQHULMHWNRGRHGRNRPSOLNDFLMHSULSURFMHQL
Prema WRPHPRJXHMHL]EMHLNRPSOLNDFLMXRGYDMDQMHPSURFMHQHLYUHGQRYDQMD,VWRWDNRMH
PRJXH SURPLMHQLWL YULMHGQRVW YUHGQRYDQMD EH] PLMHQMDQMD SURFMHQH WDNR WR HPR RGYRMLWL RYH
stavke.
32
Poglavlje 15MHDYDQMHSUREOHPDLkompjuter
Procedura 5 ,PSOHPHQWDFLMDLSUHJOHGUMHHQMD
RjeHQMHSUREOHPDMHSULYUHPHQR]DYUHQRSURYRHQMHPSODQDLSURFMHQRPUH]XOWDWD3ODQGD
VH NXSL WDPSD NRML MH RYGMH REUDHQ SURFMHQD H ELWL SURYHGHQD kroz stvarnu kupovinu i
NRULWHQMH ,PDMWH X YLGX GD QLMH PRJXH ODNR ]DPLMHQLWL WDPSD V GUXJLP WDPSDHP ili kupiti
QRYL PRGHO $NR VKYDWLWH GD VWH SRJULMHLOL SRVOLMH NXSRYLQH QHRSKRGQR MH QDSUDYLWL SODQ WR MH
PRJXHEUH
0RGHONRMLMHSRJRGQLML]DWXVYUKXPRGDVHSURGDMHLSRQLRMFLMHQLSULMHQHJRWRQDUXHQL
WDPSDGRHXYDHUXNH$OLDNRSRQHWHUD]PLOMDWLRWRPHQLMHGDQPRGHOQHPRHWHNXSLWLGD
vam traje zauvijek.
K oncept
Isto tako je potreban koncept donoenja odluke poslije nekih ispitivanja da bi se problem rijeio.
Rasp rava
Neki problemi mogu biti manje uspjeno rijeeni ako su provedeni onako kako su planirani
zavisno od samog problema. U ovom sluaju vano je traiti uzrok i poeti ga koristiti za rjeavanje
sljedeeg problema. 2YDMSXWWDPSDPRGHOD&MHNXSOMHQLNRULWHQRGVWUDQH6DYMHWDXHQLND
7URNRYLSRWUHEQL ]DNRULWenje.
(2) Specifikacija za povezivanje kompjuterDLRSUHPHNDRWRMHWDPSD
33
Poglavlje 2.
kompjuter
Dio 1.
Predstavljanje
informacija
Svakodnevno koristimo digitalnu opremu kaR WR MH GLJLWDOQL IRWRDSDUDW L &'-plejer. U ovom
poglavlju nauLt HPR RUD]OLFLL]PHXDQDORJQRJ i digitalnog i osobinama digitalizacije. 8Lt HPR
RMHGLQLFLLQIRUPDFLMHLNROLLQLLQIRUPDFLMD
1.
Analogno i digitalno
1) 5D]OLNDL]PHXDQDORJQRJLGLJLWDOQRJ
=D NROLLQH LQIRUPDFLMD NRMH NRULVWLPR X VYDNRGQHYQRP LYRWX SRVWRML DQDORJQR NRMe se
koristi za stalnu koliLQXNDRWRMHWHLQDGXLQDWH ugao, LGLJLWDOQRNRMHNRULVWLPR]DGMHOLPLQX
NROLLQXNDRWRMHEURM]DNRMLMHVWDOQDNROLLQDUD]JUDQLHQDXRGUHHQLPLQWHUYDOLPDNDRWRMHVDW
LPMHUDEU]LQHSULND]DQEURMHPLYHOLLQRm.
2SUHPDNDRWRMHVDWLOLPMHUDNUYQRJSULWLVNDNRULVWHREMHYUVWHSULND]DDQDORJQLLGLJLWDOQL
SULND]1SUVDWVGLJLWDOQLPSULND]RPSRND]XMHWDQRYULMHPHGRNQDDQDORJQRP VDWXQH
PRHPRYLGMHWLWDQRYULMHPHMHUVHGUXJDND]DOMNDXYLMHNNUHH6GUXJHVWUDQHDNRHOLPRYLGMHWL
NROLNR PLQXWD RVWDMH GR GRODVND YR]D SRWUHEQR MH L]UDXQDWL YULMHPH GRODVND YR]D trenutno
YULMHPH]DVDWVGLJLWDOQLPSULND]RPPHXWLPVDVDWRPNRMLLPDDQDORJQLSULND]PRHWHYL]XHOQR
procijeniti koliko jHYUHPHQDSURORDNROLNRRVWDOR6OLND
Imam samo oko 7
minuta da stignem
na voz u 8:30.
"
Sad je 8:23:15,
,PDPMRXK
"
Digitalno
Ovo je rijekoja je nastala od rijei digit to znai cifra.
34
2) Digitalizacija
1.
Horizontalno
postavljen
Koja je to vrsta
JUDILNRJ
oblika?
3UHWYDUDQMH]YXNDXEURMDQL]DSLV
Razmislimo kako se digitalno snima zvuk. Zvuk je talas. Zvuk bubnjeva oscilira kroz zrak i ta
RVFLODFLMDGRSLUHGRQDLKXLMX2YDM]YXQLWDODVVHSUHWYDUDXYLVRNL L QLVNL QDSRQ LVQLPDVH QD
CD itd...(1) WRMH]YXNYLLYLDMHLDPSOLWXGDLL]OD]QLQDSRQSRVWDMHYHL
Slika 5.
ZYXNLHOHNWULQLVLJQDO
6QLPDQMH HOHNWULQLP VLJQDORP MH GLUHNWQD SURPMHQD QDSRQD SURPMHQD PDJQHtnog polja je
analogno snimanje)(2)DVQLPDQMHSUHWYDUDQMHPXEURMDQXYULMHGQRVWi "1" je digitalno snimanje. (3)
35
Analogni signal
Digitalni signal
3) Osobine digitalizacije
8SRWUHEDGLJLWDOQHRSUHPHNDRWRVXPX]LNL&'-ovi, MD-RYLLPRELOQLWHOHIRQLMHVYHYHD
Prednosti digitalizacije:
>@0RJXHMHXNORQLWLXPNRMLVHVDGULXDQDORJQRPVLJQDOXRPHWDMXLXP.
,]YRUQLREOLNWDODVDQDSRQDNRGGLJLWDOQRJVLJQDODMHEURMDQDYULMHGQRVWLWDNRGDMH
PRJXHLVSUDYOMDQMHXPDGRQMLGLR6OLNH.RGDQDORJQRJVLJQDODWDODVQLREOLNQDSRQDSRVWDMH
L]REOLHQ DNRXPSRVWRMLLQLMHPRJXHprovesti obnavljanje, jer je oblik izvornog signala nepoznat
NDGDSRNXDWHXNORQLWLXPJRUQMLGLR6OLNH
Analogni signal
Digitalni signal
Ako je signal iskrivljen,
vrijednost koja se ispravlja
je "0" ili "1", tako da se
PRHLVSUDYLWL
>@0RJXQRVWVPDQMHQMDNROLLQHSRGDWDND
0RJXH MH VPDQMLWL NROLLQX SRGDWDND SR RGUHHQLP SUDYLOLPD NDR WR MH SUHGVWDYOMDQMH
$$$$$$NDR$1DRYDMQDLQNRPXQLNDFLMDLQIRUPDFLMHMHODNDSXWHPVDLPDQMD 1)
>@=YXNLVOLNRYQLSULND]LWGPRJXVHREUDGLWLQDLVWLQDLQ
Zvuk i slikovni prikaz itd. PRJXVHREUDGLWLNDREURMDQDYULMHGQRVWELQDUQRJEURMDLOL
QDLVWLQDLQ
Slika 8. 'LJLWDOL]DFLMDUD]OLLWLKLQIRUPDFLMD
(1) Ovo je procHVNRMLPVHVPDQMXMHNDSDFLWHWSRGDWDNDDVDGUDMLQIRUPDFLMHRVWDMHQHL]Pijenjen.
Osobine digitalizacije
- 'HNRPSUHVLMDVLJQDODMHODNDULMHWNRGRHGRJUHNH.
- 0RJXHMHVDLPDWLSRGDWNHLODNRSUHQLMHWLLQIRUPDFLMX.
- 0RJXHMHREUDGLWL]QDN]YXNLVOLNXQDLVWLQDLQ.
37
2.
%LWLNROLLQDSRGDWDND
1) WDMHELW"
=DPLVOLWHVOMHGHH"Da, Ne" igru s 32 karte od 2 do 9 pripremljenih karata za igru.
-HGQD RVRED SRVWDMH LVSLWLYD L RQ/ona odabere jednu kartu i pogleda je. Druga osoba postaje
iVSLWDQLNLRQRQDSRJDDNDUWXNRMXMHRGDEUDRLVSLWLYDRYHLJUH
,VSLWLYDPRHRGJRYRULWLVDPR'DLOL1HQDSLWDQMHLVSLWDQLND
4'DOLMHERMDNDUWHFUQD"'D
Q2 "Da li je znak pik?"
'D
4'DOLMHEURMQHSDUDQ"1H
Q4 "Da li je brRMLOLPDQMH"1H
,VSLWLYD
Da 1
Ispitanik
Da li je boja crna?
Da li je pik?
Da 1
Da li je broj neparan?
!"#$%#&'#()*&#+#%$%#,"-&'.
38
Ne 0
Ne 0
2)
.ROLLQDLQIRUPDFLMD
U "Da, 1HLJULPRHWHYLGMHWLGDOLMHNDUWDFUQDLOLFUYHQDRGJRYDUDMXLQDSLWDQMH4'D
OL MH ERMD FUQD" L PRJXH MH VX]LWL RGJRYRUH QD SRORYLQX 0RJXH MH VX]LWL RGJRYRUH QD
VD SLWDQMD 7R ]QDL GD MH PRJXH VX]LWL RGJRYRUH QD L] kombinacija
X]RUDND
Za odgovore ovih alternativnih pitanja, ako su "Da" i "Ne" postavljeni na "1" ili "0" i
SULND]DQL UHGRP RGJRYRU ]D MHGQR SLWDQMD PRH VH SULND]DWL NDR DRGJRYRUL QD HWLUL SLWDQMD
mogu se prikazati kao"1100" i oni poVWDMXEURMDQDYULMHGQRVWbinarnog broja. Informacija za jedan
odgovor zove se NROLLQDLQIRUPDFLMH RGELWD.ROLLQDLQIRUPDFLMDSLWDQMDMHELWDLNROLLQD
LQIRUPDFLMDVHSRYHDYDDNRVHSRYHDYDLEURMRGJRYRUD
.DRWRMHJRUHSUHGVWDYOMHQR, ELQDUQLEURMNRMLVH]DSLVXMHSRPRXGYDEURMDLPRH
predstavljati sljHGHDVWDQMD
Za 1 bit, 21=2=2 uzorka
Za 2 bita, 22 X]RUND
Za 3 bita, 23 X]RUDND
Za 4 bita, 24 X]RUDND
Za 5 bita, 25 X]RUND
Za 6 bita, 26 X]RUND
Za 7 bita, 27 X]RUDND
Za 8 bita, 28 X]RUDND
1L]RGELWD]RYHVHEDMWE\WHEDMWE\WHPRHSUHGVWDYOMDWLX]RUDNDVWDQMD
%LWLNROLLQDLQIRUPDFLMD
ELWPRHSUHGVWDYOMDWLGYDVWDQMDLNROLLQDLQIRUPDFLMHMHELW
n ELWDPRHSUHGVWDYOMDWLn VWDQMDLNROLLQDLQIRUPDFLMHMHn bita.
.DGD MHNROLLQD LQIRUPDFLMD YHOLND PRJXH MHSUHGVWDYOMDWL PQRJRVWDQMD PHXWLP YMHURYDWQRD
realizovanja tog stanja postaje 1/(broj stanja koja se mogu realizovati).
9MHED]DNUDMGLMHOD
.ROLNRNRPELQDFLMDVHPRHQDSUDYLWLSRPRXSDQHODRG NRORQH[YUVWH".ROLNRELWDMHNROLLQD
informacije?
.ROLNDNROLLQDL]UDHQDXELWLPDMHSRWUHEQD za predstavljanje 26 znakova engleskog alfabeta?
.ROLNDNROLLQDL]UDHQDXELWLPDMHSRWUHEQD ]DL]ERUSLNRYHHVWLFHRGNDUWHRGGR NDUDWD
za "Da, Ne" igru?
39
1.
1XPHULND YULMHGQRVW NRMX NRULVWLPR X VYDNRGQHYQRP LYRWX MHVWH GHNDGQL EURM NRML VH
predstavlja SRPRX FLIDUD RG GR 6 GUXJH VWUDQH QXPHULND YULMHGQRVW NRMX NRULVWL kompjuter
predstavljena je binarnim brojevima koji koristi samo cifre 0 i 1.
9MHED 3URYMHULWHYH]XL]PHXELQDUQRJLGHNDGQRJEURMD
3RNDLPRGDMHEURMELQDUQLEURM
O dgovor
.DNR ELVPR GROL od dekadnog broja GR ELQDUQRJ EURMD SRGLMHOLWH GHNDGQL EURM VD L GRL
HWH GR RVWDWND 3RVWXSDN QDVWDYLWH VYH GRN UH]XOWDW GLMHOMHQMD EURMHP GYD QH SRVWDQH 'HNDGQL
broj 11 i binarni broj 1011 predstavljeni su kao (11)10 i (1011)2,
1
Gornja cifra
dobijamo (1011)2.
2
(1011)2 3210
=8 +0 +2 +1
=(11)10
.RGGHNDGQLKEURMHYDLWDVHKLOMDGXMHGDQDHVWPHXWLPNRGELQDUQLKEURMHYDLWDVHMHGDQ
nula jedan jedan" s lijeva na desno.
EURMQD
20=1
100=1
Svaki broj na 0 postaje 1, ali 00 nije definisano.
40
2.
2GQRVL]PHXELQDUQRJLKHNVDGHNDGQRJEURMD
Heksadekadni
broj
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
9MHED
Pretvorite sljHGHHGHNDGQHLELQDUQHEURMHYHXELQDUQHRGQRVQRGHNDGQHEURMHYH
(1) (18)10 (2) (25)10 (3) (00101010)2 (4) (10011001)2
Pretvorite sljHGHH KHNVDGHNDGQH EURMHYH L ELQDUQH EURMHYH X ELQDUQH RGQRVQR KHNVDGHNDGQH
brojeve.
(1) (4F)16 (2) (7C)16 (3) (01101110)2 (4) (10000110)2
41
2. 3UHGVWDYOMDQMHQXPHULNLKYULMHGQRVWL]QDNRYD
1) Predstavljanje cijelog broja
U kompjuteru VH QXPHULNH YULMHGQRVWL PRJX SUHGVWDYOMDWL kao cijeli i realni brojevi. Npr..
3-ELWQL SR]LWLYQL FLMHOL EURM PRH SUHGVWDYOMDWL QXPHULNH YULMHGQRVWL RG 2 do (111)2. Dekadni
EURMQXPHULNHYULMHGQRVWLRG do 7 su prikazane Tabela 2(a). 3ULPMHULFLMHOLKEURMHYDXNOMXXMXLL
negativne brojeve su prikazani u Tabeli 2(b).
(b) S kodom
8QXWUDQMLSULND]
100
101
110
111
000
001
010
011
Vrijednost cijelog
broja
-4
-3
-2
-1
0
1
2
3
&LMHOL EURMHYL PRJX ELWL R]QDHQL LOL QHR]QDHQL WM PRJX LPDWL SUHG]QDN LOL - ). Za
UHJLVWURYDQMHR]QDHQRJFLMHORJEURMDXkompjuteru kRULVWLVHSUYLELWSRVPDWUDMXLVlijeva na desno,
a u ostatku smMHWDPRQXPHULNXYULMHGQRVW.DGDVHSULND]XMXQHJDWLYQLFLMHOL EURMHYLNDHVHGD
VXSULND]DQLXQRWDFLMLSRWSXQRJNRPSOHPHQWDR]QDHQEURM
Znak broja
(kodni dio)
%URMDQDYULMHGQRVW
42
.DNRGRLGRNRPSOHPHQWDELQDUQRJEURMD"
Zamijeni 1 i 0 svake cifre i dodaj 1.
9MHED Provjerite predstavljanje cijeloga broja kompjuterom
Kada je cijeli broj predstavljen sa 4 bita, predstavi sljHGHLEURMGHNDGQLPEURMHP
(1) Pozitivni cijeli broj
0
011
110
43
O dgovor
( 3RWR MH SR]LWLYDQ EURM NRGQL GLR MH L SRND]XMH SR]LWLYDQ EURM 'R QXPHULNH YULMHGQRVWL VH
dolazi kako je prikazano dole,
210=2+1=3
i prava vrijednost je 3.
3RWRMHQHJDWLYDQEURMNRGQLGLRMHLSRND]XMHQHJDWLYDQEURM
(1000)2-(110)2=(010)2
210=2
1DNRQWRVPRL]UDXQDOL, stvarna vrijednost je -2.
(1) Predstavljanje cijelog broja u kompjuteru je 16 bita, 32 bita itd.
110
110
,]UDXQDMWHVOjHGHHGHNDGQHEURMHYHNRULVWHLNRPSOHPHQWEURMD
(1) 15-6 (2) 72-24
,]UDXQDMWHVOjHGHHELQDUQHEURMHYHNRULVWHLNRPSOHPHQWEURMD
(1) (011)2-(001)2 (2) (111)2-(101)2
44
Eksponent
Vrijednost mantise
123.456 i 0.123456x103
ima istu vrijednost
vrijednost mantise
baza
eksponent
2YDMGLRQLMHWDQR
prikazan.
Slika 5. %URM]QDDMQLKFLIDUD
.DR WR MH SULND]DQR, pomjeranje decimalnog dijela realnoga broja zove se predstavljanje u
pokretnom zarezu.
(2) Ustvari, to je binarni broj.
3UHGVWDYOMDQMHUHDOQLK EURMHYDXUHJLVWUXRGHOLMH-bitnom) je predstavljanje jednostruke
WDQRVWL D X UHJLVWUX RG HOLMH -ELWQRP GYRVWUXNH WDQRVWL 8 RYRP VOXDMX UHJLVWURYDQMH
broja u pokretnom zare]X VH YUL X GYD UHJLVWUD 6DGUDM SUYRJ UHJLVWUD RGJRYDUD MHGQRVWUXNRM
WDQRVWLDXGUXJRPUHJLVWUXVHQDOD]LSURGXHQDPDQWLVD
9MHED 3ULNDLWH X SRNUHWQRP ]DUH]X UHDOQRJ EURMD NRML LPD LVWL IRUPDW NDR WR MH
prikazano na Slici 4.
45
Bitovi
b6b5b4
000
001
010
011
100
101
110
111
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
SP
!
"
#
$
%
&
`
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
46
Kodove VPMHWDPRSRemi:
bitovi kolone
tabele
bitovi reda
tabele
b7 b6 b5 b4 b3 b2 b1 b0
8 WDEHOL VX GDWD VORYD V RGJRYDUDMXLP 8&6-2 kodom, UTF-8 zapisom i sa HTML oktalnim i
decimalnim zapisom.
47
Dio 3.
U 2. dijelu VPR QDXLOL GD VH ELQDUQL EURM SULND]DQ SRPRX L NRULVWL X kompjuteru za
RSLVLYDQMH EURMDQH YULMHGQRVWL L ]QDND U ovom dijelu nauit emo da se zvuk i slika mogu
predstaviti binarnim brojem na isti nain.
1. Predstavljanje zvuka
1) Od analognog do digitalnog
=YXN PRH ELWL SULND]DQ SRPRX ELQDUQRJ EURMD 3URYMHULPR NDNR VH DQDORJQL SRGDFL
pretvaraju u digitalne podatke uzimanjem uzoraka, kvantizacijom i kodiranjem kako je prikazano na
Slici 1. i Slici 2.
Analogni
podaci
45"-6%1"7%&"#
Uzimanje
uzoraka
Kodiranje
Digitalni
podaci
Amplituda
Vrijeme
7DNDX]RUND
Vrijeme
48
Amplituda
Amplituda
Vrijeme
Vrijeme
Slika 2. Proces prebacivanja analognih podataka u digitalne podatke (primjer kvantizacije 3 bita)
(1) Zove se AD pretvaranje (Analogna/Digitalna pretvaranje). Suprotno, pretvaranje digitalnih
podataka u analogne podatke zove DA pretvaranje (Digitalna/Analogno Pretvaranje).
(2) Ovo je vrijednosWRJUDQLHQDRGUHHQLPLQWHUYDOLPD
$NR MH REOLN WDODVD RJUDQLHQ QD QLYRD WR MH -bitna kvantizacija, a na 16 nivoa 4-bitna
kvantizacija.
Amplituda
Amplitude
Vrh
Amplituda
Razmislimo na koliko nivoa treba izdijeliti interval uzimanja uzoraka u sljedeHP SULPMHUX
Frekvencija je broj oscilacija za 1 sekundu. Npr., ako je frekvencija 50Hz, oblik talasa prikazan na
VOLFL D SRMDYOMXMH VH SXWD X VHNXQGL 0HXWLP NDGD MH WDODV RG +] GLJLWDOL]RYDQ L DNR MH
frekvencija uzorka koja pokazuje broj uzetiKX]RUDND]D MHGQXVHNXQGX+]VDPRVHQDMYLLGLR
WDODVDPRHX]HWLNDRX]RUDN6lika 3(b)).
Zbog toga, da bismo uzeli uzorak dna, bar dva puta, neophodno je uzeti uzorak 100 puta (uzeta
frekvencija 100+]LOLYLH]DMHGQXVHNXQGX6lika 3(c)).
Vrijeme
Frekvencija
(a) Talas
Frekvencija uzorka
Frekvencija uzorka
9MHED
.DGDGLJLWDOL]XMHWH]YXNVYHWRPRUDWHXUDGLWLMHVWHX]HWLX]RUDNRG>N+]@LOLYLHSRVekundi.
5D]PLVOLWH]DWRMHWRWDNR
>6DYMHW@=QDPRGDMHJRUQMDJUDQLFDIUHNYHQFLMHNRMXRYMHNPRHXWL>N+]@
49
2. Predstavljanje slike
1.
Slika u boji
8 bita x3
Slika u boji
50
2.
Digitalizacija
1D LVWL QDLQ NDR L ]YXk, slika se predstavlja u binarnom zapisu sa "0" i "1". Metoda
digitalizacije fotografija i slika je u osnovi ista kao i digitalizacija zvuka. Slika se digitalizuje tako
WR VH SRYULQD VOLNH SRGLMHOL OLQLMDPD X PUHX NYDGUDWLD-piksela (pixel) da bi se uzeo uzorak
pozicije i kvantizacija nijansi tri osnovne boje. -DVQRDVOLNH]DYLVLRGEURMD piksela, i prikazuje se
rezolucijom (Slika 6). Kvalitet slike zavisi od rezolucije (Slika 7).
pikseli
Rezolucija 16x16
Rezolucija 8x8
85"9"#(*&"#
2+:#-%&"-;%#;%5'#
85"9"#(*&"#
<#-%&"-;%#;%5'#
85"9"#(*&"#
=#-%&"-;'#;%5'#
85"9"#(*&"#
2#-%&"-;'#;%5'#
51
3. Prikaz JUDILNLKSRGDWDNDLSRNUHWQHVOLNH
1) 3ULND]JUDILNRJSRGDWNDLSRNUHWQHVOLNH
0HWRGD NRMD REUDXMH VOLNX QLMDQVLUDQMHP SLNVHOD RSLVDQD X SUHWKRGQRP GLMHOX ]RYH VH
rasterska grafi ka. S druge strane, metoda predstavljanja slike koja koristi osnovne grDILNH
HOHPHQWHNDRWRVXSUDYDFUWDLVNULYOMHQDFUWDNUXJLHWYRURXJDRLNRMDMHRSLVXMHVSHFLILNDFLMRP
koordinata zove se vektorska grafika.
1SU NDGD FUWDWH NUXJ QHRSKRGQH LQIRUPDFLMH VX NRRUGLQDWD FHQWUD NUXJD SUHQLN NUXJD
ERMD XQXWUDQMRVWL NUXJD ERMD L GHEOMLQD NUXQH OLQLMH .DGD SULND]XMHWH JUDILNL SRGDWDN NROLLQD
SRGDWDNDVHVPDQMXMHDNRNRRUGLQDWHVQLPDWHNDRQXPHULNXYULMHGQRVWLQIRUPDFLMH
Kod pokretnih slika SRNUHWLVXL]UDHQLVXNFHVLYQRPVPMHQRPSRMHGLQDQLKVOLNDXQL]Xgdje
VYDNDSRMHGLQDQDVOLNDSUHGVWDYOMDGMHOLSRNUHWD1SUPRJXH MHSULND]DWL QHSRNUHWQXVOLNXNDR
SRNUHWQX VOLNX SULND]XMXL QHSRNUHWQH VOLNH QHSUHNLGQR NDR LVSUHNLGDQX DQLPDFLMX -HGDQ GLR
SRNUHWQHVOLNH]RYHVHIUDPHVOLLFD%URMIUHMPRYDVOLLFD u jednoj sekundi zove se brzina slike, i
R]QDDYDVHNDRfps. Slika na TV-u i videu je oko 30 fps.
5DVWHUVNL WLS 3URJUDP NRML SUHGVWDYOMD VOLNX SRUDYQDYDQMHP SLNVHOD NRULVWHL LQIRUPDFLMX
piksela.
9HNWRUVNL WLS 3URJUDP ]D FUWDQMH JUDILNRJ REOLNa. Postoji program za crtanje koji uglavnom
NRULVWLOLQLMHNRMHSUHGVWDYOMDMXVOLNXNRULVWHLLQIRUPDFLMXNRRUGLQDWD
2.
.ROLLQDSRGDWDNDLVDLPDQMH
.ROLLQDSRGDWDNDMHGQRERMQLKVOLNDLVOLNDXERMLQLMDQVH sive i 8 nijansi sive prikazani su u
Tabeli 1, SUHWSRVWDYOMDMXLGDMHSULND]EURMDSLNVHOD
7DEHOD.ROLLQDSRGDWDNDLVOLND
Jednobojna slika (2 nijanse sive)
1x640x480=307200 bita = 38400 bytes
Jednobojna slika (8 nijansi sive)
3x640x480=921600 bita = 115200 bytes
Slika u boji
(8x3)x640x480 = 7372800 bita = 921600 bytes
=DWLPL]UDXQDMWHNROLLQXSRGDWDNDVOLNHLSRNUHWQHVOLNH
9MHED ,]UDXQDMWHNROLLQXSRGDWDNDVOLNHLSRNUHWQHVOLNH
.ROLND MH >%@ NROLLQD SRGDWDND -ELWQH VOLNH X ERML LMD MH UH]ROXFLMD WDDND" $NR
napravite pokretnu sliku koja prikazuje ovu sliku kao nepokretQX VOLLFD SR MHGQRP PLQXWX pri
brzini slike od 30 ISVNROLNDMHNROLLQDSRGDWDND>0%@"
R
G B
8x3 bita
320 taDND
240 bita
1 sekunda
30 slika
52
O dgovor
3RWRMHVOLNDXERMLVYDNLSLNVHOLPD ELWD>%@NROLLQX podataka WDNRGDMHNROLLQDSRGDWDND
>%@
.ROLLQD SRGDWDND VOLLFH QHSRNUHWQH VOLNH MH >%@ NROLLQD SRGDWDND RNYLUD MH
>%@ 3RWR VHNXQGD LQH MHGDQ PLQXW NROLLQD SRGDWDND je
>%@
8VOXDMX>0%@ 2 >%@ >%@NROLLQDSRGDWDNDMHRNR>0%@
.ROLLQDSRGDWDNDSRNUHWQHVOLNHMHYUORYHOLNDWDNRGDVHNRULVWLWHKQRORJLMDVDLPDQMDda bi
VH VPDQMLOD YHOLLQD SRGDWDND SUDWHL RGUHHQD SUDYLOD 2EQDYOMDQMH VDHWLK podataka zove se
ekstenzija (dekomp resija, rekonst rukcija, ekspanzija3RGDFLVHPRGDQHHYUDWLWLXRULJLQDOQL
]DSLVWRH]DYLVLWLRGPHWRGHVDLPDQMDPHXWLPSRGDFLVHPRJXSURLULWLQDQLYRNRMLQLMHWROLNR
ORXRGQRVXQDRULJLQDOQHSRGDWNH
(1) 6DLPDQMH NRMLP VH VDHWL SRGDFL PRJX REQRYLWL X SRWSXQRVWL NDR RULJLQDOQL SRGDFL ]RYH VH
VDLPDQMH EH] JXELWDND D VDLPDQMH NRMLP VH SRGDFL QH PRJX X SRWSXQRVWL REnoviti zove se
VDLPDQMHVJXELcima.
=D VDLPDQMH VOLNH X ERML -3(* -RLQW 3KRWRJUDSKLF ([SHUWV *URXS NRULVWL VH PHXQDURGQD
standardna metoda kodiranja nepokretne slike u boji.
Formati datoteka i njihovi nastavci
3RVWRMH IRUPDWL GDWRWHND SULVXWQL X DSOLNDWLYQLP SURJUDPLPD L UD]OLLWL IRUPDWL NRMH PRJX
REUDLYDWLPQRJLSURJUDPL FormaWGDWRWHNHVHXRSeno identifikuje nizom znakova koji su dodati
na kraju imena datoteke.
Format datoteke
Prisutna aplikacija
Amplituda
9MHED]DNUDMGLMHOD
1. Poslije izvedene 4-bit-ne kvantizacije ]D WDNH X]RUND ]YXND $ GR , provedimo kodiranje.
0HXWLPYHUWLNDOQDRVDELWUHEDODLPDWLYULMHGQRVWXNRUDFLPD
Vrijeme
2. Kvalitet zvuka CD-a ima frekvenciju uzorka 44100 [Hz], broj kvantizacije je 16 bita, i stereo (2
NDQDOD ,]UDXQDMPR NROLND MH >.%@ NROLLQD podataka za 1 sekundu kada se provede digitalno
snimanje sa ovim kvalitetom zvuka.
53
1.
/RJLNDRSHUDFLMD
1) WDMHORJLNDRSHUDFLMD"
'MHDN
'MHYRMLFD
6UHGQMRNRODF
'MHDN
'MHYRMLFD
Osnovci
;MHRGJRYRUQDSLWDQMH'DOLVLVUHGQMRNRODF"D<MHRGJRYRUQD'DOLVLGMHDN"6SLVDN
PRJXLK RGJRYRUD MH GDW X WDEHOL 2YD WDEHOD VH ]RYH tabela istinitosti (tabela 1). Vrijednosti I
operacije (AND), ILI operacije (OR) i negacije (NOT/NE) je prikazan dolje.
Pitanje
3'DOLVLVUHGQMRNRODF"
Odgovor je X.
Za Da, X=1
Za Ne, X=0
3'DOLVLGMHDN"
Odgovor je Y.
Za Da, Y=1
Za Ne, Y=0
54
2)
1. A N D operacija
5H]XOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRNRODF i GMHDN"GRGLMHOLWHSURPMHQOMLYRM=
Za Da i Ne, Z=1 odnosno Z=0
6UHGQMRNRODF
'MHDN
6UHGQMRNRODF
'MHYRMLFD
Osnovac:
'MHDN
Osnovac:
'MHYRMLFD
2. I L I operacija (O R)
5H]XOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRNRODFili GMHak?" dodijelite promjenljivoj Z.
Za Da i Ne, Z=1 onosno Z=0
6UHGQMRNRODF:
'MHDN
6UHGQMRNRODF:
'MHYRMLFD
Osnovac:
'MHDN
55
Osnovac:
'MHYRMLFD
3. Negacija
RezuOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRNRODF"GRGLMHOLWHSURPMHQOMLYRM=
Za Da i Ne, Z=1 odnosno Z=0
Osnovac:
'MHDN
Osnovac:
'MHYRMLFD
6UHGQMRNRODF:
'MHDN
6UHGQMRNRODF:
'MHYRMica
9MHED
.RMDYUVWDJUDILNRJSRGDWNDVHGRELMDNDGDVHNRULVWH$1'RSHUDFLMDL,RSHUDFLMD]DGYDJUDILND
prikaza na slikama 3. i 4. na str. 25?
56
2.
/RJLNRNRORLIXQNFLMHkompjutera
1)
/RJLNRNROR
3URFHGXUD NRMD SURYRGL ORJLNH RSHUDFLMH X kompjuteru zove se logiko kolo. Osnove ovog
ORJLNRJ NROa su: AND/I procedura, OR/ILI procedura i NOT/NE procedura. Ove procedure
SURYRGH$1',RSHUDFLMHRSHUDFLMHORJLNRJ]ELUDLQHJDFLMH
Zbir?
/RJLND PUHD NRMD YUL VDELUDQMH MHGQRFLIUHQLK ELQDUQLK EURMHYD ]RYH VH SROXVDELUD
6DELUDMPR ELQDUQH FLIUH ; L < L SUL WRPH PRHPR GRELWL GYRFLIUHQ UH]XOWDW FV JGMH MH V FLIUD QD
MHGLQLQRPPMHVWXUH]XOWDWDDFMHPRJXLSUijenos. Tabela 2.
Tabela 2. Tabela istinitosti za sabiranje
Vrijednosti koje se
Prva cifra
sabiraju
Prijenos
57
2)
8OD]QLXUHDML
Instrukcije izlaza
8SUDYOMDNDMHGLQLFD
,]OD]QLXUHDML
Program
$ULWPHWLND
instrukcija
$ULWPHWLNR-ORJLND
jedinica
Vanjska memorija
Prijenos instrukcija
Podaci
Podaci
Operativna
memorija
Ulaz podataka
Izlaz
podataka
Program, podaci
Podaci
Tok instrukcija
3) Operacije kompjutera
U operativnoj memoriji se nalazi program koji se neposredno izvrDYD L SRGDFL NRML VH
QHSRVUHGQR NRULVWH SUL L]YUDYDQMX SURJUDPD 3UL L]YUHQMX SURJUDPD X RSHUDWLYQRM PHPRULML
podaci se unose iz vanjske PHPRULMH L SURVOMHXMX X regista r CPU-a. Podaci i instrukcije se
UD]PMHQMXMXL]PHX operativne memorije i registra velikom brzinom (Slika 3).
Predstavimo proces rada CPU-DQDSULPMHUXVDELUDQMH
58
<Operativna memorija>
<8SUDYOMDNDMHGLQLFD>
Instrukcija je privremeno
VPMHWHQD.
,]YUHQD LQVWUXNFLMD MH
VPMHWHQD X RSHUDWLYQX
memoriju.
Operacijski sklop
potreban za operaciju
LWDQMH
Registar
instrukcija
Address
LWDQMH
LWDQMH
3URJUDPVNLEURMD
XYDQMH
<Aritm-ORJLND
jedinica>
+ sabiranje
Registar potreban za
operaciju
Instrukcija
sabiranje
Podatak
Registar
Registar
,QVWUXNFLMD LWDQMH QD DGUHVL MH SURLWDQD L REUDHQD 3RGDWDN QD DGUHVL MH SURLWDQ L
SULYUHPHQRVPMHWHQXUHJLVWDU$&38-D3URJUDPVNLEURMDMHSRVWDYOMHQQDDGUHVX
<Operativna memorija>
LWDQMHLQVWUXNFLMH
Adresa
LWDQMHLQVWUXNFLMH
Slanje na
adresu 10
3URJUDPVNLEURMD
LWDQMH
LWDQMH
LWDnje
Instrukcija
Sabiranje
Spremanje
Kraj
,]YUDYDQMH
instrukcije
Podatak
Registar
Register
59
3URJUDPVNLEURMD
"
Adresa
LWDQMH
"
LWDQMH
Slanje na
adresu 11
"
Sabiranje
6PMHWDQMH
"
"
"
Instrukcija
"
Kraj
"
Podatak
Registar
,QVWUXNFLMD VDELUDQMH QD DGUHVL MH SURLWDQD L REUDHQD 6DUGDM UHJLVWUD $ L VDGUDM
registra B "5" se sabiraju i rezultat operacije je L SULYUHPHQR MH VPMHWHQ X UHJLVWDU &
3URJUDPVNLEURMDMHSRVWDYOMHQQDDGUHVX
< Glavna memorijska oprema >
LWDQMHLQVWUXNFLMH
"
Adresa
LWDQMH
LWDQMHLQVWUXNFLMH
"
"
+ sabiranje
3URJUDPVNLEURMD
LWDQMH
,]YUavanje
instrukcije
Sabiranje
Instrukcija
Spremanje
=DYUHWDN
LWDQMH
Podatak
Registar
,QVWUXNFLMD VSUHPL QD DGUHVL MH SURLWDQD LREUDHQD 6DGUDM UHJLVWUD & MH VPMHWHQ QD
DGUHVL JODYQRJ PHPRULMVNRJ XUHDMD 3RGDWDN QD RYoj adresi je rezultat operacije. Programski
EURMDMHSRVWDYOMHQQDDGUHVX
60
Adresa
LWDQMH
LWDQMHLQVWUXNFLMH
"
XYDQMH
LWDQMH
Slanje na
adresu12
"
Sabiranje
Instrukcija
XYDQMH
3URJUDPVNLEURMD
Kraj
,]YUDYDQMH
<9=.0->?<,/"
Podatak
Registar
9MHED]DNUDMGLMHOD
1. Kada je signal "1" ili "0" unesen u X i Y na slici 1, provjerite izlazne rezultate za C i S za svaki
VOXDM
61
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Algoritam
1.
WDMHDOJRULWDP"
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3RHWDN
,]YDGLWHJODVDNHOLVWLH
NE
Da li je registrovan A
DA
Dodajte 1 glas za A
Da li je dobijeni broj
JODVRYDYHLRG%
Dodajte 1 glas za B
NE
DA
2GDEHULWH$NDRODQD6DYMHWDXHQLND
2GDEHULWH%NDRODQD6DYMHWDXHQLND
Kraj
Slika 1.
63
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
*UDILNLVLPERO
=QDHQMH
Upravljanje
L]YUDYDQMHP
"
Obrada podataka
"
Ispitivanje uvjeta
"
8QRHQMHSRGDWDND
"
Izdavanje podataka
7DEHOD*UDILNLVLPEROLDOJRULWDPVNLKNRUDND
Napomena
Tekstualni zapis algoritma (procedura 1) koji smo naveli ima izvjesne nedostatke. Prije svega,
WHNVW PRH ELWL QHMDVQR IRUPXOLVDQ L QHSUHJOHGDQ VD JOHGLWD XYLGD X YUVWX DOJRULWDPVNLK koraka i
strukturu algoritma. Pod strukturom algoritama podrazumijevamo redoslijed pojedinih vrsta
DOJRULWDPVNLKNRUDNDXDOJRULWPX9UVWDDOJRULWDPVNRJNRUDNDMHNDUDNWHUDNFLMHNRMDVHL]YUDYDX
algoritamskom koraku. Da bi se osigurao pregledan zapis tRND DOJRULWPD X NRPH H VH MDVQR
XRDYDWLYUVWHDOJRULWDPVNLKNRUDNDLVWUXNWXUDDOJRULWPDNRULVWLt HVHJUDILNL]DSLVL
Zadata k 1.
1DSLLWH DOJRULWDPVNX VKemu tako da primjeru 1. dodate proces koji dozvoljava postojanje
QHYDHLKOLVWLD
64
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
2.
3ULPMHUSRND]XMHSURFHGXUXL]ERUDODQD6DYMHWDXHQLNDNRULVWHLVLPEROHGLMDJUDPDWRND
kao WR VX REUDGD L SURFMHQD 8RSeno, algoritmom se mogu predstaviti tri osnovne strukture:
linijska struktura, razgranaWDVWUXNWXUDLFLNOLQDVWUXNWXUDNDRWRMHSULND]DQRQDVOLNDPDRGGR
.RPELQRYDQMHPRYLKHOHPHQWDUQLKDOJRULWDPVNLKVWUXNWXUDREUD]XMXVHVORHQLDOJRULWPL
Predstavimo primjerima tri osnovne strukture algoritma.
1.
Struktura kod koje se, SUL MHGQRP L]YUDYDQMX DOJRULWPD, svaka naredba L]YUDYD WDQR
jedanput naziva se linijska struktura. Na Slici 1. QDUHGED L QDUHGED VX L]YUHQH ]DGDWLP
redosliMHGRPLL]YULOHVXVHWDQRMHGDQSXW
Naredba 1
Naredba 1 je izvrena
Naredba 2
1DUHGEDMHL]YUHQD
Uvjet
Ne
Da " "
Naredba 1
Naredba 2
65
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3.
&LNOLQDVWUXNWXUD (Petlja)
U svDNRGQHYQRPLYRWXHVWRVHSRMDYHLGRJDDMLSRQDYOMDMX1LMHWHNRSUHWSRVWDYLWLGDELL
u algoritmima bilo pogodno da se izvjestan broj algoritamskih koraka ponavlja. Ovakav dio
DOJRULWPDNRMLVH PRHYLHSXWDSRQDYOMDWLREUD]XMHFLNOLQXVWUXNWXUX8 zavisnosti od izlaznog
kriterijDFLNOXVLVHGLMHOHQDEURMDNHFLNOXVHLFLNOXVHVDXvjetima.
%URMDNLFLNOXV je ciklus u kome je broj ponavljanja kriterij za izlazak iz njega.
.RULWHQMH EURMDNLKFLNOXVDSUHWSRVWDYOMDGD PL]QDPRNROLNRSXWDHOLPRGD se ponovi dio tijela
FLNOXVD0HXWLPQHNDGDQLMHMDVQRNROLNRHSXWDGDVHL]YULFLNOXV2YXPRJXQRVWSUXDuvjetni
ciklus.
.
Ne
Uvjet
i=1,n
naredba
Da
Tijelo ciklusa
"
"
"
Tijelo ciklusa
Ne
Uvjet
Da
3URJUDPL X VHEL VDGUH podatke. Podatak je objekW REUDGH D SURJUDP GHILQLH QDLQ REUDGH
podataka. Svi podaci sa kojima program radi moraju se nalaziti u operativnoj memoriji. Mjesto u
operativnoj memoriji u kome se nalazi jedan podatak zovemo lokacija. Identifikator lokacije u
SURJUDPX ]RYH VH SURPMHQOMLYD 9ULMHGQRVW NRMX GRELMD SURPMHQOMLYD ]RYH VH WHNXD YULMHGQRVW
-HGQD RG RVQRYQLK QDUHGEL REUDGH SRGDWDND MH QDUHGED GRGMHOH 1DUHGED GRGMHOH VH R]QDDYa
znakom jedanakosti (=). Npr., nDUHGEDSRYHDYDQMDYULMHGQRVWLSURPMHQOMLYH[]DMHGDQR]QDDYDVH
sa x = x1. Promjenljivoj x se dodaje broj 1 (desna strana) i taj zbir se dodjeljuje promjenljivoj x
(lijeva strana).
66
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Procedu ra
1. Tekstualni opis algoritma
(1) Unesite vrijednosti promjenljive a i promjenljive b.
(2) Saberite vrijednosti promjenljive a i promjenljive b, i dodijelite je promjenljivoj c.
3ULNDLWHYULMHGQRVWSURPMHQOMLYHFQDHNUDQX
Obrada 1
a,b
c=a+b
Kraj
67
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Slika 5. 3ULPMHUSURJUDPDLUH]XOWDWDL]YUHQMD
(1)
Zadata k 2.
1DSLLWHDOJRULWDPVNX shemu i tHNVWXDOQRRSLLWHDOJRULWDP L]UDXQDYDQMDUD]OLNH LSURL]YRGDGYLMH
YULMHGQRVWLNRULVWHLSURPMHQOMLYHXSULPMHUX
Primjer 3. Razgranata stru ktura
1HND MH XOD]QL SRGDWDN EURM ERGRYD RVYRMHQLK QD NROVNRP WDNPLHQMX L]
LQIRUPDWLNH 1DSLLWH DOJRULWDPVku shHPX L WHNVWXDOQR RSLLWH DOJRULWDP
GRGMHOMXMXLSURPMHQOMLYRM*YULMHGQRVWNDGDMHRVYRMHQLEURMERGRYDLOL
YLH LGRGMHOMXMXLSURPMHQOMLYRM* YULMHGQRVWNDGD MHUH]XOWDW PDQMLRG
bodova.
Procedu ra
1. Tekstualni opis algoritma :
(1) Vrijednost broja bodova je unesena u promjenljivu tokuten.
$NRMHYULMHGQRVWSURPMHQOMLYHWRNXWHQERGRYDLOLYLH.
(3) Promjenljivoj G se dodjeljuje vrijednost 1.
(4) Ako je vrijednost promjenljive tokuten manji od 50 bodova.
(5) Promjenljivoj G se dodjeljuje vrijednost 0.
(6) Prikazuje se vrijednost promjenljive G.
Jednostavno opisana procedura
(1) Vrijednost za promjenljivu tokuten se unosi
(2) Ako je tokuten t 50
(3) G = 1
(4) Ako nije
(5) G = 0
(6) G je prikazan
68
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3RHWDN
tokuten
tokuten t50
Ne
Da
G=1
G=0
"
G
Kraj
Slika 6. 3ULPMHUSURJUDPDLUH]XOWDWDL]YUHQMD
=DGDFL]DVDPRVWDODQUDGXHQLND
1. Napiite algoritamsku shemu i WHNVWXDOQR RSLLWH DOJRULWDP L]UDXQDYDQMD IXQNFLMH GDWH
formulama
; br_bodova 30
"""""""""
; 30d@A"
br_bodova 50
; br_bodova t 50
G=
69
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3RHWDN
X = 1,10
Kraj
Slika 7. 3ULPMHUSURJUDPDLUMHHQMD
=DGDFL]DVDPRVWDODQUDGXHQLND
1. Napisati algoritamsku shHPXNRMRPVHSURPMHQOMLYRM[GRGMHOMXMXYULMHGQRVWL
Vrijednosti promjenOMLYH[SRWUHEQRMHLRGWDPSDWL
2. Napisati algoritamsku shHPX]DWDPSDQMHYULMHGQRVWLSURPMHQOMLYH[GRGMHOMXMXLMRMYULMHGQRVWL
od 1 do n.
70
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3. 3UHWUDLYDQMHLVRUWLUDQMH
HVWRVPRXVLWXDFLMLGDXVYDNRGQHYQRPLYRWXSUHWUDXMHPRLVRUWLUDPRpodatke, npr., kada
WUDLPR ULMH X bosansko-HQJOHVNRP ULMHQLNX SRGDFL VX VRUWLUDQL SR Dbecednom redu). Ovdje
XLPRPHWRGXSUHWUDLYDQMa i metodu sortiranja podataka.
1) 6HULMVNRSUHWUDLYDQMHLELQDUQRSUHWUDLYDQMH
1.
6HULMVNRSUHWUDLYDQMH
1DODHQMH RGUHHQLK SRGDWDND L] SRGDWDND VPMHWHQLK X niz (ar ray) ili tabelu zove se
SUHWUDLYDQMH. Najjednostavniji algoritam pretraivanja je serijsko pret raivanje traenja
podataka od poetka tabele jedan po jedan.
(1) Ako je promjenljiva jedan elemenat, onGDMHQL]JUXSDHOHPHQDWD7R]QDLGDVHJUXSDLVWRJWLSD
podataka zove niz.
=D VHULMVNR SUHWUDLYDQMH SRGDFL QH PRUDMX XYLMHN ELWL SRUHGDQL RG PDQMHJ SUHPD YHHP L
REUQXWR'DNOHQL]QHPRUDELWLXUDVWXHPLOLRSDGDMXHPSRUHWNX
Primjer 5. A lgRULWDPVHULMVNRJSUHWUDLYDQMD
3URQDLPRVHULMVNLPSUHWUDLYDQMHPEURMXQL]XRGFLMHOLKEURMHYD
Procedura 1.
7UDLWHSRGDWDNRGSRHWNDWMRGSUYRJHOHPHQWD
niza a (1) redom.
(1) Uporedite vrijednost elementa a(1) sa
YULMHGQRX 3RWR VX YULMHGQRVWL UD]OLLWH
SUHLWHQDVOMHGHLNRUDN
(2) Uporedite vrijednost drugog elementa a(2) sa
YULMHGQRX 3RWR VX YULMHGQRVWL UD]OLLWH
SUHLWHQDVOMHGHLNRUDN
1D SR]LFLML WUHHJ HOHPHQWD D YULMHGQRVW
SRVWDMHMHGQDNDWUDHQRPSRGDWNX
7UDHQL SRGDWDN MH SURQDHQ SRVOLMH
SRUHHQMD
.DGD VH WUDHQL SRGDWDN SURQDH SULNDH VH L
petlja SURQDODHQMDMH]DYUHQD
3RHWDN
"
Procedu ra 2.
i = 1,7
"
a(i)
i = 1,7
"
"
a(i) = 36
71
"
Ne
"
"
37"
Kraj
3URQDHQ
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
2.
%LQDUQRSUHWUDLYDQMH
Kada postoji mnogo podataka koML VH WUDH VHULMVNR SUHWUDLYDQMH QLMH HILNDVQR .DR
posljedica toga koristi se ELQDUQRSUHWUDLYDQMH XNRPHVHSULPMHQMXMHPHWRGDWUDHQMDRGUHHQRJ
SRGDWNDGLMHOHLLQWHUYDOQDSROD
=D ELQDUQR SUHWUDLYDQMH podaci se moraju poredati od manjeg prema YHHP LOL REUQXWR WM
PRUDMXVHVRUWLUDWLXUDVWXLLOLRSDGDMXLQL]
Primjer 6. $OJRULWDPELQDUQRJSUHWUDLYDQMD
3URQDLWHEURMXQL]X RGFLMHOLKEURMHYDLVWLKNDRXSULPMHUXELQDUQLPSUHWUDLYDQMHP
Procedura 1.
1. ,]UDXQDMWHVUHGQML ODQLVPDQMLWHLQWHUYDOSUHWUDLYDQMD
(1)Saberite indeks prvog i posljednjeg lana niza i podjelite sa brojem 2. Na taj nain dobijate
poziciju i vrijednost srednjeg lana. Dakle (1 SRGDWDNYULMHGQRVWHOHPHQWDDMH
VUHGQMLODQ
(2) "QLMHWUDHQDYULMHGQRVW3RWRMHPDQMLRGEURMDSRVWRMLQDOLMHYRMSRORYLQL
2. 6DGDMHYULMHGQRVWDJRUQMDJUDQLFDLVXHQMHLQWHUYDOSUHWUDLYDQMD
3RWRWUDHQLSRGDWDNSRVWRMLXOLMHYRMSRORYLQLSRQRYLt HPRSRVWXSDN6DEHUite indeks prvog i
WUHHJODQDQL]DLSRGMHOLWHVDEURMHP'DNOH SRGDWDNYULMHGQRVWHOHPHQWDD
MHVUHGQMLODQ
QLMHWUDHQDYULMHGQRVW3RWRMHYHLRGEURMDSRVWRMLQDGHVQRMSRORYLQL
7UDHQLSRGDWDNMHSURQDHQSRVOLMHWULSRUHHQMD
72
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Procedu ra 2.
"
i = 1,7
"
"
a(i)
i = 1, j = 7
idj
Da
m = (i+j) / 2
Da
a(m) = 36
Ne
Ne
"
a(m) ! 36
Da
i=m+1
j=m-1
3URQDHQ
Kraj
L,QGHNVGRQMHJUDQLFH
M,QGHNVJRUQMHJUDQLFH
P,QGHNVVUHGQMHYULMHGQRVWL
(1) Promjenljivoj i se dodjeljuje vrijednost 1, a promjenljivoj j vrijednost 7
(2) Ponavljajte niz sljHGHLKRSHUDFLMDVYHGRNMHi jednako ili manje od j
(3) m = (iM
$NRMHDP WUDHQDYULMHGQRVWMHSURQDHQD
"Postojanje" je prikazano i opeUDFLMDMH]DYUHQD
$NRQLMHDP LVSLWXMHVHWDQRVWVOjHGHHJXvjeta: da li je a(m) !36
ako jeste promjenljivoj j dodjeljujemo vrijednost m-1 tj. j = m-1
(6) U suprotnom
promjenljivoj i dodjeljujemo vrijednost m+1 tj. i = m1
9UDDPRVH na korak (2)
$NR LQGHNV VUHGQMHJ ODQD QL]D QLMH FLMHOL EURM RGVLMHFLWH GHFLPDOQL GLR EURMD L GRELMDWH FLMHOL
EURM $NR LPDWH QL] VD SDUQLP EURMHP ODQRYD, npr., ODQRYD LPDt HWH VOjHGHX VLWXDFLMX
(1+8)y 'DNOHLQGHNVVUHGQMHJODQDELt H broj 4.
73
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
'YRGLPHQ]LRQDOQLQL]RGYUVWHNRORQH
Procedu ra 1
1. 3RVWDYLQDMYHLSRGDWDN]DSRVOHGQMLODQQL]D
(1) a (1)>a (2) -> izmijenjeno
(2) a (2)>a (3) -> izmijenjeno
(3) a (3)>a (4) -> izmijenjeno
1DMYHDYULMHGQRVWMHSRVWDYOMHQDXD
74
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
2. 7UDLWHGUXJLSRUHGXQDMYHLSRGDWDN
(1) a (1)>a (2) -> izmijenjeno
(2) a (2)<a (3) -> nema izmjene
(3) a (3) je nepromjenjivo
3. 7UDLWHWUHLQDMYHLSRGDWDN
(1) a (1)<a (2) -> nema izmjene
(2) a (2) je nepromjenjivo
Sortiranje je zavrHQR
Razmjena podataka
5D]PLVOLPRRSURFHGXULUD]PMHQHSRGDWDNDQDRVQRYXSULPMHUDDDVRNDRGQDUDQGHLVRND
od jabuke.
6OLND SULND]XMH SURFHGXUX UD]PMHQH VRNRYD .DR WR MH SULND]DQR QD VOLFL GD ELVPR
]DPMHQLOL VRN RG QDUDQGH $ VD VRNRP RG MDEXNH % SRWUHEQD MH WUHD DD & 3URFHGXUD
razmjene je u koracima (2) u (4).
75
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
9MHED]DNUDMGLMHOD
1. Za cijele brojeve od 1 i 100, sastaviti algoritamsku shemu sljHGHLKSURFHVD
(1) Sumu od 1 do 100
(2) Sumu neparnih brojeva
(3) Sumu brojeva koji nisu djeljivi sa 7
2. 2EUD]ORLWH DOJRULWDPELQDUQRJSUHWUDLYDQMDNDGDMHWUDHQLSRGDWDNNRULVWHLSRdatke "11,
X SULPMHUX 3ULNDLWH WUDHQH SRGDWNH NRML VH PRJX GRELWL SRPRX
SRUHHQMD
3. Tabela prikazuje kako se podaci "2, 5, 3, 1, 4" VRUWLUDMX X UDVWXL Soredak. Napravite
algoritamsku shemu na osnovu ovog primjera.
3RHWDN
3RHWQLSRGDFL!
Nema zamjene
j=1,4
Nema zamjene
Zamjena
a(j)
Nema zamjena
Zamjena
Zamjena
i=3,1
Nema zamjene
Zamjena
j=1,i
Nema zamjene
Ne
Zamjena
a(j)
Sortiranje je ]DYUHQR
! a(j+1)
Da
wk =a(j)
a(j) = a(j+1)
a(j+1) = wk
j = 1,4
a(j)
Kraj
76
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Odlomak 2.
1DXLOL VPR R PHWRGDPD REUDGH LQIRUPDFLMD NRULWenjem kompjutera itd. Ljudi se trude na razne
QDLQH kako bi obradilLLQIRUPDFLMHNRULVWHLkompjuter.
1.
1DSRPHQH]DREUDGXLQIRUPDFLMDNRULtenjem kompjutera
1) Primjer savjeta za predstavljanje informacija
1.
6DYMHWLSULNRULWHQMXGLJLWDOL]DFLMH
Analizirajmo situaciju popunjavanja upitnika. Npr., popunjavamo upitnik koji ima pet
PRJXLKRGJRYRUD
Upitnik
0ROLP 9DV GD ]DRNUXLWH MHGDQ RG SRQXHQLK
odgovora
Q1. Kakva je bila usluga osoblja prodavnice?
'REUD0DQMHGREUD1RUPDOQD%ODJRORD/RD
3ULPMHUUH]XOWDWDRGJRYRUDNRMLQLMHGLJLWDOL]RYDQ
Upitnik
0ROLP 9DV GD ]DRNUXLWH MHGDQ RG SRQXHQLK
odgovora
Q1. Kakva je bila usluga osoblja prodavnice?
1.Dobra 2.Manje dobra 3.Normalna
%ODJRORD /RD
3ULPMHUGLJLWDOL]RYDQRJUH]XOWDWDRGJRYRUD
2.
Slika 1. Bar-kod
77
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
3RWDQVNLNRGMHMHGDQRGUHSUH]HQWDWLYQLKSULPMHUDNRGLUDQMD3RWDQVNLNRGMH
NRULVWDQ ]D VRUWLUDQMH SRWDQVNLK DUWLNDOD D X]WR DGUHVD VH DXWRPDWVNL SULNDH
DNRXQHVHWHSRWDQVNLNRG u program za obradu teksta worda, programa za rad
sa radnim tabelama i prograPD]DQRYRJRGLQMHHVWLWNHLWGWDNRGDMHPRJXH
smanjiti posao unosa adresa.
3263RLQW2I6DOHVVLVWHP8SUDYOMDQMHVWDQMHPNROLLQHSURL]YRGDLprocesa kretanja prodaje
itd., se, WDNRHr, provode na osnovu unesenih podataka.
1DLVWLQDLQVHNRULVWLVUHGQMRNROVNLNRG, kod zaposlenih, studenata itd.
Savjet za algoritam
6HULMVNRSUHWUDLYDQMHNRMHVPRQDXLOLXGLMHOXMH PHWRGSUHWUDLYDQMD podataka od prvog
jedan po jedan.
Ponavljanje istog procesa je lako za kompjuterPHXWLP, potrajaWH DNRMHNROLLQDSRGDWDND
NRMD VH REUDXMH YHOLND =D SULPMHU L] SUYRJ GLMHOD NDGD MH SRGDWDN NRML VH WUDL ELR GR
UMHHQMDVHGRORSRVOLMHWULSRUHHQMDLVHULMVNRJLELQDUQRJSUHWUDLYDQMD0HXWLPNDGDMHSRGDWDN
NRMLVHWUDLGRUMHHQMDVHGROD]LSRPRXSRUHHQMDELQDUQLPSUHWUDLYDQMHPDSRUHHQMD
]D VHULMVNR SUHWUDLYDQMH 3RWUHEQR MH QDL UMHHQMH NDNR EL VH VPDQMLR EURM SRUHHQMD ]D ELQDUQR
SUHWUDLYDQMH
2.
Savjeti za procedu ru
5D]PRWULPR VOXDM FUWDQMD JUDILNRJ REOLND E NRPELQiUDMXL 5 dijelova prikazanih na slici
D $NR QDFUWDWH JUDILNL REOLN L VDXYDWH JD SRG LPHQRP DXWR PRJXH MH SRYHDQL JUDILNL
oblik (cLVDXYDWLJDSRGLVWLPLPHQRPDXWR
.DRWRMHRSLVDQRNDGDprovodite isti proces, memorisanje rezultata procesa i procesa obrade
itd. PRHRODNDWLSURFHVLSREROMDWLHILNDVQRVW
(a) Dijelovi
E*UDILNL
oblik "auto"
F8YHDQMH
JUDILNRJREOLND
Slika 2. 5HJLVWURYDQMHJUDILNRJREOLND
6D XUHLYDQMHP L IRUPDWLUDQMHP WHNVWD L SURJUDPRP NRML SRGUDYD JUDILNX DNR VX QDFUWDQL
JUDILNL REOLFL JUXSLVDQL NDR MHGDQ JUDILNL REOLN PRJXH MH ODNR SURYHVWL XYHDQMHVPDQMHQMH
rotaciju itd.
Zadata k
1HNDMHGDWQL]SURVWLKEURMHYDPDQMLKRGXUDVWXHP poretku 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,
3URQDLWHEURMNRULVWHLPHWRGXELQDUQRJLVHULMVNRJSUHWUDLYDQMD
78
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
6DYMHWL]DRODNDYDQMHSURFHVD
Ako u program za rad sa radnim tabelama unesete "2007/1/1" ili "2:17:16", prva vrijednost
VHWXPDLNDRMDQuar 2007. JDGUXJDNDRVDWDPLQXWDLVHNXQGL1DRYDMQDLQODNRMH
L]YULWLL]UDXQDYDQMHGDWXPDLYUHPHQD
(1) Datum (godina, mjesec i dan) je sekvencijalni broj (serijska vrijednost) zasnovan na standardnoj
vrijednosti datuma. Vrijeme je prikazano u zapisu 24 sata. Npr., 1 sat (1:00:00), odnosno vrijednosti
1/24.
2.
6DYMHW]DVPDQMLYDQMHJUHDND
'D EL VH VPDQMLOH JUHNH SUL XQRVX SRWUHEQR MH SRVWDYLWL RGUHHQD
RJUDQLHQMD QSU, fRUPDWLUDMWH HOLMH ]D XQRV RGUHHQH YUVWH SRGDWDND LWG Ako
QDSUDYLWH JUHNX SUL XQRVX RGUHHQH IRUPXOH IXQNFLMH LOL SRGDWND GRELt HWH
poruku upozorenja.
Slika 3.
3RUXNDXSR]RUHQMD]DJUHNXSULXQRVX
6DYMHW]DRODNDYDQMHSUHJOHGQRVWL
2ODNDYDQMHSUHJOHGQRVWL MH PRJXHRGYDMDQMHP GLMHODVWUDnice za unos podataka i rezultata,
NRULtHQMHPERMH]DFUWHLRNYLUHHOLMHLGUXJR
5DGQD WDEHOD VDVWRML VH L] UHGRYD R]QDHQLK EURMHYLPD L NRORQD NRMH VX R]QDHQH VORYLPD
Presjek jedne kRORQHLMHGQRJUHGDLQLHOHPHQWWDEHOHNRMLVHQD]LYDHOLMD.
4
6DYMHW]DODNXXSRWUHEX
2GYDMDQMHSUR]RUD]DXQRVSRGDWDNDLSULND]UH]XOWDWDNRULVWHLSUR]RUIXQNFLMH RGYDMDQMD je
LVWRWDNRMHGDQRGVDYMHWD]DODNXXSRWUHEX
79
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Promjenom
vrijednosti
VDGUDMD HOLMH % PLMHQMDMX
se i" YULMHGQRVWL VDGUDMD
HOLMD'L'.
3) 6DYMHW]DSREROMDQMHRSHUDWLYQHHILNDVQRVWL
.DGD XQHVHWH SRGDWNH X HOLMH NRSLUDMWH IRUPXOX L]UDXQDYDQMD NDNR ELVWH SREROMDOL
RSHUDWLYQX HILNDVQRVW .DGD NRSLUDWH IRUPXOX L]UDXQDYDQMD QHRSKRGQR MH REUDWLWL SDQMX QD
SR]LFLMHHOLMD
80
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
.ROLLQD
10000
11600
13456
15609
21560
38030
44114
51173
Grafikon vrijednosti
60000
50000
40000
Broj
30000
.ROLLQD
20000
10000
0
1
Primjer 1. 7DNPLHQMHKRURYD
Na osnovu zadatih uvjeta L UH]XOWDWD WDNPLHQMD horova, napravite rang-OLVWX L JUDILNRQ NRULVWHL
program za rad sa radnim tabelama.
3RRGMHOMHQMDSUYRJGUXJRJLWUHHJUD]UHGD
(ukupno 15 odjeljenja)
ODQRYDLULMD
1. mjesto, 2. mjesto, 3. mjesto
Ukupan rezultat svakog odjeljenja, rang-lista za prve, druge i
WUHHUD]UHGHXNXSDQSRUHGDNLUD]UHG-SREMHGQLNWDNPLHQMD
1DSUDYLWH JUDILNRQ VD UH]XOWDWLPD ERGRYDQMD VYLK ODQRYD
LULMD
81
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Selektovano i sortirano
za svaki razred
poredak razreda
'DELVWHGROLGRUDQJOLVWHVRUWLUDMWHFLMHOXWDEHOXXRSDGDMXHPUHGRVOijedu.
82
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
Sortirano u
RSDGDMXLSRUHGDN
2SLSRUHGDN
Napomena
.DGDNRULVWLWHNRPDQGXVRUWLUDQMDSRGDWDNDYRGLWHUDXQDRPDUNLUDQMXSRGDWDNDQDGNRMLPDYULWH
sortiranje.
Procedu ra 2.
.RULWHQMH5$1.IXQNFLMHL9/22.83IXQNFLMH
1. R A N K funkcija
2YRPIXQNFLMRPRGUHXMHVHSRUHGDN3RUHGDN]DUD]UHGHVHRGUHXMHXH koloni, a opi poredak u
I koloni na osnovu ukupnog broja bodova smjetenih u G koloni.
Format R A N K funkcije
5$1.QXPEHUUHIRUGHU 5$1.EURMRSVHJHOLMDUHGRVOijed)
Number- DGUHVDHOLMHNRMRMVHRGUHXMHUDQJ
2SVHJHOLMD- opseg u kome se provjerava poredak
Redoslijed- DNRMHRSDGDMXLUHGRVOijHGUDVWXLUHGRVOijed
HOLMD+ 5$1.*** HOLMD, 5$1.***
83
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
V L O O K UP funkcija
2YR MH IXQNFLMD NRMD NDR UH]XOWDW GDMH SRGDWDN NRML LVSXQMDYD RGUHHQH Xvjete. Za opL
poredak i pobjednika razreda SULND]XMHVH LPHRGMHOMHQMDRGJRYDUDMXHJSRUHWNDX0NRORQL1SU
]DRGUHLYanje pobjednika svih odjeljenja "1" se WUDLL]NRORQHRSHJSRUHWND,NRORQDDVDGUDM
NRORQHRGMHOMHQMD-NRORQDVHSULND]XMHNDRUH]XOWDWXHOLML0
Format VLOOKUP funkcije
VLOOKUP(lookup_value;table_array;col_index_num;search_type)
Lookup_value- YULMHGQRVWNRMDVHWUDLXOLMHYRMNRORQLXRNYLUXRSVHJDHOLMD
Table_array- RSVHJHOLMDXNRPHVHWUDLYULMHGQRVW
Col_index_num- EURMNRORQHL]NRMHVHGRELMDWUDHQDYULMHGQRVW
Search_type- DNRMHWUDHVHSRGDFLNRMLRGJRYDUDMXWUDHQRMYULMHGQRVWLDNRVHWUDHQDYULMHGQRVWQHSURQDH
WUDLVHQDMYHDYULMHGQRVWNRMDMHPDQMDRGWUDHQH
HOLMD0 9/22.83+- HOLMD0 9/22.83,-
Rezultat glasanja
Ukupan rezultat
120
100
ODQ
80
ODQ
60
ODQ
40
ODQ
ODQ
20
0
1-1 1-2 1-3 1-4 1-5 2-1 2-2 2-3 2-4 2-5 3-1 3-2 3-3 3-4 3-5
Odjeljenje
84
Poglavlje 32EUDGDLQIRUPDFLMDNRULWHQMHPkompjutera
9MHED
1. U datoj tabeli su SRGDFLVYDNH]RQHVUHGQMRNROVNHWDIHWQHWUNH6DEHULWHSULNXSOMHQHSRGDWNH
SR]RQDPD]DVYDNXNROXLQDSUDYLWHWDEHOXLJUDILNRQNDNRELVWHYLGMHOLSRUHGDNSULNDLWHLPHQD
NRODSREMHGQLNDGUXJLKLWUHLKPMHVWD
,PHVUHGQMHNROe
Zona 1
Zona 2
Zona 3
Zona 4
Zona 5
Zona 6
6UHGQMDNROD$
6UHGQMDNRODO%
6UHGQMDNROD&
6UHGQMDNROD'
6UHGQMDNROD(
6UHGQMDNROD)
0:27:51
0:27:16
0:27:26
0:28:32
0:27:23
0:28:33
0:21:49
0:21:35
0:22:12
0:21:14
0:21:03
0:21:10
0:13:04
0:13:37
0:12:55
0:12:46
0:12:48
0:13:07
0:26:28
0:25:13
0:25:44
0:24:08
0:24:44
0:25:48
0:13:07
0:13:22
0:12:56
0:13:24
0:12:57
0:13:32
0:30:22
0:29:24
0:28:46
0:29:57
0:29:03
0:32:07
85
.DNRULMHLWLSUREOHP
1.
Modeliranje/Kreiranje koncepta
1) WDMHPRGHOLUDQMH"
Otpor
zraka
raste
sa
kvadratom
brzine
Modelirajte auto sa
PDQMH
YD]GXQRJ
otpora i razradite
dizajn
Problem
Modeliranje
Smanjite
visinu
SRNXDMWH
ponovno
.RULWHQMH>)*+,-./0a
5MHHQMH
Razvojem kompjuterD PRGHOLUDQMH MH SRVWDOD YDQD QDXQD PHWRGD UMHDYDQMD PQRJLK
SUREOHPD X GUXWYX NDR WR VX UD]YRM QRYRJ YR]LOD SRNUHWDQMH SUREQRJ YR]LOD YUHPHQVND
SURJQR]D SUHGYLDQMH HNRQRPVNRJ UD]YRMD SRPRX QRYLK VWUDWHJLMD SUHGYLDQMD WHWH
SURX]URNRYDQH ]HPOMRWUHVRP L SODQLUDQMH VSUHDYDQMD NDWDVWURID Da bismo shvatili problem i
SURQDOLUMHHQMHSRWUHEQRMHGDNRULVWLPRPHWRGPRGHOLUDQMD
0RGHO MH SUH]HQWDFLMD VLVWHPD QDMHH X LGHDOL]RYDQRP REOLNX 6OLND X YDRM JODYL MH MHGQD
vrsta modela.
2) Procedura modeliranja
Procedura modeliranja realizuje se kroz 3 koraka:
>@8SUYRPNRUDNXREUD]ORLWHVYUKXPRGHOLUDQMD.
2EUD]ORLWH]DWDSUDYLWHPRGHONDNYHRVRELQHHOLWHGDLPDLNDNYDVXSUHGYLDQMa.
[2] U drugom koraku odredite strukturu modela
3URQDLWH RVQRYQH HOHPHQWH NRML SUHGVWDYOMDMX RVRELQH PRGHOD L REUD]ORLWH YH]X L]PHX
elemenata.(1)
>@8WUHHPNRUDNXSUHGVWDYLWHPRGHOSRPRXPDWHPDWLNRJL]UD]D
Postoje: mjerni model koji predstavlja realan predmet u smanjenom obliku, model
PDWHPDWLNRJ L]UD]D NRML PDWHPDWLNL SUHGVWDYOMD VWDWXV SUHGPHWD L JUDILNL PRGHO (2) koji je
struktura pretvorena u dijagram koji prikazuje komponente cilja i njihovu samu povezanost itd.
Jedinica p rodaje
WUHQXWQDMHGLQLFDSURGDMHNROLLQDSURPMHQH
Razumijevanje i po]QDYDQMH SUDYLOD L QDHOD PHX HOHPHQWLPD Postoji: dijagram toka programa,
RUJDQL]DFLMVNLJUDILNRQNRPSDQLMHLPUHQLGLMDJUDPSXWDLHOMH]QLFHLWG
86
3) Svrha modeliranja
3RPRXPRGHOLUDQMDYUHVHDQDOL]HNDUDNWHULVWLNDSRQDDQMDVXEMHNWDNUR]SURmjene uvjeta u
kojima se subjekW QDOD]L GD EL VH NUHLUDOL VORHQL VLVWHPL L LPSOHPHQWLUDOL X VWUDWHJLMX NRPSDQLMH
ekonomsku politiku i drugo.
4)
Klasifikacija modela
Model formule
GrafLNLPRGel
.RQDDQPRGHO
Klasifikacija po
osobinama predmeta
'LQDPLNLPRGHO
6WDWLNLPRGHO
0RGHO YMHURYDWQRH
model
Slika 1. Klasifikacija modela
5) Modeliranje
1DSUDYLPRPRGHONRULVWHLSURFHGXUXPRGHOLUDQMD
9MHED 3URGDMDSDSLUQHOXWNHQDNROVNRMSULUHGEL
Planiramo da napravimo "papirnu OXWNX L GD MH SURGDMHPR QD NROVNRM SULUHGEL Analizirajmo u
NRPRGQRVXHELWLFLMHQDLNROLLQDNRMDHVHQDSUDYLWL
Izbor st ruktu re
3UHWSRVWDYLPR GD MH EURM XHVQLND QD NROVNRM SULUHGEL OMXGL NDR L VYDNH JRGLQH
PoVWDYLPRWURNRYHL]UDGHQDMHQD]DOXWNXLSURYHGLWHPRGHOLUDQMHQDVOjHGHLQDLQ
dobit po 1 lutki = cijena WURNRYLL]UDGH
87
Cijena
Dobit po 1 jedinici
7URNRYLL]UDGH
%UXWRGRELW GRELWSROXWNLNROLLQDNRMDHVHSURGDWL
Dobit po 1 jedinici
Ukupna dobit
.ROLLQDNRMDHVHSURGDWL
.ROLLQDNRMDHVHSURGDWL EURMXHVQLNDSURSRUFLMDEURMDNXSDFD
%URMXHVQLND
#
Proporcija br. kupaca
.ROLLQDNRMDHVHSURGDWL
Cijena
Model je konfigurisan s 4 elementa: "cijena x", "proporcija r", "kROLLQD NRMD H VH Srodati y",
EUXWRGRELWS2Sa struktura modela (Slika 2).
Cijena x
Proporcija r
%URMXHVQLND
1000 ljudi
.ROLLQDNRMDHVHSURGDWL\#
Dobit po 1 jedinici
"
7URNRYLL]UDGH
100 jena/jedinici
Ukupna dobit p
2<,/97"
Proporcija
88
Proporcija
Procedu ra 3. .UHLUDQMHPDWHPDWLNRJPRGHOD
Napravimo YH]X L]PHX FLMHQH L SURSRUFLMH SRPRX PDWHPDWLNRJ
izraza.
(1) Ako je cijena x jednaka 100 jena (100 jena oko 1,25 km), polovina
XHVQLND H NXSLWL OXWNX U D DNR MH FLMHQD x jednaka 600 jena, niko
QHH NXSLWL OXWNX U 6DGD SRVPDWUDMPR YH]X L]PHX SURSRUFLMH L FLMHQH
NDRWRMHSULND]DQRQDVOLFL9H]DMHL]UDHQDQDVOMHGHLQDLQ
r = -0.001x + 0.6
"#$%&'!($%&)!
.ROLLQD NRMD H VH SURGDWL y SUHGVWDYOMHQD MH EURMHP XHVQLND L Slika 3. C ijena i proporcija
proporcijom r na sljHGHLQDLQ\ U
Proporcija
3RYHDQD
()1%-"#
#
#
#
86*>"#
)";6"#
#
A)'B,'6#
3RYHDQD
()1%-"#
#
6) 0MHUHSUHGRVWURQRVWLSULOLNRPPRGHOLUDQMD
89
#
86*>"#
)";6"#
?)*&#
*>";-%@#
%-;'9"6"#
#
#
#
#
?)C*&#
D-;'9"6"#
NRMLHVH
%1("7%6%#
"
E*B'$%)"-&'#
E*B'$#
A)'B,'6#
865")-*#
SRQDDQMH#
#
A*BFB")"-&
'#
>@.ROLNRWDQREismo VHWUHEDOLSULODJRDYDWLVWYDUQRMVLWXDFLML"
=D PRGHOLUDQMH QLMH QHRSKRGQR XNOMXLWL VYH HOHPHQWH VWYDUQRVWL
(OHPHQWL VH XNLGDMX ]DYLVQR RG WRJD ]D WD NRULVWLPR PRGHO .DGD MH
XNOMXHQRPQRJRHOHPHQDWDmodel postaje sloen i velik, pa modeliranje
i simulacija postaju teki.
>@=DLVWLSUHGPHWPRHWHQDSUDYLWHYLHUD]OLLWLKPRGHOD.
3RWR VH PRGHOLUDQMH L]YRGL SRG SUHWSRVWDYNRP ]DVQRYDQRP QD
znanju i iskustvu, napravljeni model varira za svaku osobu i rezultati
VLPXODFLMHVXUD]OLLWL
Zbog WRJD MH YDQR ]QDWL GD PRGHO QLMH XYLMHN WDDQ 3RWUHEQR MH
prostudirati pretpostavke za dovoljan broj modela i provjeriti da li su
NRULWHQLSRGDFLWDQL
?)*&#*>";-%@#
%-;'9"6"#
8%,F$"7%&"#
A)*G-*1"#
2.
Simulacija
1) WDMHVLPXODFLMD"
6LPXODFLMDMHWHKQLNDNRQVWUXLVDQMDLL]YRHQMDPRGHODUHDOQRJVLVWHPDXQDPMHULGDVHDQDOL]LUD
SRQDDQMH WRJ VLVWHPD EH] RPHWDQMD L] QMHJRYRJ RNUXHQMD 3URWLYSRDUQD REXND MH SULPMHU
simulacije koja koristi stvarne predmete.
2YRMHNRQVWDQWQDYULMHGQRVWNRMDVHNRULVWL]DPDWHPDWLNLPRGHO
2) Simulacija
Izvedite simulaciju:
9MHEa 2. Simulacija prodaje papirnih lutaka
6LPXOLUDMWH GRELW RG SURGDMH SDSLUQLK OXWDND NRMH H VH SURGDWL NRULVWHL PRGHO QDSUDYOMHQ X
primjeru 1.
Procedu ra 1.
1.
,]UDXQDMWHGRELW]DUD]OLLWHFLMHQH
3RWRMHFLMHQD x iz intervala od 100 d x d 600, dodjeljujte vrijednosti promjenljivoj x redom 100,
200, 300, 400, 500 i 600 jena.
2.
3.
PrRQDLWHFLMHQXNRMDGRQRVLQDMYHXGRELW
Kada je cijena 100 jena ili 600 jena, nema dobiti. Zaradit HWHDNRMHFLMHQDLOL
MHQD,]UDXQDMPRGRELW]DFLMHQXRGMHQD (3)
90
Proporcija
%URMXHVQLNDH]DYLVLWL od vremena.
3RWUHEQDMHVLPXODFLMDXVOXDMXNLHC#
#
Ako je cijena 600
jena, nema dobiti
MHU QLNR QHH
kupiti lutku.
Procedu ra 3.
3URJQR]DLRGOXLYDQMH
2GOXLWH NROLNR OXWDND HWH QDSUDYLWL L NROLNR H NRWDWL MHGQD OXWND $NR MH EURM XHVQLND
1. GRELW H ELWL PDNVLPDOQD DNR MH FLMHQD MHGQH OXWNH MHQD 8RYRP VOXDMX OMXGL H
kupiti lutku (1), tako da je potrebno napraviti 250 lutaka.(2)
Matematiko izraavanje modela sa Slike 4.
y=1000(-0.001x+0.6)
=-x+600
Napravimo mnogo lutaka
da nam se ne bi rasprodale,
SUHWSRVWDYOMDMXL GD H EURM
XHVQLNDELWL
Papi rnate
lutke
"#$%!
*'+,-.%&
-!
=-350+600
=250
91
&'(()!
(*+,!
Rasp
roda
to
(2) =DVLPXODFLMXMHYDQRSURYHVWLSURJQR]XLGRQLMHWLGREUXRGOXNX.
3RQDYOMDMWHLKPQRJRSXWDLWUDLWHXNRPVOXDMXVHPRHGRLGRQDMEROMLKUH]XOWDWD
9MHED
,]YHGLWH VLPXODFLMX NDGD MH EURM XHVQLND LOL X
SULPMHUX L RGUHGLWH NROLLQX L FLMHQX OXWNH NRMD H VH
QDSUDYLWLXVYDNRPSRMHGLQDQRPVOXaju.
Kompjuterska
simulacija
1DXQH
metode
3)
Teorija
Eksperiment
"
KompjuterVND VLPXODFLMD MH WUHD
QDXQD PHWRGD SRVOLMH WHRULMH L
eksperimenta.
"
4) Upotreba kompjutera
Dugo vremena simulacija kao eksperiment je koristila stvarne predmete i modele. Sa
SREROMDQMHP kompjuterske tehnologije, simulacija koristi kompjuter kao neophodno sredstvo za
UMHDYDQMHSUREOHPDXUD]OLLWLPSRGUXMLPDGUXWYHQLKDNWLYQRVWL
Prednosti upotrebe kompjutera
- 0RJXHMHL]YULWLSRQDYOMDQMHHNVSHULPHQWDYHOLNRPEU]LQRP
- 3RWRVHPRGHOSUDYLSUHPDRULJLQDOXPDQMLVXWURNRYLQHJRNRGSUDYOMHQMDVWYDUQLKSUHGPHWDLOL
pravljenja modela u mnogim sluDMHYLPD
- 3RVWRMHHNVSHULPHQWLNRML PRJXELWLWHWQLDNRVHNRULVWLVWYDUQLSUHGPHWHNVSHULPHQWXNRPHVH
PRHL]JXELWLOMXGVNLLYRWLOLVORHQHNVSHULPHQWNRMLMHWHNRSURYHVWLVDVWYDUQLPSUHGPHWRPNDR
WRMHGUXWYHQLIHQRPHQLWG
Kompjuter se kRULVWL]DVLPXODFLMHXNRMLPDXHVWYXMX OMXGL, NDRWRMHVLPXODWRUOHWHQMDNRML
se koristi za obuku pilota, LOLREXNXOMXGL]DUDGXYHOLNLPSRVWURMHQMLPDNDRWRMHHOHNWUDQD
1.
2.
Programski jezi k
1DSUDYLWH SURJUDP NRULVWHL PDWHPDWLNH L]UD]H X QHNRP RG SURJUDPVNLK MH]LND NDR WR VX
BASIC, C ili Pascal. U sloenim modelima je mogue boljim algoritmom poveati uspjenost
obrade podataka. Meutim, neophodno je znanje iz programiranja i potrebno je mnogo truda za
debug (uklanjanje grea ka) (1) iz programa itd.
Slika 7. 6LPXODFLMDSRPRXSURJUDPVNRJMH]LND
8NODQMDQMHJUHDNDL]SURJUDPD
93
3.
Slika 8. 6LPXODFLMDSRPRXDODWD]DPRGHOLUDQMH
9MHED]DNUDMSUYRJGLMHOD
8PHWQLWH SUDYLOQX ULMH X
) u sljHGHLP UHHQLFDPD Kao model postoje ( (1) )
koje se mijenjaju u protoku vremena i ( (2) ) za koji nije potrebno razmatrati vrijeme. Za
PRGHOLUDQMH REUD]ORLWH (3) SUYR L RGOXLWH ) i na kraju predstavite to
PDWHPDWLNLP L]UD]RP LWG Za ( (5) SURYMHULWH GD OL MH WDQR PLMHQMDMXL PRGHO L
prilagodite strukturu ili parametre ako postoji problem.
3RWUDLWH PRGHOH NRML SRVWRML RNR YDV L REMDVQLWH NRMD YUVWD VLPXODFLMH VH SULPMHQMXMH X
praksi.
94
Dio 2.
Metod modeliranja
$NR PRHPR SURYMHULWL NUHWDQMH GUXWYHQRJ IHQRPHQD, NDR WR MH SRUDVW SRSXODFLMH L
LQGXVWULMVNDSURL]YRGQMDWHSULURGQLIHQRPHQLNDRWRMHYULMHPHPRJXHMHSUHGYLGMHWLLOLSODQLUDWL
EXGXQRVW 8 RYRP GLMHOX XLt HPR R PHWRGDPD PRGHOLUDQMD ]D GLQDPLNH PRGHOH NRML VH
SULYUHPHQRPLMHQMDMXLRPRGHOLPDYMHURYDWQRHNRMLVHPLMHQMDMX]ERJHOHPHQDWDQHSUDYLOQRVWL
1.
3URPMHQH NROLLQH NDR WR VX WHLQD FLMHQD L Sopulacija povezujemo s "vremenom" kao
WUHQXWQDWHLQD WLMHOD MH NJ NRULWenje telefonskih usluga za prethodni mjesec je bilo 20.000
MHQD SRSXODFLMD H SRUDVWL ]D PLOLRQD OMXGL VOMHGHH JRGLQH LWG 1DRYDM QDLQ PRGHO NRML MH
REXKYDHQLSUHGVWDYOMHQSRPRXYH]HL]PHXNROLLQHLYUHPHQD]RYHVHGLQDPLNLPRGHO.
1.
H)','-;9%#
>')%*B#I#
3RHWQDWDND#
"
H)','-;9%#
>')%*B#2#
H)','-;9%#
>')%*B#3#
H)','-;9%#
>')%*B#=#
H)','-;9%#
>')%*B#+#
H)%&','#
J,%-F6"K#
H)','-;9%#>')%*B#L#&'B%-%7"#5)','-"#JI#,%-F6"K#
3UDYOMHQMHPRGHODPDWHPDWLNRJL]UD]D
Vremenski period
3RGHVLWHYULMHPHNDGDSRQHWHVLSDWLYRGXNDRSRHWQXWDNXLNRULVWLWHRYRNDRVWDQGDUG
'XLQDYUHPHQVNRJLQWHUYDODPRHELWLSURL]YROMQDXMHGLQLFLYUHPHQD (1) (minuta se koristi na slici 1).
95
2.
.ROLLQDSURPMHQH
Kada je jedinica vremena "1 minuta", brzina protoka koja pokazuje "brzinu promjene (2)"
postaje 6 ( lPLQXWL3RWRMHEU]LQDSURWRNDVWDOQDSRYHDQMH]DSUHPLQDYRGHNROLLQDSURPMHQH
VHL]UDXQDYDQDVOMHGHLQDLQ
3RYHDQD]DSUHPLQDYRGH EU]LQDSURWRNDYUHPHQVNLLQWHUYDO
3.
K umulativna doza
Postavite zapreminu vode na odUHHQXWDNXL]DSUHPLQXYRGHSRVOLMH YUHPHQVNRJLQWHUYDOD
kao "trenutna zapremina vode (trenutna kumulativna doza)" odnosno "zapremina vode poslije
promjene (kumulativna doza poslije promjene (Slika 2 $NR NRULVWLWH L]UD] SRYHDQD ]DSUHPLQD
vode", model PDWHPDWLNRJL]UD]DMHSUHGVWDYOMHQQDVOLMHGHLQDLQ
=DSUHPLQDYRGHSRVOLMHSURPMHQH WUHQXWQD]DSUHPLQDYRGHEU]LQDSURWRND YUHPHQVNL
interval
3RYHDQDGR]DYRGH#J:$K"
!*1"#5*B'#J$K"
!*1"# 5*B'#
>*;$%&'#
>)*,&'-'"
M)'-F6-"#B*1"#
5*B'"
3RHWQD
6"ND"
H)','-;9%#%-6')5"$#
H)%&','#J,%-F6"K"
# JI#,%-F6"K"
M)'-F6-*"
A*;$%&'#
>)*,&'-'"
Slika 2. 3URPMHQD]DSUHPLQHYRGHXRGUHHQRPYUHPHQX
(1) Jedinica vremena je 1 sekunda, 1 miQXWDVDWGDQVHGPLFDPMHVHFJRGLQDLWG
.ROLLQDNRMDVHWUHEDVPDQMLWLLOLSRYHDWL]DMHGLQLFXYUHPHQD
Kumulativna doza poslije promjene u vremenskom intervalu koristi se za trenutnu
kumulativnu dozu u sljHGHHPYUHPHQVNRPLQWHUYDlu. 0RJXHMHREXKYDWLWLSULYUHPHQXSURPMHQX
SRQDYOMDMXLRYRQHSUHVWDQRRGSRHWQHWDNH
3ULPMHUNRMLSRND]XMHYH]HL]PHXNXPXODWLYQHGR]HLEU]LQHSURPMHQHSULND]DQMHXWDEHOL.
B*1"#
#
" .ROLLQDYRGH#
?)1%-"#>)*,&'-'#
86*>"#F-*;"#
?)1%-"#
N97'$')"7%&;9"#()1%-"#
A*>F$"7%&"#
*RGLQMLSRUDVWSRSXODFLMH#
"
.DNR EL VH SUHGVWDYLR GLQDPLNL PRGHO NDR GLMDJUDP NRULVWH se sljHGHL VLPEROL ]D
NXPXODWLYQXGR]XEU]LQXSURPMHQHGUXJDLMLHOHPHQWL NXPXODWLYQHGR]HLEU]LQHSURPMHQH
"protok predmeta i informacija".
96
4F,F$"6%5-"#B*1"#
#
?)1%-"#>)*,&'-'#
#
"
86*>"#F-*;"#
(OHPHQWGUXNLMLRGNXPXODWLYQHGR]H
%#()1%-'#>)*,&'-'#
#
!*1"#5*B'#
U primjeru 1, zapremina vode je kumulativna doza, a brzina protoka brzina promjene, tako da je
SURFHGXUDNUHLUDQMDJUDILNRJPRGHODSRND]DQDLVSRG
(1) Predstavite zapreminu vode simbolom (pravougaonika) kumulativne doze.
3UHGVWDYLWHEU]LQXSURWRNDNRULVWHLVLPEROHOLSVHEU]LQHSURPMHQHLSRYHLWHJDVDVLPERORP
zapremine vode.
9MHED
Kompanija A proizvela je 50. WHOHYL]RUD X RYRP PMHVHFX 3UHWSRVWDYLWH GD H VH RYD NROLLQD
SURL]YRGQMH QDVWDYLWL L QDSUDYLWH PRGHO PDWHPDWLNRJ L]UD]D NRML SUHGVWDYOMD SURPMHQX NROLLQH
proizvodnje.
2.
A naliza p roblema
1.
(OHPHQWLRGOXLYDQMD
1HND MH EURM WHWQLK LQVHNDWD NXPXODWLYQD GR]D L QHND MH SRYHDQD EU]LQD
EU]LQD SURPMHQH 3UHWSRVWDYLWH L UD]PRWULWH NDNR MH SUHGVWDYOMHQD SRYHDQD
EU]LQDNRMDRGUHXMHEURMWHWQLKLQVHNDWD"
2. Pretpostavite i razmotrite promjenu broja tetnih insekata. Pretpostavite
GDSRVWRMLLGHDOQDRNROLQDLGRYROMQRKUDQH]DSRYHDQMHEURMDWHWQLKLQVHNDWD
- %URMWHWQLKLQVHNDWDRGUHXMHVHSRYHDQRPEU]LQRP (3)
- 3RYHDQDEU]LQDMHSURSRUFLRQDOQDEURMXWHWQLKLQVHNDWD
97
Iz modela dijagrama(4) PRHWH YLGMHWL GD VH SRYHDQD EU]LQD EU]R PLMHQMD SUHPD SURPMHQL
EURMD WHWQLK LQVHNDWD 0HXWLP NDNR VH SRYHDQD EU]LQD XYLMHN PLMHQMD QLMH PRJXH L]UDXQDWL
VWYDUQLEURMWHWQLKLQVHNDWD
3RYHDQD
()1%-"#
%URM
%-;'9"6"#
WHWQLK
86*>"#
)";6"#
3RYHDQDEU]LQD SURSRUFLRQDOQDNRQVWDQWDEURMWHWQLKLQVHNDWD.
3UHGVWDYLWH EURM WHWQLK LQVHNDWD VLPERORP NXPXODWLYQH GR]H L SRYHDQMH EU]LQH NRMD VH
RGUHXMHVLPERORPEU]LQHSURPMHQH
3RWR MH SRYHDQD EU]LQD SURSRUFLRQDOQD EURMX WHWQLK LQVHNDWD SUHGVWDYLWH VWRSX UDVWD NDR
NUXJ L SUHGVWDYLWH YH]H NRMH SRND]XMX SURWRN SUHGPHWD L] RYRJ NUXJD L EURM WHWQLK NXNDFD GR
SRYHDQHEU]Lne.
Primijenite isti koncept kao kada je brzina promjene konstantna:
- zadajte mali vremenski period,
- SUHWSRVWDYLWH GD MH EU]LQD SURPMHQH VWDOQD X PDORP YUHPHQVNRP SHULRGX L L]UDXQDMWH NROLLQX
SURPMHQHEURMDWHWQLKLQVHNDWD
M"('$"#
2C#
H)%&','# 3URPMHQDEURMDWHWQLKLQVHNDWD#
JB"-K# H)',C#%-6')5"$#H)',C#%-6')5"$# 865")-%#()*&#
#
#
%URMWHWQLKLQVHNDWDEURMK#
%URMVWYDUQLKWHWQLKLQVHNDWD# #
#
#
Slika 3. 3URPMHQDEURMDWHWQLKLQVHNDWDX]DYLVQRVWLRGGXLQHYUHPHQVNRJSHULRGD
Procedu ra 2.
.UHLUDQMHPRGHODPDWHPDWLNRJL]UD]D
98
1. %URMWHWQLKLQVHNDWD
.XPXODWLYQDGR]DSRVOLMHSURPMHQHPRHVHL]UDXQDWLQDVOLMHGHLQDLQ:
%URM WHWQLK LQVHNDWD SRVOLMH SURPMHQH WUHQXWQL EURM WHWQLK LQVHNDWD SRYHDQD EU]LQD
vremenski period.
2. 3RYHDQMHEU]LQH
3RYHDQMHEU]LQHVHRGUHXMH SURSRUFLMRPEURMDWHWQLKLQVHNDWD (2)
3RYHDQMHEU]LQH VWRSDUDVWDWUHQXWQLEURMWHWQLKLQVHNDWD
3. Model matematikog izraza
3ULPLMHQLWHL]UD]SRYHDQMDEU]LQHQDL]UD]NRMLSUHGVWDYOMDNXPXODWLYQXGR]XSRVOLMHSURPMHQH
%URM
insekata
promjene
H)%&','#
JB"-K#
#
WHWQLK
Trenutan
broj
+ Stopa rasta
poslije =
WHWQLKLQVHNDWD
%URMWHWQLKLQVHNDWDEURM#
3RYHDQDEU]LQDEURMPB"-K#
Trenutan
broj
WHWQLKLQVHNDWD
vremenski
period
3RYHDQMH
()1%-'J()*&PB"-K#JIK#
%URMWHWQLKLQVHNDWDEURM#
3RYHDQMHEU]LQHEURMGDQ#
C0<,/*/"D879E"
Slika 4.
%URMWHWQLKLQVHNDWDLSURPMHQDSRYHDQMDEU]LQHYUHPHQVNLLQWHUYDO
99
/%&'5#
5*B*Q#
5*B"#
#
/%$&-"#B*1"#
5*B'#
R"1$%9"#B*1'#5*B'#
!*1"#5*B'#
A$*5"9#
!*1"#
5*B'"
86*>"#
F-*;"#
R"1$%9"#
B*1'#5*B'#
/%$&-"#
B*1"#
5*B'#
A)*>*)7%*-"$"#9*-;6"-6"#
Procedura 2. 8UHHQMHYH]HHOHPHQDWDLVWYDUDQMDPRGHODPDWHPDWLNRJL]UD]D
1. 9H]DL]PHXEU]LQHGRWRNDL]DSUHPLQHYRGH
5D]OLND]DSUHPLQHYRGHSUHGVWDYOMHQDMHQDVOMHGHLQDLQ
Razlika zapremine vode = ciljna zapremina vode trenutna zapremina vode
%U]LQDGRWRNDPRHELWLSUHGVWDYOMHQDNRULVWHLSURSRUFLRQDOQXNRQVWDQWXQDVOMHGHLQDLQ:
%U]LQDGRWRND SURSRUFLRQDOQDNRQVWDQWDUD]OLND]DSUHPLQHYRGH
2. .UHLUDQMHPRGHODPDWHPDWLNRJL]UD]D
0RGHOPDWHPDWLNRJL]UD]DSUHGVWDYLt HPRQDVOMHGHLQDLQ
Zapremina vode poslije promjene = trenutna zapremina vode + proporcLRQDOQDNRQVWDQWDFLOMQD
zapremina vode WUHQXWQD]DSUHPLQDYRGHYUHPHQVNLSHULRG
9MHED
Predstavite proces grijanja vode napunjene kade podeDYDMXL WHPSHUDWXUX L VWDELOL]LUDMXL MH
NRULVWHLJULMDOLFXLRSUHPX]DSULODJRDYDQMHWHPSHUDWXUHNRMD DXWRPDWVNLNRQWUROLHL]YRUWRSORWH
PRGHORP PDWHPDWLNRJ L]UD]D 2SUHPD ]D SULODJRDYDQMH WHPSHUDWXUH NRQWUROLH EU]LQX JULMDQMD
VWRSXJULMDQMDSURSRUFLRQDOQXUD]OLFLL]PHXWHPSHUDWXUHYRGHLSRGHHQHWHPSHUDWXUH
?)1%-"#G)%&"-&"#
M',>')"6F)"#
5*B'#
100
U primjeru 3. pozicija plovka SRND]XMH WUHQXWQX ]DSUHPLQX YRGH D HS YRGRYRGD VH
DXWRPDWVNLSULODJRDYDSR]LFLML1DRYDMQDLQVistem NRMLRGOXXMHRVOjHGHHP VWDWXVXXRGQRVX
na trenutni zove se feedback control (regulacija povratnom vezom) i to je osnova automatskog
kontrolnog sistema (Slika 6). 6LVWHPVNRURVYLKSULURGQLKLGUXWYHQLKIHQRPHQDMHRYRJWLSD
Slika 6.
=DVWYDUDQMHGLQDPLNog modela, odredite koji element fenomena bi trebao biti postavljen kao
"kumulatLYQD GR]D =DWLP DQDOL]LUDMWH RVRELQH FLOMD SRVWDYLWH X]URQX YH]X L SULNDLWH NDko je
"brzina promjene" koja utjeH QD NXPXODWLYQX GR]X SULND]DQD QD GLMDJUDPX 6DNXSLWH L
analizirajte podatke, te promiMHQLWHX]URQXYH]XVOLNHLPDWHPDWLNRJL]UD]D
0RGHOPDWHPDWLNRJL]UD]DIHQRPHQDNRMLVHSULYUHPHQRPLMHQMD
0RGHO PDWHPDWLNRJL]UD]D IHQRPHQDNRML VHSULYUHPHQRPLMHQMDSUHGVWDYOMHQ MHQDVOMHGHL
QDLQ
1. Izrazi koji predstavljaju "brzinu promjene".
2. Kumulativna doza poslije promjene = trenutnDNXPXODWLYQDGR]DEU]LQDSURPMHQHYUHPHQVNL
period.
101
2. )HQRPHQYMHURYDWQRH
$NREDFLWHNRFNXQHPRJXH MHSUHGYLGMHWLNRML EURMHWHGRELWL%URMNOLMHQWDNRMLGROD]L QD
elektronsku blagajnu supermarketa je, WDNRHr, QHPRJXH WDQR predvidjeti. NePRJXQRVW
SUHGYLDQMD ]DKWiMHYD PRGHOLUDQMH SUREOHPD ]DNRQLPD YMHURYDWQRH 2YR MH PRGHO YMHURYDWQRH.
0HWRGDUMHDYDQMDSUREOHPDSULPMHQMXMXLVOXDMDQEURM]Dovaj model zove se Monte Carlo metoda.
Npr., problem .ROLND MH YMHURYDWQRD GD H OHSWLU VOHWMHWL QD UXX X URNX RG PLQXWD"
3UREOHPPRHELWLULMHHQSRPRX0RQWH&DUORPHWRGH
Monte Carlo metoda MH VSHFLILna MHU NRULVWL VOXDMQH EURMHYH .DGD EDFLWH NRFNLFX KLOMDGX
SXWD LOL GHVHWLQH KLOMDGD SXWD L GRHWH GR UHODWLYQH XHVWDORVWL brojeva od 1 do 6 koje dobijate,
YMHURYDWQRD GRELMDQMD VYDNRJ EURMD SRVWDMH Slika 7). 2YD UHODWLYQD XHVWDORVW SRND]XMH
YMHURYDWQRXVYDNRJEURMDQDNRFNLFLNRMLGRELMHWH
9MHURYDWQRD (relativna XHVWDORVW)
7DDN"#-"#9*79%7%#
6OLND,]UDXQDYDQMH0RQWH&DUORPHWRGRP
102
2GUHGLWH GYD VOXDMQD EURMD X x i uy NRMD VX MHGQDND LOL PDQMD RG 1D WDM QDLQ GRELMDPR
VOXDMQXWDNX3VDNRRUGLQDWDPDXx, uy).
3RVWDYLPR 1 VOXDMQLK WDDND X NYDGUDW %URM VOXDMQLK WDDND NRMH VX SRVWDYOMHQH X NYDGUDQW
R]QDLPR VD Q 5HODWLYQX XHVWDORVW Q1 JGMH VX VOXDMQH WDNH SRVWDYOMHQH X NYDGUDQW SRVWDMX
JRWRYRMHGQDNHYMHURYDWQRHGRNRMHVHPRHGRLL]RGQRVDSRGUXMDNYDGUDWDLNYDGUDQWDNDGDMH
N dovoljno veliko.
3RGUXMHNYDGUDQWD#
3RGUXMHNYDGUDW"#
9ULMHGQRVWEURMDMH| Q1LPRJXHMHL]UDXQDWLSULEOLQXYULMHGQRVWEURMDDNRVXEURjevi
n i N poznati.
(6) Ovdje zamislite kvadrant.
2GQRVSRGUXMD SRGUXMHNUXJDSRGUXMHNYDGUDWD
(NVSHULPHQWDOQD YMHURYDWQRD Q1 LPD JUHNX KDGD VH EURM HNVSHULPHQDWD RJOHGD SRYHa,
WDQRVWHVHSRYHDWL
9MHED
Objasnite metodu GRELMDQMD]DSUHPLQHVIHUHSROXSUHQLNDSRPRX0RQWH&DUORPHWRGH
Procedura upotrebe Monte Carlo metode za fenomen vjerovatnoe prikazana je na sljedei nain:
>@3URYMHULWHSRMDYXYMHURYDWQRH
(1) Posmatrajte pojavu i registrujte svaku uestalost za pojavu koja e se dogoditi.
=DELOMHLWHXHVWDORVW LRGUHGLWHGRYMHURYDWQRHVYHSRMDYHNRMDHVHGRJRGLWLUHODWLYQD
XHVWDORVW
[2] Odredite VOXDMDQEURMLQDSUDYLWHIHQRPHQSUHPDYMHURYDWQRLGRNRMHVWHGROL
(1) Napravite tabelu i grafikon kumulativne (NXPXODWLYQDYMHURYDWQRDYMHURYDWQRH
2GUHGLWHVOXDMDQEURML]LQWHUYDODSRPRXkompjutera. Primijenite ga u tabeli, kreirajte
JUDILNRQNXPXODWLYQHYMHURYDWQRHLL]UDXQDMWHYULMHGQRVWNRMDSUDWLVYDNXYMHURYDWQRX
0RJXH MH QDSUDYLWL VLWXDFLMX VOLQX IHQRPHQX YMHURYDWQRH NRMD VH GRJDD 0RQWH &DUOR
PHWRGRP D GRELMHQL SRGDFL VH PRJX NRULVWLWL ]D UMHDYDQMH SUREOHPD 0HXWLP GRELMHQL SRGDFL
LPDMX YDULMDFLMX L QLVX WDQL .DR SRVOMHGLFD WRJD PRUDWH L]DEUDWL SUDYL RG PQRJR VLPXOLUDQLK
rezultata.
0RQWH&DUORPHWRGD
0RJXH MH ULMHLWL PDWHPDWLNH L IL]LNH SUREOHPH NRML VH QH PRJX ULMHLWL X WHRUHWVNRP VPLVOX
(analitLNL 5HHQR MH GD MH VLPXODFLMD QHSUDYLOQRJ NUHWDQMD PDWHULMDOD NRML NRQILJXULX HOHPHQt
DWRPDXSHL, NDNRELVHRGUHGLODYHOLLQDLNRQILJXUDFLMD DWRPDSHL]DGL]DMQLUDQMHSUYDSUDNWLQD
upotreba Monte Carlo metode.
9MHED Model kockice
Napravite NRFNLFX L L]UDXQDMWH YMHURYDWQRX EURMD QD NRFNLFL 'RELMHQH UH]XOWDWH XSRUHGLWH VD
UH]XOWDWLPDNRMHMHGRELRYDSULMDWHOM
103
Procedu ra 2. 3URYMHULWHEURMGRNRMHJVWHGROL
1. Napravite kockicu i bacite je.
Formirajte JUXSHRGSRXHQLNDLQDSUDYLWHNRFNLFXWDNRGDL]JOHGDNDRWRMHSULND]DQDQDVOLFL
9. SvakLXHQLNEDFDkockicu 50 puta i biljei (uestalost), tj. koliko puta se pojavio broj na kockici.
M"('$"#3#
7DNH
-"#
9*79%7%#
8HVWDORVW
J>F6"K#
9MHURYDWQRD#
9MHURYDWQRD
TaNHQD
kockici
S9F>-*#
Slika 10.
*UDILNRQ YMHURYDWQRH
napravljene kockice
Rasp rava
,GHDOQDYMHURYDWQRD EURMDQDNRFNLFLMH]DVYDNLEURM8SRUHGLWHMHVJUDILNRQRPYMHURYDWQRH
kockice koju ste napravili i provjerite odstupanje. U ovom primMHUXYMHURYDWQRD]DLMHYLVRND
a za 1 je niska. Uporedite ove podatke sa podacima druge grupe.
9MHED Simulirajte k retanje kockice koju ste napravili
'RLWHGRNXPXODWLYQHYMHURYDWQRHYMHURYDWQRHXSULPMHUXLQDSUDYLWHVLWXDFLMXNRMDSRkazuje
WHQGHQFLMXVOLQXVLWXDFLMLNDGDEDFDWHNRFNLFXNRMXVWHQDSUDYLOL
104
9MHURYDWQRD
Kumulativna
YMHURYDWQRD
"
S9F>-*#
7DNHQDNRFNLFL
6OLND*UDILNRQNXPXODWLYQHYMHURYDWQRH
2. 3RVWDYOMDQMHVOXDMQLKEURMHYD
Odaberite broj L] LQWHUYDOD > QD RVQRYX NXPXODWLYQH YMHURYDWQRH Napravite tabelu i
grafikon (Tabela 5; Slika 12 NRULVWHL RYR NDR LQWHUYDO VOXDMQRJ EURMD ,QWHUYDO VOXDMQRJ EURMD
SRVWDYOMHQRJ]DVYDNLEURMRGJRYDUDYMHURYDWQRLVYDNRJEURMDNRMLGRELMHWH
M"('$"#+#
A*;6"5$&"-&'#>*>%;"#VOXDMQLK#()*&'5"#
7DNHQDNRFNLFL#
D-6')5"OVOXDMQLKEURMHYD #
,QWHUYDOVOXDMQRJEURMD#
#
"
4F,F$"6%5-"#
YMHURYDWQRD#
.XPXODWLYQDYMHURYDWQRD#
6OXDMDQEURM#
7DNHQDNRFNLFL#
105
3.
OdabHULWHVOXDMDQEURMLQDRVQRYXQMHJDGRELt HWHEURMQDNRFNLFL
Uzmite VOXDMDQEURM L]LQWHUYDOD>LSRJOHGDMWHNRPLQWHUYDOXVOXDMQLKEURMHYDRGJRYDUD
iz tabele i grafikona. Npr., aNRMHVOXDMDQEURMRQSULSDGDLQWHUYDOXVOXDMQLKEURMHva od
0.635 do 0.794, tako da se dobije broj 5 kao odgovaUDMXLEURMQDNRFNLFL6OLND).
9MHED]DNUDMGLMHOD
1. .DGD VH L]YDGL HS VD GQD NDGH LVFXUL YUXD YRGD =D SURPMHQX NROLLQH YUXH YRGH X NDGL
QDSUDYLWHPRGHOPDWHPDWLNRJL]UD]D0HXWim, vremenom EU]LQDRWLFDQMDYUXHYRGHELVHWUHEDOD
VPDQMLWLSURSRUFLRQDOQRNROLLQLYUXHYRGHXNDGL
2. Prodaja digitalnoga fotoaparata po danu se provjerava za poslednjih 100 dana u prodavnici i
UH]XOWDW MH L]UDHQ WDEHORP 1DSLLPR SURFHGXUX SURPMHQH SURGDMH X URNX RG GDQD SRPRX
0RQWH&DUORPHWRGHGRELMDQMHPYMHURYDWQRHLNXPXODWLYQHYMHURYDWQRH
A)*B"&"#J()*&#
&'B%-%7"PB"-K#
8HVWDORVW
JB"-K#
"
LOLYLH#
S9F>-*#
"
106
1.
1)
.DGDMHEU]LQDXHVWDORVWLVWDOQD
86*>"#
F-*;"#
!*1"#
5*B'#
9MHED
Promjena zap remine vode u rezervoaru za vodu
,]YHGLWH VLPXODFLMX SRVWDYOMDMXL SRHWQX zapreminu vode na 2 l, vremenski period na 1 minut i
YULMHPH]DYUHWNDQDPLQXWDXSULPMHUXGLR
Procedu ra
1. 0RGHOLUDQMHLNUHLUDQMHPRGHODPDWHPDWLNRJL]UD]D
0RGHOPDWHPDWLNRJL]UD]DPRHVHGRELWL modeliranjem.
Zapremina vode poslije promjenH WUHQXWQD]DSUHPLQDYRGHEU]LQDGRWRNDYUHPHQVNLSHULRG
2. Kreiranje radne stranice i grafikona
'RGLMHOLWH EURMDQX YULMHGQRVW VYDNRM HOLML NDR WR MH SUHGVWDYOMHQR QD VOLFL L QDSUDYLWH UDGQX
stranicu. Napravite grafikon na osnovu dobijenih rezultata.
3. Analiza i provjera rezultata simulacije
0RHWHYLGMHWLQDJUDILNRQXGDVHSRYHDQMH ubrzava pri brzini dotoka.
GrafikonWDNDVWLGLMDJUDP
Opseg grafikona:
HOLMH od A7 do B12
3RHWQDNROLLQDYRGH
HOLMD% %
3RHWQR vrijeme
vrijemevrijem
e
6OMHGHHYULMHPH
HOLMD$ $%
2)
?)*&#)%(%7"#
86*>"#
)";6"#
WDNDVWL
3RHWQLEURMULELFD
HOLMD%
3RHWQRYULMHPH
SljHGHHYULMHPH
HOLMD$ $%
Slika 2. 3RYHDQMHEURMDULELFD
108
3.
3)
9MHED 3URPMHQD]DSUHPLQHYRGHXYRGRNRWOLX
IzvHGLWH VLPXODFLMX SRVWDYOMDMXL SRHWQX ]DSUHPLQX YRGH QD l, proporcionalnu konstantu na 0.7,
ciljnu zapreminu vode na 10 lYUHPHQVNLSHULRGQDPLQXWDLYULMHPH]DYUHWNDQDPLQXWD]D
primjer 3 u dijelu 2.
Procedura
1. Modeliranje i kreiranje modela matematikog izraza.
Modeliranjem u dijelu 2, moe se doi do modela matematikog izraza.
=DSUHPLQD YRGHSRVOLMHSURPMHQH WUHQXWQD]DSUHPLQD YRGHSURSRUFLRQDOQDNRQVWDQWDFLOMQD
zapremina vode WUHQXWQD]DSUHPLQDYRGHYUHPHQVNLSHULRG
!*1"#
5*B'#
86*>"#
F-*;"#
A)*>*)7%*-"$-"#
9*-;6"-6"#
R"1$%9"#
B*1'#5*B'#
/%$&-"#
B*1"#
5*B'#
109
2.
3RHWQRYULMHPH
SljHGHHYULMHPH
HOLMD$ $%
&RS\3DVWHXHOLMH$GR$
Slika 3. 3URPMHQD]DSUHPLQHYRGHXYRGRNRWOLX
3.
110
2. )HQRPHQYMHURYDWQRH
1)
8SRWUHEDVOXDMQRJEURMDXSURJUDPX]DUDGVDUDGQLPWDEHODPD
'DELVPRSURYMHULOLRSHUDFLMXPRGHODYMHURYDWQRH]DkompjuterVNXVLPXODFLMXVOXDMDQ broj
VH NRULVWL NDR WR MH RSLVDQR X GLMHOX 2VQRYQL RG VOXDMQLK EURMHYD MH QHSURPMHQMLYL VOXDMni
broj7HNRMHQDSUDYLWLLGHDOQXNRFNLFX1RYLQLMHQDSUDYOMHQWDNRGDSLVPRLJODYDL]JOHGDMXLVWR
=ERJWRJDL]YHGLPRVLPXODFLMXNRULVWHLVOXDMDQbroj u programu za rad sa radnim tabelama
6OXDMDQ EURM ]D NRML VH YULMHGQRVW L] LQWHUYDOD >) VOXDMQR SRMDYOMXMH X LVWRM VWRSL ]RYH VH
VWDQGDUGQLQHSURPMHQMLYLVOXDMni broj.
V jeba 4. Pravljenje grafi kona mjesta za sjedenje
Brojevi stolica su dodijeljeni za stolice kao to je prikazano na slici. 2GUHGLPR PMHVWD]DXHQLNH
NRULVWHLVOXDMDQEURM
T";6"5-%9"
Procedu ra
1. Modeliranje
2GUHGLWH VOXDMDQ EURM L] LQWHUYDOD > L GRGLMHOLWH VOXDMDQ EURM VMHGLWD XHQLNX NRULVWHL
UDVWXLSRUHGDN
2. K reirajte radnu stranicu i rezultat simulacije
8QHVLWH YULMHGQRVW X VYDNX HOLMX NDR WR MH SULND]DQR QD VOLFL 2GUHGLWH VOXDMDQ EURM
SRPRX5$1'IXQNFLMHLL]UDXQDMWHSRUHGDNSRPRX5$1.IXQNFLMH
%URMVMHGLWD
2GUHGLPRVOXDMDQEURML]LQWHUYDOD[ 0,1)
HOLMD% 5$1'
&RS\3DVWHXHOLMH%GR%
2GUHLYDQMHSRUHWND
HOLMD& 5$1.%%%
&RS\3DVWHXHOLMH&GR&
111
3.
2)
6LPXODFLMDPRGHODYMHURYDWQRe
9MHED %DFDQMHQRYLD
,]YHGLWH VLPXODFLMX IHQRPHQD QRYLD .ROLND MH YMHURYDWQRD GD H QRYL
NDGDJDEDFLWHSDVWLQDJODYX"
Procedu ra
1. Modeliranje
3RWRMHYMHURYDWQRDGDHQRYLSDVWLQDJODYX 1/2, postavite uvjet manji
od 0.5 da e biti glavai odredite sluajan broj iz intervala [0, 1).
2. K reirajte radne stranice i rezultat simulacije
8QHVLWHYULMHGQRVWXVYDNXHOLMXNDRWRMHSULND]DQRQDSlici 5. Broj podataka bi trebao da bude 10.
Broj podataka
1 je za glavu, a 0 za pismo
HOLMD& ,)%<
Copy/3DVWHXHOLMH&GR&11)
9MHURYDWQRDGDHSDVWLJODYD
HOLMD& 680&&
Slika 5. 6LPXODFLMDEDFDQMDQRYLD
3.
Slika 6. ,]UDXQDYDQMHEURMD0RQWH&DUORPHWRGRP
2.
6OXDMDQEURM;
=RAND()
6OXDMDQEURM<
=RAND()
%URMVOXDMQLKEURMHYD
Od 100 do 1000
Slika 7. ,]UDXQDYDQMHVLPXODFLMRPYULMHGQRVWLEURMD
3.
Analiza i pregled rezultata simulacije
3URYMHULWHYULMHGQRVWNRMDVHSULEOLDYD DNRVHSRYHDEURj podataka.
"
,]UDXQDYDQMH#
?)*&"
Slika 8. 5D]OLNDYULMHGQRVWLEURMDSUHPDEURMXVOXDMQLKEURMHYD
(1) Ovom se funkcijom provjerava broj elemenata koji odgovaraju uvjetLPD SUHWUDLYDQMD
XNOMXHQLKXRGUHHQLLQWHUYDO
(2) Vrijednost brojDMH
Zadata k
Napravite grafikon simulacije sa brojem podataka od 100 do 1.000 u primjeru 6.
113
Procedu ra
1. Modeliranje
1DSUDYLWHNRFNLFXNUHLUDQMHP VOXDMQRJ EURMD L] LQWHUYDOD>SRPQRLWHJDVD EURMHP L
dodajte broj 1.
2. K reiranje radne stranice i rezultat simulacije
8QHVLWH YULMHGQRVWL X VYDNX HOLMX NDR WR MH SULND]DQR QD Slici 9. Broj stvarnih podataka je
PHXWLP6lika 9. pokazuje samo 10 podataka.
Broj podataka
,]UDXQDMWHXHVWDORVW]DWDNHQDNRFNL
HOLMD) &2817,)&&(
,]UDXQDWDYMHURYDWQRD
HOLMD* ))
8NXSQDYMHURYDWQRD
HOLMD* 680**
114
3.
Simulacija poretka
5HG NXSDFD NRMH WUHED XVOXLWL QD XUHDMX ]D SURGDMX NDUDWD L HOHNWURQVNRM EODJDMQL X
supermarketu zove se queuing/poreda k. Na mjestu gdje se redovi formiraju, neophodno je
XVNODGLWL YH]X L]PHX EURMD XUHDMD L YUHPHQD HNDQMD NXSFD Razmislimo o tome na primjeru
supermarketa s jednom elektronskom kasom.
1.
7.#$%1%!8-9'36'"
*LFD/!0'&'1#"
<=!3%6>&8#"
K asa
:%;-&8"
*LFD/!
0'&'1#"
2-34/!
5#3'6#! "
2.
2-34/!5#3'6#"
7.#$%1%!8-9'36'"
*LFD/!0'&'1#"
<=!3%6>&8#"
K asa
"
28$#;'/!0'&'1#"
:%6>&8'"
2-34/!
5#3'6#! "
U zabavnom parku je automat za prodaju karata za zabavni park. Periodi dolaska kupaca su
LVSLVDQLNDRNXPXODWLYQDYMHURYDWQRDXWDEHOLL LQWHUYDO MHGRGLMHOMHQ,]YHGLWHVLPXODciju- koja
YUVWDSRUHWNDMHPRJXD]DNXSDFDDNRLVSUHGDXWRPDWDQHPDNXSDFD
115
Procedu ra
1. Modeliranje
"Periodi dolazaka kupaca" i "vrijeme usluge" su dva glavna elementa za modeliranje poretka.
Periodi dolaska kupca mogu se odrediti dodjeljiYDQMHP VOXDMQLK EURMHYD NRML RGJRYDUDMX
NXPXODWLYQRMYMHURYDWQRL9ULMHPHXVOXJHMHRJUDQLHQRQDVHNXQGL
M"('$"#I"
A')%*B#B*$";9"#
J;'9F-B"K#
8HVWDORVW#
4F,F$"6%5-"#
YMHURYDWQRD#
9MHURYDWQRD#
LOLYLHPDQMHRG#
LOLYLHPDQMHRG#
LOLYLHPDQMHRG#
LOLYLHPDQMH#*B#=O#
LOLYLHPDQMHRG#
LOLYLHPDQMHRG#
LOLYLH#
S9F>-*#
"
T',"# 9F>"7"#
($"G"&-%"
-"#
9ULMHPH
]DYUHWND
F;$FG'#
HOLMD#
JUI3K#
VLWI3XYI3V"
HULMHPHHNDQMD#
HOLMD, )Q!I3V"
Slika 10.
116
Prvi kupac
6OXDMDQ EURM MH XQHVHQ X elije (B14 to B17) na slici 11. i na osnovu te vrijednosti srednja
YULMHGQRVWHOLMD&WR&VHRGUHXMHNRULVWHL/22.83IXQNFLMX]DHOLMH&GR&
/22.83%))&&HOLMH&SUHWUDXMHYULMHGQRVWHOLMH%L]RSVHJD
(F3) L X HOLMDPD && XQXWDU RGJRYDUDMXHJ LQWHUYDOD SRGDFL NRML RGJRYDUDMX
YULMHGQRVWLHOLMH%VXSULND]DQL0HXWLPNDGDQHPDRGJRYDUDMXLKSRGDWDNDXHOLMDPD
)) QDMYHD YULMHGQRVW PDQMD RGWUDHQH YULMHGQRVWL MH SULND]DQD 8 RYRP VOXDMX YULMHGQRVW
HOLMH % MH HOLMD ) LMD MH YULMHGQRVW MH QDMYHD YULMHGQRVW PDQMD RG
YULMHGQRVWL NRMD VH WUDL D YULMHGQRVW HOLMH & NRMD RGJRYDUD WRM YULMHGQRVWL SULND]DQD MH X
HOLML&
A)*7%&'-&'-*#
;6"6F;*,#
"F6*,"6"#
HOLMD#
JWI=K#
VLDWJ_I=LV*>'-V\!I=\UI3KV"
,]UDXQDWR QD LVWL QDLQ NDR
1"#9F>7"#I#
HOLMD#JUI=K#VLWI=XYI=V"
,]UDXQDYDQMHYUHPHQDGRODVND#
HOLMD#J!I=K#VL!I3X/I=V"
86"6F;#"F6*,"6"#
HOLMD
(
,)'!LUI3\#
V*65*)'-*V\VSULHNDMWHVKV"
,]UDXQDY"-&'#>')%*B"#B*$";9"#9F>7"#I#%$%#9F>7"#2#
HOLMD#J/I=K#VLZ[[4SAJ?I=\W]<\/]3^/]<KV#
!*$"1"9# 9F>7"# I# P#
F;$FG"#&'#>*HOD#
=DYUHWDNXVOXJH]DNXSFD#I#
3RHODXVOXJD]DNXSFD#2# #
=DYUHWDN
F;$FG'#
H)%&','#
HNDQMD
*(*&'-*#
H)%&','#F;$FG'#
MH
!*$"1"9#
9F>7"#2#
9ULMHPHHNDQMD
9F>7"#2#
=DYUHWDNXVOXJH]DNXSFD#
$NR SRVPDWUDWH JUDILNRQ L SURYMHULWH EURM RERMHQLK VWXEDFD PRHWH YLGMHWL GXLQX SRUHWND
(SOLNDD$NRSRVWDYLWHEURMNXSDFDNRMLHNDMXLYULMHPHPRHWHQDSUDYLWLJUDILNRQ vremenske
promjene u redanju (Slika 13 b).
U rezultatu na slici 13. QDMGXLUHGMHRGRVREHLVHNXQGLQDMGXHYULMHPHHNDQMDMH
sekundi za kXSFDLSURVMHQRYULMHPHHNDQMDMHVHNXQGL
J"K#8%,F$"7%&"#>*)'69""
H)%&','#J;'9F-B"K"
4F>"7"
E'XLQDUHGD"
'XLQDUHGDQMDOMXGLK"
H)%&','#J;'9F-B"K"
9MHED]DNUDM
1. Izvedimo simulaciju za korisnike Interneta. Postavite 10 miliona ljudi za populaciju korisnika,
VWRSX SRYHDQMD KLOMDGH OMXGLJRGLQMH YUHPHQVNL LQWHUYDO QD JRGLQX L ]DYUHWDN QD godina.
0RGHOPDWHPDWLNRJL]UD]DMHSUHGVWDYOMHQQDVOMHGHLQDLQ
Populacija korisnika poslije promjene = trenutna populacija korisnika + stopa poveanja trenutna
populacija korisnika vremenski period.
2. Klima XUHDM NRML KODGL L JULMH LQVWDOLUDQ MH X SURSRUFLML V UD]OLNRP L]PHX WUHQXWQH VREQH
temperature i postavljene temperature. Postavite stopu promjene temperature na 0.3 i simulirajte
SURPMHQXWHPSHUDWXUH]DPLQXWDSRPRXYUHPHQVNRJLQWHUYDODRGPLQXWH
118
86*>"#
>)*,&'-'#
6',>')"6F)'"
M',>')"6F)""
R"1$%9"#
6',>')"6F)'"
A*;6"5$&"-&'#
6',>')"6F)'"
3. Za model temperature vode u kadi u zadatku dijela 2, kada je trenutna temperatura YRGH& a
postavljena temperatura MH & SRVWDYLWH NRHILFLMent grijanja tako da temperatura vode dostigne
postavljenu temperature za otprilike 20 minuta i izvedite simulaciju s vremenskim intervalom
postavljenim na 1 minutu'RLWHGRPLQLPDOQRJNRHILFLMHQWDJULMDQMD]DWHPSHUDWXUHYRGHRG&
LOLYLH]DPLQXWD
4. Kada je koeficijent grijanja za model temperature vode u kadi u prethodnom zadatku 0.2,
L]YHGLWHVLPXODFLMXNRULVWHLDODWPRGHOLUDQMD
119
Poglavlje 5.
podataka
Upotreba
k reiranje
baze
Dio1. %D]DSRGDWDNDLSUHWUDLYDQMHLQIRUPDFLMD
Informacije GDQDV GRELMDMX VYH YHL ]QDDM pa se javlja problem njihovog organizovanja. Pod
organizacijom podataka podrazumijeva se njihovo predstavljanje i povezivanje. Organizacija
podataka u datoteke1 QD]LYD VH NRQYHQFLRQDOQLP QDLQRP RUJDQL]DFLMH SRGDWDND D RUJDQL]DFLMD
podataka u vidu integrisanih podataka naziva se baza podataka. U ovom poglavlju objasnit HPR
pRMDP ED]H SRGDWDND VYUKX NRULWHQMD ED]H SRGDWDND L SUHWUDLYDQMD LQIRUPDFLMD NDNR ELVPR
SURQDOLSRWUHEQHSRGDWNH
1.
WDMHED]DSRGDWDND"
1) Osobine baza podataka
Baza podataka se deILQLH NDR VNXS FHQWUDOL]RYDQLK podataka tako da se obrada podataka i
QMLKRYRSUHWUDLYDQMH PRHXVSMHQRSULPMHQMLYDWL
2UJDQL]DFLMD SRGDWDND X GDWRWHNH GRYRGL GR WRJD GD UD]OLLWH GDWRWHNH VDGUH LVWH SRGDWNH
LPH VH RWHDYD QMLKRYR RGUDYDQMH L QHSRWrebno zauzimanje memorijskog kapaciteta. Ovakva
organizacija dovodi i do dupliranja podataka i rasta obima podataka.
'DWRWHND6DYMHWDXHQLND
Zdravstveni kartoni
Datoteka svih
NROH XHQLND XHQLNDNROH
.RGXHQ#6' Klub
bejzbol
tenis
PC
2KNOXEMHUD]OLLW
DN L ]D LVWL NRG
XHQLND
.RGXHQLND Klub
.RGXHQLND Klub
ejzbol
tenis
PC
fudbal
tenis
PC
Slika 1. 8SUDYOMDQMHSRVWRMHLPLQIRUPDFLMDPD
"""""""""""""""""""""""""""""""""""""""""""""""""""
"
1
3ROMHMHQDMPDQMDORJLNDMHGLQLFDSRGDWND6NXSSROMDNRMLVHRGQRVLQDLVWLSRMDPQD]LYDVHVORJDVNXSVORJRYDLQL
datoteku.
120
Ovi nedostaci se prevazilaze organizacijom podataka u vidu integrisanih podataka, tj. baza
podataka. Kod baza podataka nema dupliranja podataka i novi podaci se jednostavno mogu
dodavati. Mogue je poveati poslovanje ili poboljati kvalitet i pouzdanost informacija, tako da se
baze podataka koriste u gotovo svim organizacijama.
#
6DYMHWXHQLNDNROH#
#
#
*UHDNDQHma jer su
SRGDFL VPMHWHQL X
bazu podataka.
#
?'@'!4-8'+'6'!
.RGXHQLND
`B)"5;65'-%#9")6*-%#
8HQLFLNROH
Slika 2.
2)
4$F(
I:3a#
#
?'&1(*$#
.RGXHQLND#
#
4$F(#
Upravljanje informacijama
pomoX baze podataka
#
3ULVWXS L NRULWHQMH SRGDWDND L] ED]H SRGDWDND RPRJXHQR MH SURJUDPLPD NRML VH QD]LYDMX
sistem za upravljanje bazom podataka (DB MS-Data Base M anagement Systems). Bazu podataka,
SRSUDYLOXNRULVWLYHOLNLEURMNRULVQLND)RUPLUDQMHP]DMHGQLNHED]HSRVWLXVHVOjHGHLFLOMHYL
1. smanjuje se dupliranje podataka,
VYDNLNRULVQLNLSURJUDPREXKYDWDSRGDWNHXRGJRYDUDMXRMVWUXNWXULi formatu,
NRULWenje podataka nije uvjetovano SR]QDYDQMHPXQXWUDQMHRUJDQL]DFLMHED]HSRGDWDND
SRVWRMHHDSOLNDFLMHQHPRUDMXVHSRQRYRSURJUDPLUDWLSULXYRHQMXQRYRJVRIWYHUDLKDUGYHUD
ODNHVH]DGRYROMDYDSRWUHED]DEXGXLPSURLUHQMHPbaze podataka novim podacima,
]DMHGQLNLQDLQSULVWXSDSRGDFLPD]DVYHNRULVQLNHRPRJXDYDRODNDQXNRQWUROXL]DPMHQX
121
'HILQLVDQLRGQRVL]PHXSRGDWDNDXED]LRGUHXMHJOREDOQXORJLNXVWUXNWXUX2GQRVLL]PHX
SRGDWDNDPRJXVHSUHGVWDYLWLRGUHHQLPVWUXNWXUDPDSRGDWDND3RVWRMHHWLULORJLNHVWUXNWXUHED]D
SRGDWDNDKLMHUDUKLMVNDPUHQDUHODFLRQDLREMHNWQD
1.
C hiho ku
2
Toshima
2
H arusawa
M2
Toshima
2
H arusawa
2
"
M iss
.
"
M r.
M r.
M iss.
M iss.
M r.
M iss.
2.
M rena st ru ktura
Za razliku od hijerarhijske baze podataka i hijerarhijske strukture podataka, mrena baza
podataka zasniva se na mrei podataka povezanih tako da ne postoji ni korijenski ni podreeni
segmenti8RVQRYLMHRYRKLMHUDUKLMVNDVWUXNWXUDPHXWLPQHVDPRGDURGLWHOMLPDYLHRGMHGQRJ
GMHWHWD QHJR L GLMHWH LPD YLH RG MHGQRJ URGLWHOMD VLHVWUXNH NODVH YH]H URGitelj-dijete (set) mogu
biti predstavljene PUHQLP WLSRP. U uvjetLPD NDGD VX YH]H L]PHX SRGDWDND MHGQRVWDYQH L
PDOREURMQHPUHQDLKLMHUDUKLMVNDVWUXNWXUD]DGRYROMDYDMXSRWUHEHNRULVQLND
8 PUHQRM VWUXNWXUL Slika 4 &KLKRNX RVQRYQH NROH &KLKRNX RVQRYQD NROD L QMHQ ELYL
XHQLN 7RVKLPD RVQRYQH NROH VHW EDFDD EDFD L ODQ LMD SR]LFLMD MH EDFD VHW KYDWDD LWG
mogu biti predstavljeni.
122
!
lan svakog razreda
!
F/!.'@.%8
</!.'@.%8
G/!.'@.%8!
"H#H-6>!
2"
"H#H-6>!
2!
I-3H#1'! !
2"
J'.>3'K'!
2!
"
"
I-3H#1'! !
2"
"
J'.>3'K'!
2!
"
"
5#33/!
5./!
A!
"
?!
"
"
5./!
"!
"
"
5#33/!
B!
"
5#33/!
5./!
5#33/!
D!
E"
! ! C!
"
"
+YDWD!
6HWEDFDD"
6HWKYDWDD"
"
!
L#$%,-!
"
"
"
%DFD!
!
! 0HQDGHU!
"
"
"
Slika 4. 0UHQLWLS
3.
7DEHODODQRYD"
.RGODQD
,PHODQD
001
HS001
002
HS001
003
HS002
...
...
...
015
HS002
016
HS003
Tomokita
HS002
Toshima
HS003
Harusawa
Projekcija
Red (record)
L]YXHQ
Kolona (record) je
L]YXHQa
je
2)
Prima rna informacija je informacija koja se direktno prikupi pregledom terena, istraivanjem
terena ili prikupljanjem eksperimentalnih podataka itd.
Sekundarna informacija je informacija dobijena ureivanjem ili obradom (1) primarnih
informacija kao to su novine, knjige, podaci i Web-stranice na Internetu.
Prikupljene primarne informacije zovu se injenina baza podataka, a prikupljene sekundarne
informacije zovu se referentna baza podataka.
Baza podataka
LQMHQLQDEDza
podataka
Referentna baza
podataka
%URMDQHLQIRUPDFLMHVWDWLVWLNLSRGDFLLWG)
6YRMVWYHQLSRGDFLGRNXPHQWFLMHOLWHNVWUDXQDLWG
Prikaz informacija (dizajn crtanja, mapa itd.)
Vizuelne
informacije
(prirodno
posmatranje,
eksperimentalno posmatranje itd.)
Audio informacije (audio, muzika itd.)
Svojstvene informacije (dokument, bibliografija , itd.)
124
3)
4)
3HGHVHWLK JRGLQD SURORJ YLMHND DPHULNH VQDJH VDNXSLOH VX L NRULVWLOH LQIRUPDFLMH R VWDnju
svojih potreba. To se kasnije nazvalo bazom podataka. Sveobuhvatna upotreba baze podataka u
-DSDQXSRHODMHUH]HUYDFLMDPDPMHVWDQD-DSDQVNRMQDFLRQDOQRMHOMH]QLFLNRMHMHSRHORH]GHVHWLK
JRGLQDSURORJYLMHNDL$70EDQNRPDWD
Sistem rezervisanjDVMHGLWD
Ranijih godina, rezervaciMD NDUDWD ]D YR] ELOD MH UXQR SURYRHQD .DGD EL VH ]DKWMHY ]D
UH]HUYLVDQMHVMHGLWDSULKYDWLRQDEODJDMQLRVREOMHEODJDMQHELQD]YDORED]QXVWDQLFX (kancelarija za
UH]HUYDFLMH JGMH VH QDOD]LR SODQ VMHGLWD X YR]RYLPD L RVRED ]DGXHQD ]D XSUDYOMDQMH SODQRP
L]YXNOD EL PDSX VMHGHQMD X YR]X ]D WUDHQL GDWXP WH SURYMHULOD EURM VMHGLWD NRML WUHED L]GDWL L
obavijestila osoblje blagajne od kojeg je on/ona primio zahtjev. Pored toga, osoblje na blagajni bi
zapisalo informaFLMX R EURMX VMHGLWD X YR]X QD NDUWL L QD NUDMX EL NDUWD PRJOD ELWL SURGDWD =D
RYDNDY QDLQ UH]HUYDFLMD ELOR MH SRWUHEQR PQRJR YUHPHQD L WUXGD =ERJ RYDNYRJ QDLQD UDGD
SRQHNDGELGRORGRJUHNH]ERJORHWHOHIRQVNHYH]HLOLYR]NRMLPMHNOLMHQWHOLR putovati nekad ne
bi imao prazno mjesto dok je drugi klijent bio u redu na blagajni ]DUH]HUYLUDQRVMHGLWH.RULWenje
RYH PHWRGH ]DKWMHYDOR MH PQRJR YUHPHQD ]D UH]HUYLVDQMH VMHGLWD WDNR GD MH ELOR WHNR SRYHDWL
RJUDQLHQXEU]LQXUDGDLWG
Da bi se RODNDR QDLQ UH]HUYDFLMH razvijen je jedinstven sistem za upravljanje kartama.
3RHYL RG XVOXJH L]GDYDQMD UH]HUYLVDQLK NDUDWD H]GHVHWLK JRGLQD SURORJD YLMHND UD]YLMHQ MH
*UHHQ &RXQWHU QDPLMHQMHQ ]D SURGDMX UH]HUYLUDQLK NDUDWD L SXWHQ X XSRWUHEX 965. godine.
5RHQMHSUYLVYMHWVNLVLVWHPUH]HUYDFLMDVMHGLWDXYR]X6RYLP WUHQXWQRMHRPRJXHQDUH]HUYDFLMD
V LQVWDOLUDQH RSUHPH QD WHUPLQDOX QD VWDQLFL X SURGDYQLFDPD SXWQLNLK NDUDWD PC-ju , mobilnim
telefonom itd., i to samo pristupom bazi podataka.
125
3. 3UHWUDLYDQMHLQIRUPDFLMD
1)
3UHWUDLYDQMHLQIRUPDFLMDLSURJUDP]DSUHWUDLYDQMH
3UHWUDLYDQMHSRWUHEQLKLQIRUPDFLMHXED]LSRGDWDND]RYHVHSUHWUDLYDQMHLQIRUPDFLMD(I R).
Online baza podataka i elektronski rMHQLNLPDMXUD]OLLWHVLVWHPHSUHWUDLYDQMD
Na Web-stranici koju koristimo QD ,QWHUQHWX SRVWRML XVOXJD SUHWUDLYDQMD NRMX RPRJXDYD
SUHWUDLYDSURJUDP]DSUHWUDLYDQMH. Ako Web-stranicu na Internetu smatrate bazom podataka,
XSRWUHEDSURFHGXUH]DSUHWUDLYDQMHMHMHGDQRGQDLQDSUHWUDLYDQMDLQIRUPDFLMD
Ako ]D SUHWUDLYDQMH LQIRUPDFLMD NRULVWLPR XUHDM ]D SUHWUDLYDQMH XNOMXHQH VX VOjHGHH
metode:
1. 3UHWUDLYDQMHSRNDWHJRULMDPD
.DGD MH WHPD LQIRUPDFLMH XUHHQD WDNR GD SUHWUDLYDQMH PRH ELWL REDYOMHQRRG LURNRJ SRMPa ka
manjem pojmu to je kategorija. .DWHJRULMVNR SUHWUDLYDQMH MH PHWRGD SUHWUDLYDQMD FLOMQLK
LQIRUPDFLMDSUDWHLNDWHJRULMX
2. 3UHWUDLYDQMHSRPRXNOMXQHULMHL
5LMH NRMD QDP JRYRUL R SRMPX SUHWUDLYDQMD ]D SUHWUDLYDQMH LQIRUPDFLMD ]RYH VH NOMXQD ULMH.
3UHWUDLYDQMH SRPRX NOMXQH ULMHL MH PHWRGDSUHWUDLYDQMD FLOMQLK LQIRUPDFLMD XQRVRP NOMXQH
ULMHL
Pravilo
%LORNRPRHSULPLWLLQIRUPDFLMHV,QWHUQHWD9MHURGRVWRMQRVWRFMHQMXMHRQDMNRMLSULPDLQIRUPDFLMH
7UHEDYRGLWLUDXQDRDXWRUVNLPSUDvima nad tim informacijama.
2) 9UVWHSURJUDPD]DSUHWUDLYDQMH
1. Direktorijska v rsta (regist racijski tip)
S direktorijskom YUVWRP XUHDMD ]D SUHWUDLYDQMD LQIRUPDFLMH VX UXQR XUHHQH QD RVQRYX VDHWLK
informacija. Kao rezultat, SRX]GDQRVW VDGUDMD je velika i ima manje nepotrebnih informacija. U
PQRJRVOXDMHYDNUHDWRU:HE-stranice direktno napravi popis podataka.
2. 5RERWVNLWLSWLSSUHWUDLYDQMDFMHORNXSQRJWHNVWD
6URERWVNRP YUVWRPSURJUDPDSUHWUDLYDQMDSURJUDPNRMLVH]RYH :HE-robot periodLQRSDWUROLUD
Web-VHUYHURP NDNR EL VDNXSLR LQIRUPDFLMH L DXWRPDWVNL LK VUHGLR .DR UH]XOWDW NROLLQD
LQIRUPDFLMDMHYHOLNDLXNOMXHQRMHPQRJRQHSRWUHEQLKLQIRUPDFLMD
(1) Ovo je kompjuter QDNRPHMHVPMHWHQD:HE-stranica na Internetu.
Zadata k
Uporedite svojstva direktorijVNH YUVWH SUHWUDLYDQMD SURJUDPD SUHWUDLYDQMD L URERWVNRJ WLSD
SUHWUDLYDQMD
126
3)
3UHWUDLYDQMHLQIRUPDFLMDSRPRXNOMXQHULMHL
9MHED 3UHWUDLWHPX]HMX7RNLMXSRPRXNOMXQHULMHL
HOLWH SURYMHULWL LQIRUmacije koje se odnose na muzej u Tokiju. 3UHWUDLPR LQIRUPDFLMH NRMH VH
RGQRVHQDPX]HMX7RNLMXNRULVWHLSURJUDPSUHWUDLYDQMD
Procedu ra
1.
3ULND]SURJUDPD]DSUHWUDLYDQMH
3RNUHQLWH SUHWUDLYD L XQHVLWH U R L SURJUDPD ]D SUHWUDLYDQMH X SROMH ]D unos adrese. Ako
SULWLVQHWHWDVWHU(QWHUSULND]DQDMHVWUDQLFDSURJUDPD]DSUHWUDLYDQMH
2.
8QRVNOMXQHULMHL
8QHVLWHPX]HMX7RNLMXXSROMHXQRVDNOMXQHULMHL$NRSULWLVQHWHWDVWHU]DSUHWUDLYDQMH
LQIRUPDFLMHNRMHVHWLX7RNLMDLPX]HMDSRLQMXVHSUHWUDLYDWL
3.
3UHWUDLYDQMH:HE-stranice
.OLNQLWHQDQDVORYLQIRUPDFLMHROLQNX]DNRMLPLVOLWHGDVDGULFLOMQHLQIRUPDFLMHL]QDHQLK
informaciMD L SULNDLWH RGJRYDUDMXX :HE-stranicu. Suzite izbor LQIRUPDFLMD SUHWUDLYDQMHP
Web-stranica jedne zDGUXJRPLSURQDLWHFLOMQX:HE-stranicu.
Zadata k
8QHVLWHLPHSRGUXMDXNRPHLYLWHLPX]HMXSROMH]DXQRVNOMXQHULMHLLREDYLWHSUHWUDLYDQMH
127
4)
6LVWHPSUHWUDLYDQMDSRPRXNOMXQHULMHL
3UHWUDLYDQMH SRPRX MHGQH NOMXQH ULMHL ]RYH VH jednostavni uvjet. S druge strane, uvjet
NRMLSRYH]XMHMHGQXLOLYLHNOMXQLKULMHLULMHLPD,,/,L1(]RYHVH kombinovani uvjet.
1.
,SUHWUDLYDQMH
.DGD VX]LWH UH]XOWDW SUHWUDLYDQMD SUHWUDLYDQMH VH REDYOMD SRG uvjetom GD VX REMH NOMXQH
ULMHL$L%XNOMXHQH2YDPHWRGDSUHWUDLYDQMD]RYHVH,SUHWUDLYDQMH.
2.
,/,SUHWUDLYDQMH
3UHWUDLYDQMHVHREDYOMDSRGXvjetom GDMHEDUMHGQDRGNOMXQLKULMHL$LOL%XNOMXHQD
2YD PHWRGD SUHWUDLYDQMD ]RYH se ,/, SUHWUDLYDQMH 6 RE]LURP GD VH SUHWUDLYDQMH REDYOMD SRG
LULPXvjetLPDQHJRNRG,SUHWUDLYDQMDEURMQDHQLKUH]XOWDWDVHSRYHDYD
3.
1(SUHWUDLYDQMH
.DGDVX]LWHUH]XOWDWSUHWUDLYDQMDSUHWUDLYDQMHVHREDYOMDSRG uvjetom GDNOMXQDULMH$"
QLMHXNOMXHQD2YDPHWRGDSUHWUDLYDQMD]RYHVH1(SUHWUDLYDQMH3UHWUDLYDQMHVHHVWRREDYOMD
kombiniraQMHP L SUHWUDLYDQMD SRG XvjetRP GD MH NOMXQD ULMH % XNOMXHQD DOL $ QLMH
XNOMXHQD
(KH-9%)!
B NE A
3RWR1(VDPRQHJLUD$WDQo predsWDYOMDQMHMH%,1($WMQHWRWRMH%DQLMH$
Slika 9. .RQFHSWXDOQLGLMDJUDP,,/,1(SUHWUDLYDQMD
128
5) 0HWRGDSUHWUDLYDQMD
.DGD VH FLOMQH LQIRUPDFLMH QH PRJX SUHWUDLWL NOMXQRP ULMHMX SURJUDPD ]D SUHWUDLYDQMH
GREURMHSURPLMHQLWLPHWRGXSUHWUDLYDQMD
M"('$"#I
Situacija
9MHED]DNUDMSRJODYOMD
1. 2GJRYRULWHWD]QDHVOjHGHLSRMPRYLYDQL]DREMDQMDYDQMHED]HSRGDWDND
1DPLMHQMHQLSURJUDPL]DUHOL]DFLMXUD]OLLWLKIXQNFLMDED]HSRGDWDND.
(2) ElektronVNLULMHQLFLNRMLVXXREOLNX&'-ROM-a i DVD-a.
2. UpotrijHELPRSURJUDP]DSUHWUDLYDQMHSRGVOjHGHLPXvjetima.
2GDEHULWH]DQLPOMLYXWHPXLRGOXLWHVH]DMHGQXNOMXQXULMH
2EDYLWH SUHWUDLYDQMH SURFHGXURP GLUHNWRULMVNH YUVWH L SURFHGXURP UREotskog tipa i uporedite
EURMSUHWUDHQLKUH]XOWDWD
.DNRELVWHVX]LOLLOLSRYHDOLEURMSUHWUDHQLKUH]XOWDWDRGUHGLWHMRMHGQXNOMXQXULMH
2EDYLWH , SUHWUDLYDQMH ,/, SUHWUDLYDQMH L 1( SUHWUDLYDQMH V GYLMH NOMXQH ULMHL SURFHGXURP
direktoULMVNHYUVWHLSURFHGXURPURERWVNRJWLSDLXSRUHGLWHEURMQDHQLKUH]XOWDWD
3. 2EMDVQLWHUD]OLNXL]PHXVOjHGHLKSRMPRYD
+LMHUDUKLMVNDED]DSRGDWDNDPUHQDED]DSRGDWDNDUHODFLRQDED]DSRGDWDND.
(2) Primarne informacije i sekundarne informacije.
LQMHQLQDED]DSRGDWDNDLUHIHUHQWQDED]DSRGDWDND.
(4) Offline baza podataka i online baza podataka.
(5) DirektorijVNDYUVWDSURJUDPD]DSUHWUDLYDQMHLURERWVNLWLSSURFHGXUD]DSUHWUDLYDQMH.
129
Dio 2.
'DQDV VX SUHWHQR u upotrebi relacione baze podataka koje se mogu koristiti na PC-u bez
RJUDQLHQMD 8RYRPSRJODYOMXQDXLt HPRRRSim metodama kreiranja relacione baze podataka.
1.
WDMHUHODFLRQDED]DSRGDWDND"
1)
U relacionoj bazi podataka, koja se trenutno najvie koristi, moete lako obraivati ili
mijenjati podatke povezujui dvodimenzionalne tabele. Ako koristite program za kreiranje baza
podataka, elementi baze podataka su:
TABELE (Tables) su glavna komponenta baze pRGDWDNDMHUVHXQMLPDQDOD]HVYLSRGDFLVDGUDQL
XED]LSRGDWDND=DEROMXRUJDQL]DFLMXSRGDWDNDSRHOMQRMHLPDWLYLHWDEela.
QUERY ili UPITI .RPSRQHQWDED]HSRGDWDNDNRMRPVHNRULVWLPRNDGDHOLPRQDLQHNLSRGDWDN
LOL JUXSX SRGDWDND L] MHGQH LOL YLe tabela na osnovi nekog uvjeta ili parametra (vrijednost koju
XQRVLPRVYDNLSXWSULMHSRNUHWDQMDL]YMHWDMDTe podatke moemo samo gledati, ali i mijenjati ih.
2%5$6&,)RUPVSULND]XMXSRGDWNHVDGUDQHXWDEHODPDLXSLWLPDLRPRJXDYDMXGDGRGDWHQRYH
SRGDWNHLDXULUDWH LOLREULHWHSRVWRMHHSRGDWNH
5(3257,LOL,=9-(7$-, ,]YMHWDMMHQDLQSULND]LYDQMDSRGDWDNDSULODJRHQSULQWDQRPREOLNX
STRANICE ZA INTERNET 2QHVXVSRMIRUPDLL]YMHWDMDLVOXH]DSULND]LYDQMHLXQRVSRGDWDND
na Internetu ili intranetu.
MACROI Macro koristimo kada HOLPRDXWRPDWL]LUDWLQHNXUDGQMX
MODULI Modul je kolekcija Visual Basic deklaracija i procedura koje su spremljene zajedno kao
cjelina.
Kombiniranjem ovih komponenata i njihovo povezivanje i sinhroniziranMHLQLED]XSRGDWDND
WRVXNRPSRQHQWHEROMHSRVWDYOMHQHXPHXVREQHRGQRVHWRMHED]DSRGDWDNDHILNDVQLMDLEUD
2)
Podaci su predstavljeni u obliku dvodimenzionalne tabele . Red u tabeli se zove slog (record),
i on pokazuje podatke za 1 subjekt. Kolona u tabeli se zove polje (fild).
Ista vrijednost ne
mo!e biti odre&ena
za primarni klju".
Projekcija
Veza
Virtuelna tabela 3
Virtuelna tabela 2
Selekcija
Virtuelna tabela 4
Ime "lana
Kenta
ASAKURA
Sho
INOUE
Ryo KANO
Pozicija
Razred
Odjelj.
Biv#a osn.
#kola
Baca"
Chihoku
Hvata"
Atsumi
Desno
Toshima
Visina
Te$ina
Palice
Broj
udaraca
Za knjigu rezultata nije neophodno imati zasjenjeni dio, me utim, potrebno je, jer je va no polje koje ovaj sistem
koristi.
2) Normalizacija
Normalizacija se svodi na izu"avanje relacija izme&u tabela, atributa (kolona) i me&usobne
zavisnosti atributa u cilju izbjegavanja nepotrebnog ponavljanja podataka. Cilj normalizacije je
minimiziranje ponavljanja podataka, smanjenje broja nelogi"nih podataka, izrada strukture pogodne
za odr!avanje. Normalizacija se sastoji od 5 koraka od kojih #emo mi u"iti najva!nija 3 koraka.
'etvrta i peta normalizacija je ostavljena za profesionalce.
Prednosti normalizacije podataka su:
- Nema dupliranih podataka.
- A!uriranje (dodavanje, brisanje) se lako izvodi.
- Ne pojavljuje se suprotnost podataka.
132
Kod
utakm.
Datum
druge
!kole
Druga
!kola
Ime utakmice
at
na!e
!kole
druge
!kole
lanski kod
Ime lana
Pozicija
Kenta
ASAKURA
Baca
Sho
INOUE
Hvata
Atsum
i
Ryo
KANO
Desno
Toshima
Razred
Odjel
osnovna
!kola
Visina
Te ina
Palice
Broj udaraca
Chihoku
Odre"eni dio
Kod utakmice
Ponovljeni dio
Kod utakmice
Datum
#lanski kod
Ime
"lana
Druga %kola
Pozicija
Ime
utakmice
Razred Class
Rezultat
na%e %kole
Biv%a osnovna
%kola
Rezultat druge
%kole
Visina
Te!ina
Palice
Broj
udaraca
133
Kod utakmice
Tabela B
!lanski kod
Tabela C
Kod utakmice
Datum
Ime lana
!lanski kod
Palice
Druga !kola
Razred
Ime utakmice
Odjel
Rezultat na!e
!kole
Te ina
Broj udaraca
Kod utakmice
Tabela B
!lanski kod
Tabela C
Kod utakmice
Tabela D
Datum
Ime lana
!lanski kod
Palice
Ime utakmice
Razred
Rezultat na!e
!kole
Odjel
Visina
Te ina
Broj udaraca
Druga !kola
134
(1) Ure"ivanje
polja
(2) Odre"ivanje
osnovne tabele
(3) Uno%enje
po!etnih podataka
K oji su
podaci istog
datum a za
jedno ime?
(4) Povezivanje
tabela
Savjet dizajnera
1)
135
Ime polja
Tip klju"a
lanski kod
Primarni klju
Tekstualni tip
Ime lana
Tekstualni tip
Pozicija
Tekstualni tip
Razred
Tekstualni tip
Odjeljenje
Tekstualni tip
Biv!a
!kola
Tekstualni tip
osnovna
Visina
Te ina
Procedura
1. Kreirajte tabelu i unesite ime polja i tip podataka.
2. Odredite primarni klju" ["lanski kod].
3. Sa"uvajte je pod imenom " tabela "lanstva".
Zadatak
Kreirajte master/glavne tabele, "tabela utakmice", "tabela rezultata" i "tabela protivni"ke %kole".
<Preporuka> Tip podataka
Tip Podatka
Koristi se za
Text
Manji tekst, mo!e se kombinirati
sa brojevima kao %to su telefonski brojevi,
po%tanski brojevi itd.
Memo
Ve#i tekst koji koristimo za opise i sli"no.
Number
Numeri"ki podaci kori%teni za matemati"ke
operacije, osim operacija nad valutama-za to
imamo poseban tip.
Date/Time
Koristimo ga za datume ili vrijeme
Currency
Za ra"unanje sa valutama (ovako izbjegavamo
mogu#a zaokru!ivanja pri ra"unanju).
AutoNumber
Automatski broja" koji se svaki red pove#a
(smanji) za 1 ili stavlja neki proizvoljni broj.
Yes/No
Sadr!i samo da ili ne vrijednost.
OLE Object
Objekti drugih programa kao %to su dokumenti
Worda, Excela, slike, zvukovi itd.
Hyperlink
Adresa nekog fajla na na%em kompjuteru ili
Internetu.
Lookup
Stvara polje koje se popunjava iz polja neke
Wizard
druge tablice ili iz liste zadanih vrijednosti.
136
Veli"ina
Do 255 znakova
Do 64.000 znakova
1,2,4,8 ili 16 bytova
ovisno o formatu
8 bytova
8 bytova
4 ili 16 (Replication ID)
bytova
1 bit
Ograni"eno samo veli"inom
hard disca
Do 64.000 znakova
Isto kao polje iz kojeg se
popunjava
137
3) Povezivanje tabela
Jedna od va!nijih mogu#nosti u upravljanju tabelama baze podataka je povezivanje i
kori%tenje podataka iz vi%e tabela.
Vje&ba 3. Kreiranje relacija
Napravite relaciju za ["lanski kod] iz tabela " tabela "lanstva i "tabela rezultata".
Procedura
1. Otvorite bazu podataka bejzbol klub kako biste napravili relaciju. Iz menija Tools odaberite
komandu Relationships i dobit #ete dijalog Show Table. Kada dobijete njegov prikaz odaberite
tabelu "Tabela "lanstva" i kliknite na Add, isto uradite sa tabelama "tabela rezultata", "tabela
utakmice" i "tabela protivni"ke %kole".
2. Povucite [kod "lana] "Tabele "lanstva" i pustite dugme mi%a na [kod "lana] "tabele rezultata".
3. Pojavit #e vam se dijalog Edit Relationships, kliknite na dugme Create da potvrdite kreiranje
relacije.
Zadatak
Napravite relaciju za [kod utakmice] i [kod protivni"ke %kole] kao %to je prikazano na slici.
138
4)
Kreiranje upita
Osnovna osobina baze podataka je mogu#nost jednostavnog i brzog pristupa podacima koji se,
uglavnom, ostvaruje kroz upite. Upite #ete koristiti za biranje zapisa, a!uriranje tabela, dodavanje
novih zapisa tabeli i biranje odre&enih grupa zapisa koji ispunjavaju odre&ene kriterije.
Vje&ba 4. Napravite popis rezultata udaraca za svakog !lana
Napravimo tabelu "popis rezultata udaraca za svakog "lana" koriste#i tabele "tabela "lanstva" i
"tabele rezultata".
Procedura
1. Odaberite Queries/Create query in Design view i odaberite tabele "tabela "lanstva" i "tabelu
rezultata".
2. Iz tabele "lanstva odaberite polja [kod "lana], [ime "lana] i [poziciju], a iz "tabele rezultata"
odaberite [palicu] i [broj udaraca].
3. U opciji sort polja 'lanski kod odaberite rastu#i poredak (Ascending).
4. Za polja Palica i Broj udaraca iz opcije Total odaberite izra"unavanje ukupnog zbira (2).
5. Zatvorite prozor Query 1.
6. Sa"uvajte pod imenom "popis rezultata udaraca za svakog "lana".
139
Zadatak
Napravite tabelu popis udaraca po svakoj utakmici" kao %to je prikazano na slici.
Vje&ba 5.
Napravite tabelu prosjeka udaraca svakog !lana
Odaberimo upit "popis prosjeka udaraca za svakoga "lana" i tabelu "popisa rezultata udaraca
svakog "lana".
Procedura
1. Prika!ite izra&eni upit i dodajte "popis rezultata udaraca svakog "lana prikazanoj tabeli.
2. Odaberite [kod "lana], [ime "lana], [poziciju], [palica] i [broj udaraca].
3. Unesite formulu za izra"unavanje prosjeka udaraca [broj udaraca] / [palica] u novom polju.
4. Zatvorite prozor "popis rezultata udaraca svakog "lana
5. Sa"uvajte ga pod imenom popis prosjeka udaraca svakog "lana".
140
Zadatak
Napravite formulare za unos podataka za "tabelu utakmice", ""lansku tabelu" i "tabelu protivni"ke
%kole".
141
Zadatak
Napravite izvje%taje popisa prosjeka udaraca svake utakmice i popisa prosjeka udaraca svakog
"lana.
142
Zadatak
Potra!ite "lanove "iji je prosjek udaranja manji od 0,1.
Vje&be za kraj poglavlja
1. Napravite popis godi%njeg rezultata "lana koriste#i svako polje tabele "lanstva.
2. Napravite listu popisa prosjeka udaranja prikazan opadaju#im redoslijedom prosjeka udaranja
koriste#i [kod "lana], [ime "lana] i [prosjek udaranja] "popisa prosjeka udaranja svakoga "lana".
3. Izvr%ite normalizaciju tabele
Kod klijenta
Ime klijenta
Kod proizvoda
Ime proizvoda
Daisuke
YAMAURA
Daisuke
YAMAURA
Daisuke
YAMAURA
Akiko YANO
Magnetno-opti ki disk
Mi!
USB memorija
Akiko YANO
143
Cijena po
jedinici
Kupljena koli"ina
Poglavlje
dru%tvo
6.
Informacijske
tehnologije
Informacija
Poruka
Signal
Poruka
1)
Metoda komunikacije
Metoda komunikacije pomo#u linije kao %to je telefonska zove se line switching
system/linijski prijenosni sistem. Kada koristite telefonsku liniju, mo!ete dominirati linijom sve
dok je sami ne prekinete, tako da komunikacija nije ometana. S druge strane, metoda slanja
informacija kao sukcesivnog niza povezanih dijelova informacije tzv. paketa (packet), gdje su
svakom paketu dodijeljeni podaci o primaocu i po%iljaocu zove se packet-switching system.
Podaci se prenose pravilnom rutom
zavisno od uslova komunikacijskih
linija.
(router)
Linijski prenosni sistem Kru!ni prekida"
Proces prijenosa podataka podijeljenih u pakete preko niza mre!a koje "ine Internet vr%i se uz
pomo# odgovaraju#ih mre!nih protokola, a ure&aji zadu!eni za usmjeravanje paketa zovu se ruteri.
Sa!eti koncept
3. sloj
Predstavljanje
konceptom rije"i
Primaoc
Isti koncept
Razumijevanje
zna"enja
Ista gramatika
Promjena u tekst
Isti metod
2. sloj
1. sloj
Slu%anje zvuka
Izgovoriti
Prijenosni medij
HTTP
Akademska
mre!a
net
co
Kompanija
gr
gov
Vladina
agencija
edu
org
Nekomercijalna
organizacija
lg
Mre!na
usluga
Privatna
organizacija
Osnovne
%kole, srednje
%kole
Lokalna
javna
agencija
jp
Japan
de
Njema"ka
cn
Kina
ru
Rusija
kr
Korea
it
Italija
in
Indija
br
Brazil
www.
kantei.
Ime
organizacije
go.
jp.
Organizacijska
klasifikacija
DNS server
202.232.58.50.
IP adresa
Kod zemlje
4) WWW
WWW predstavlja multimedijalni dio Interneta koji slu!i za pronala!enje informacija. Podaci
s Web-stranice se smje%taju na Web-server, a pretra!iva" slu!i za njihovo pretra!ivanje. Za
pretra!iva", mjesto Web-stranice je ozna"eno URL-om "http://(ime doma#ina.)ime domena/ime
puta.
Slika 5. pokazuje kako je informacija poslata s Web-servera na pretra!iva" kao primjer.
Unesite URL:
http:// www.nesto.com
Web server
Ruter
Klijent
Internet
Ruter
DNS server
(1) Klijent uzima ime domena s URL-a i informi%e se o IP adresi Web-servera do DNS servera.
(2) DNS server obavje%tava klijenta o prona&enoj IP adresi.
(3) Podaci o imenu Web-stranice koju !elite pretra!ivati, Web-server i IP adresa po%iljaoca itd. su
prilo!ene, i poslate su kao paket.
(4) Paket je dostavljen na Web-server putem razli"itih rutera/usmjeriva"a na Internetu.
(5) Podaci s Web-stranice se dijele u nekoliko paketa pa se %alju Internetom.
(6) Podaci s Web-stranice se dostavljaju klijentu pomo#u razli"itih rutera/usmjeriva"a redom, i
prikazuju se na pretra!iva"u.
(4) Ime puta je odre&eno imenom direktorija i datoteke, a nekad mo!e biti i izostavljeno.
(5) Kompjuter koji zahtijeva uslugu.
(1) Razmjena paketa.
5) E-mail
Za kreiranje ili preuzimanje e-maila, koristi se program e-maila (mailer). Mail (po%tanska)
adresa ima sljede#i izgled "korisni"ki ID@ime domena". E-mail se dostavlja putem mail-servera.
Obi"no se koriste protokoli koji se zovu SMTP i POP za slanje i primanje e-maila odnosno za
izdvajanje dostavljenih e-mailova s mail-servera.
Slika 6. Prikazuje kako se e-mail %alje od klijenta kao po%iljaoca do klijenta primaoca.
Mail-server
Mail-server
Ruter
G!ica A
Internet
Ruter
G!ica B
G!ica C
DNS server
Primaoc, G!ica. A
147
1)
Klima ure&aj u sebi ima ugra&en mali kompjuter koji izdaje uputstva i stalno mjeri
temperaturu prostorije kako bi je prilagodio odre&enoj temperaturi.
Na ovaj na"in, utvr&ivanje odre&enog stanje zove se mjerenje, a operacija koja se izvodi da bi se
utvrdilo stanje zove se kontrola. Ako koristite kompjuter, mo!ete izvesti mjerenje i kontrolu
automatski bez radne snage.
Temperatura
Unutra%nja
oprema
Kompjuter
Ispu%tanje zraka
Daljinski upravlja"
Spoljna
oprema
Mozak (kompjuter)
Oko (senzor)
Uho (senzor)
Ruka
(operativni dio)
Stopalo
(operativni dio)
148
Kod klima ure&aja, razlika izme&u sobne temperature izmjerene senzorom i pode%ene
temperature upore&uje se pomo#u kompjutera. Sobna temperature se stalno prilago&ava pomo#u
kontrolisanja operativnog dijela.
Promjena informacije u drugu informaciju koja ima stalnu vezu s njom zove se konverzija
(pretvaranje), a oprema koja se koristi za konverziju zove se konvertor.
Op#a konfiguracija mjerenja / kontrole pomo#u kompjutera prikazana je na Slici 9.
Senzor
AD konvertor
Cilj kontrole
Kompjuter
Operativni
dio
DA konvertor
Volta$a
Senzor za
temperaturu
Motor
Volta$a
Rotacijski broj
3)
Razmatranje sigurnosti
149
Kompjuter
Senzor nivoa
vode
Motor
Senzor za mrlje
2. Robot
Rije" robot je "e%kog porijekla nastala od rije"i robota koja ozna"ava posao. Prakti"ne
potrebe su uvjetovale pronala!enje ma%ine koja #e u odre&enim poslovima zamijeniti "ovjeka. U
po"etku su to bili opasni poslovi koji su %tetno djelovali na "ovjeka za vrijeme njihovog obavljanja.
Roboti se primjenjuju u poslovima zavarivanja, za razna istra!ivanja u morima i okeanima, u
kosmi"kim istra!ivanjima, u oblasti medicine i savladavanju te%ko prohodnih terena.
150
Kompjuter
Proces prikupljanja
za analizu
Navigacija u vozilu
Detektor vozila
Mjerenje
Saobra%ajni signal
Informacijska tabla
signal
Kontrola
Kontrola
Prijemnik
Mjerenje Kontrola
151
1. Sigurnost
U kompjuteru i telekomunikacionoj mre!i, podaci i programi se mogu o%tetiti slu"ajno ili
namjerno nedozvoljenim upadom, prislu%kivanjem, ometanjem, falsifikovanjem, blokiranjem i
drugo. Kao posljedica javlja se potreba za preduzimanjem razli"itih mjera. Kako bi se pobolj%ala
sigurnost, moramo preduzeti mjere za%tite.
Sigurnost
Budite pa!ljivi da ne biste postali !rtva ili u"esnik cyber (informati"kog) kriminala.
2. Firewall
Hardver i softver koji spre"avaju nedozvoljeni upad, %tetu / curenje podataka zove se firewall.
Firewall je instaliran izme&u vanjske mre!e kao %to je Internet i mre!e u kompaniji ili %koli i
provjerava dolazne i odlazne
informacije.
&ifrovanje
Kodirana
poruka
Kodirana
poruka
Obi"an
tekst
Obi"an tekst
Po!iljalac A
Primalac B
153
Primalac
Primljeni podaci
Obi"an
tekst
Obi"an
tekst
Digitalni
potpis
Digitalni
potpis
Elektronska
potvrda
Elektronska
potvrda
Javni klju"
po#iljaoca
Javni klju"
po#iljaoca
Kontrola
gre#ke
Pore!enje
Kontrola
gre#ke
&ifrovanje
Tajni klju"
po#iljaoca
Javni klju"
po#iljaoca
Provjera
ispravnostii
Javni klju"
po#iljaoca
De#ifrovanj
e
Javni klju"
po#iljaoca
Elektronska
potvrda
Javni klju"
po#iljaoca
Provjera
Potvrda autenti"nosti
Kontrola
gre#ke
155
2. Upotrebljivost
Jedan od razloga za%to je kompjuter postao pristupa"an velikom broju ljudi jeste da je
kompjuter postao lak za upotrebu.
Server
Zahtjev za
podacima
Server datoteke
Server %tampa"a
Zahtjev za
%tampanje
Opslu!ivanje
podacima
Klijent
(1) Oprema za slanje i primanje podataka bez tel. linija i povezivanje s LAN-om.
156
Glas
Znak
Planina Fud!i
se prikazuje na
TV-u.
Danas je vrijeme u
Tokiju lijepo s
povremenom pojavom
oblaka.
Danas je vrijeme u Tokiju lijepo s
povremenom pojavom oblaka.
%
Slika 7. Usluga natpisa pomo"u tehnologije
prepoznavanja govora
( CUI
Korisni"ko okru!enje u kome korisnik i sistem komuniciraju pomo#u teksta koji korisnik saop#ava
kompjuteru zove se Znakovno korisni"ko okru!enje (CUI Character User Interface).
157
Primjer rje%enja
Za sliku sa znakovima postavite svijetlu pozadinu i tamne znakove ili tamnu pozadinu i
svijetle znakove kako biste vidjeli kontrast.
Na pretra!iva"u, zamjenski niz znakova prikazan je kada postavite strelicu mi%a na ekran.
Glasovni pretra!iva" mo!e i%"itati zamjenski niz znakova kako bi prenio sadr!aj slike osobi sa
slabim vidom.
Dobar primjer
Lo% primjer
(1) Ovim programom se i%"itavaju znakovi teksta Web-stranice i sadr!aj zamjenskog niza znakova
slike.
158
Vje&ba
Pobolj%ajte dostupnost desnog grafikona kao na slici koja je na Web-stranici za ljude koji ne mogu
odrediti odre&enu boju.
Grupa A
Grupa B
Grupa C
Grupa D
Vje&ba
1. Odaberite ta"ne odgovore iz tabele za obja%njenja i odgovore simbola.
(1) Kombinacija va!na za vrstu klju"a koji se koristi za sistem %ifrovanja javnim klju"em.
(2) Kombinacija va!na za vrstu klju"a koji se koristi za digitalni potpis.
$ifrirani klju"
Klju" za dekodiranje
A
B
C
D
159
Primjer
Osnovni podaci
Privatni !ivot itd.
Savjest, na"ela, vjera, etni"ka pripadnost, porijeklo, historija bolesti, kriminalni dosije itd., u
li"nim podacima po op#em pravilu nisu otvorena za javnost. S druge strane, otkrivanjem li"nih
podataka, ako su otkriveni bez upozorenja, privatnost osobe mo!e biti ugro!ena. Morate sprije"iti
objavljivanje li"nih podataka na Web-stranicama koliko god je to mogu#e, jer su one dostupne
javnosti.
Telefonski broj
Ime !kole
Porodica
Spol
Ruta
putovanja
Zanimanje
Ime kompanije u
kojoj ste
zaposleni
Broj mobilnog
telefona
Adresa
Broj bankarskog
ra"una
Ime
Broj kreditne kartice
Imena "lanova
porodice
161
Film
Umjetnost (slikanje, vajanje, rezbarenje...itd.)
Fotografija
kompjuterski program
Prava autora, autorsko pravo (pravo vlasni%tva) koje je dato ljudima koji su napravili autorsko
djelo prvi put, a uklju"eno je i moralno pravo, pravo obzira i za%tite moralnog karaktera autora. Uz
to postoje va!na prava, prava koja se naslanjaju na autorsko pravo, i ona su data ljudima koji
prenose autorsko djelo javnosti kao %to je npr. pjeva". Glavne odlike autorskog prava kao moralno
pravo, pravo umno!avanja, pravo izvo&enja, pravo prikazivanja je napisano u tabeli 2.
Uz autorsko pravo i prava koja se na njega naslanjaju, postoje pravo patenta, pravo
upotrebe modela, pravo dizajna i pravo za%titnog znaka za djela va!na za razvoj industrije kao
%to su pronalasci i oni su za%ti#eni kao pravo industrijskog vlasni%tva. Ova autorska prava i prava
industrijskog vlasni%tva se zajedno zovu prava intelektualnog vlasni%tva.
Razvojem kompjutera i Interneta, svako mo!e lako kopirati i obra&ivati digitalne informacije.
Npr., jednostavno se postavlja fotografija pjeva"a preuzeta s Web-stranice na va%u Web-stranicu.
Me&utim, ovim kr%ite autorska prava fotografa i portretsko pravo osobe na toj fotografiji. Privatno
kopiranje za li"nu upotrebu je dozvoljeno, ali za prijenos informacija morate dobiti odobrenje od
autora. Ako citirate tekst nekog dokumenta ili sl. morate ta"no navesti citat i izvor.
162
Moralno
pravo
Autorsko
pravo
(pravo
vlasni%tva)
SLU'AJ 1
Stavite muziku u pozadini na
va%u Web-stranicu koriste#i
kupljeni CD.
SLU'AJ 2
Popravili ste fotografiju "ije je
objavljivanje
dozvoljeno
i
postavili je na Web-stranicu.
Ja koristim
ovu
pjesmu.
Malo
izmijenjena.
(prava
SLU'AJ 3
Postavili ste fotografiju sa
svojom
prijateljicom
bez
njenog znanja.
Ona mi je
prijateljica.
Vje&ba
Prona&ite situaciju u kojoj je do%lo do kr%enja autorskih prava i ukratko predstavite koja su prava
prekr%ena.
163
(1) Stvara se techno-anksioznost zbog lo%eg prilago&avanja na kompjuter, techno-zavisnost kao rezultat pretjerane
zavisnosti.
(2) Kompanija osnuje poslovnicu u inostranstvu, pa je industrijski kapacitet doma#e proizvodnje oslabljen.
164
Aritmeti!ke
operacije
+ Sabiranje
- Oduzimanje
* Mno!enje
/ Dijeljenje
! Stepen
166
(auto
Sortiranje i ekstrakcija
1Sortiranje u rastu$i poredak (opadaju$i poredak)
Odaberite opseg #elija koje #e biti sortirane i iz menija Data odaberite komandu Sort.
Odredite po kojoj koloni !elite da sortirate i odaberite rastu#i poredak (od manjeg ka ve#em) ili
opadaju#i poredak (od ve#eg ka manjem). Kada sortirate mogu#e je postaviti vi%e od jednog uvjeta
za sortiranje. Ako sortirate samo po jednoj koloni, mogu#e je koristiti dugme
rastu#i poredak) ili
(sortiraj u
Upotreba funkcija
1Dobijanje ukupnog zbira (SUM funkcija)
Odaberite #eliju (E5) u koju #ete unijeti ukupan zbir i kliknite na dugme
(umetanje
funkcije). Na ekranu se pojavljuje prozor Insert Function. Odaberite [SUM] iz menija funkcija
[Most Recently Used] i kliknite OK. Po%to je prozor [Function Arguments] prikazan na ekranu,
unesite opseg #elija "B5:D5" za koje se izra"unava suma u [Number 1] i kliknite OK. Dobijena
suma smje%tena je u #eliju (E5). Ukoliko se [SUM] ne nalazi u [Most Recently Used], mo!ete je
prona#i u kategoriji matemati"kih funkcija. Kada kliknete na
dugmeta
(auto SUM),
mogu#e je koristiti pet funkcija [suma, prosjek, koli"ina podataka, najve#a vrijednost, najmanja
vrijednost].
=SUM(opseg #elija)
167
168
Relacijski operatori
= jednako
> = ve#e ili jednako
> ve#e
<> razli"ito
< = manje ili jednako
< manje
169
2Pokretanje editora
Kliknite na dugme
(VBasic editor) koje se nalazi na liniji alata. Kada se ekran editora prika!e,
kliknite na
dugmeta
(insert of user form) alata ure&iva"a. Ako ste odabrali [Module], dobit
#ete ekran za unos programa.
171
Kada izvr%avate isti proces vi%e puta, po!eljno je napraviti dugme oblika na desnoj strani.
* Kako biste pokrenuli macro, neophodno je promijeniti nivo sigurnosti programa za rad sa radnim
tabelama sa "visoko" na "srednje".
172
173
P11'ta trebam uraditi kada &elim da upotrijebim poznati lik kao %to je Mickey
Mouse?
O11Za upotrebu koja prelazi granice privatne upotrebe, potrebno je odobrenje vlasnika
autorskih prava.
P12Da li mogu da objavim pjesmu koju sam sam pjevao i snimio na karaokama?
O12Potrebna su odobrenja tekstopisca, kompozitora i izvo&a"a. Nije dozvoljeno koristiti
snimak ako se prelazi granica privatne upotrebe.
P13Ko je autor autorskog djela stvorenog kori%tenjem kompjuterske opreme
kompanije, kompanija ili autor?
O13Autorsko pravo ima autor autorskog djela bez obzira "iji alat ili oprema se koristi.
Slu"aj kada autorsko pravo autorskog djela koje je napravio radnik ima kompanija je samo onda
kada je "napravljeno autorsko djelo povezano s poslom" inicijativom kompanije.
174
Va!e#i
zakoni
Kazna
Za ljude koji prekr%e autorska prava predvi&ene su stroge kazne kao %to su nov"ane kazne i
zatvorske kazne.
#lan 119.
Sljede#e osobe #e biti ka!njene zatvorom na period ne du!i od pet godina, ili nov"anom kaznom
koja ne prelazi pet miliona jena (oko 40.000 KM) , ili oboje:
(I) svaka osoba koja povrijedi moralna prava autora, autorsko pravo, pravo na objavljivanje,
moralno pravo izvo&a"a srodnih prava (op.a.)
(II) svaka osoba koja, u svrhu stvaranja profita, navede druge da koriste ure&aje za umno!avanje
pomenute u 'lanu 30, paragraf (1), stav (i) koja predstavljaju kr%enje autorskih prava, prava
objavljivanja ili srodna prava.
176
177
n
nano
10-9
p
piko
10-12
f
femto
10-15
Primjeri brzina pristupa memorijama
Memorije
Vrijeme prilaza
Hard disk
Oko 10 m sekundi
Operativna memorija
Nekoliko desetina n sekundi
Disketa
0,1 sekunde
Eksterna memorija
Nekoliko sekundi
Interni ke%
Nekoliko stotina p sekundi
179
Druge jedinice
Jedinice koli"ine informacije
b Bit
najmanja jedinica informacije
B Bajt 1 bajt = 8 bita
Jedinica baud brzine
bps Bita po sekundi
B/s Bajta po sekundi
Grafi"ke jedinice
pixel Element slike
bpp Bitova po pikselu
ppi
Piksela po in"u
Jedinica pokreta slike
fps Frejmova po sekundi
180
181
za
kontrolu
Upitnik
Dora&eni zahtjev kako bi se uzeli podaci iz baze podataka. Ispitivanje podataka koji su smje%teni u
tabelu, povezivanje tabela, itd.
Klijent-server sistem
Sistem uspje%ne upotrebe kompjutera kombiniraju#i kompjuter klijenta koji zahtijeva uslugu i
kompjuter servera koji provodi razne procese zavisno od zahtjeva klijenta.
Graphical User Interface (GUI)/Grafi!ko korisni!ko okru&enje
Okru!enje koje sadr!i prozor, meni, ikonu i kursor kako bi omogu#ilo intuitivnu i laku operaciju
mi%em.
Mjera
Ovime se mjeri koli"ina u odre&enom stanju.
Pridru&ivanje
Ovim se povezuju dvije ili vi%e tabela kako bi se napravila nova tabela.
Pretra&iva!
Sistem koji omogu#ava uslugu pretra!ivanja informacija.
Kombinovanje boja
$tampa" predstavlja boje koriste#i tri osnovne boje: C (cyanogen), M (magenta) i Y (yellow).
Mije%anjem ovih boja dobija se tamna boja pribli!na crnoj.
Sistem %ifrovanja javnim klju!em
Jedna od metoda %ifrovanja. Koriste se dvije vrste klju"a: tajni klju" koji samo vi znate i privatni
klju" koji se ka!e drugoj strani. Oba klju"a omogu#avaju %ifrovranje, me&utim, klju" kori%ten za
%ifrovanje ne omogu#ava i de%ifrovanje. Sistem %ifrovanja javnim klju"em ima prednost jer klju" za
dekodiranje rijetko bude presretnut i otkriven.
Li!ni podaci
Ovo su informacije kojima se mo!ete identifikovati. Ime i prezime, adresa, spol i datum ro&enja su
"etiri osnovna podatka.
Kompjuterski virus
To je generi"ko ime programa koji izaziva nepravilnosti u radu kompjutera ili upada u datoteku.
Tako&er se zove i virus. Kompjuter se zarazi pomo#u preuzimanja podataka, e-maila, itd.
Sajber kriminal
Kriminal koji zloupotrebljava informacijsku tehnologiju. To je kriminalno djelo usmjereno ka
kompjuterima i elektromagnetnim podacima, pomo#u programa koji koriste#i kompjutersku mre!u
nanose ogromne %tete drugim kompjuterima i podacima.
Pravo industrijskog vlasni%tva
To je ime za "etiri prava: patent pravo, pravo upotrebe modela, pravo dizajna i pravo na za%titni
znak.
Simulacija
Metod kojim se provodi eksperiment koriste#i stvarne proizvode i modele kako bi se rije%io
problem.
Projekcija
Operacija kojom se uzima red iz tabele koji odgovara upitu.
184
Periferni ure"aji
Ulazni ure&aji, izlazni ure&aji, vanjske memorije i ulazno-izlazni ure&aji.
Operativna memorija
U operativnoj memoriji se nalazi izvr%ni program koji se neposredno izvr%ava i podaci koji se
neposredno koriste tokom izvr%avanja programa.
Skalni model
Model umanjenoga stvarnog proizvoda, kao %to je model koji se koristi pri eksperimentu zra"nog
tunela.
Izlazni ure"aj, izlazna jedinica
Slu!e za prikazivanje rezultata obrade na kompjuteru u obliku pogodnom za kori%tenje.
Pristup informacijama
Pretra!ivanje potrebnih informacija iz baze podataka.
Informacije bez ograni!enja
Omogu#ava hendikepiranim osobama i starijim osobama da koriste informacijsku opremu %to je
mogu#e lak%e.
Koli!ina informacija
Koli"ina informacija koju sadr!i slika ili dokument. Uop#eno, slika ima ve#u koli"inu informacija
od tekstualnih podataka.
'irenje, ekstrakcija, dekompresija
Povrat sa!etih podataka. Tako&er se zove i dekompresija, rekonstrukcija i %irenje.
Tablica istinitosti
Tablica koja opisuje rezultat logi"ke operacije.
Aritmeti!ki model
Model koji matemati"ki opisuje status rezultata kao %to je jedna"ina koja predstavlja vezu cijena profit.
Grafi!ki model
Model koji opisuje strukturu u dijagramu usredsre&uju#i se na sastavne elemente rezultata i njihovu
povezanost kao %to je dijagram toka programa ili organizacijski grafikon kompanije.
Normalizacija/Filtriranje
Normalizacija baza podataka jeste izbjegavanje nepotrebnog vi%estrukog ponavljanja podataka, %to
se posti!e kroz 3 normalne forme, pravilnim postavljanjem relacija izme&u tabela. U praksi postoje
5, ali se naj"e%#e koriste 3 NF.
Kontrolni sistem
Operacija kojom se odre&uje status do statusa rezultata.
Stati!ki model
Model kod kojeg ne morate misliti na protok vremena kao %to je simulacija stope profita.
Sigurnost
Spre"avanje neovla%tenog pristupa kompjuteru i falsificiranju podataka kako bi se obezbijedila
sigurnost pri upotrebi kompjutera.
185
Apsolutna referenca.
Apsolutna referenca ima znak & ispred oznake kolone
se nalaze one se ne mijenjaju.
Selekcija
Operacija uzimanja reda koji ispunjava uvjet iz tabele.
Relativna referenca
Metoda preciziranja polo!aja #elije pomo#u relativne pozicijske povezanosti s drugim #elijama u
programu za rad sa radnim tabelama.
Relativna frekvencija
Broj doga&aja koji su se pojavili zove se frekvencija, a relativna frekvencija se odre&uje: broj
doga&aja koji su se pojavili ukupni broj.
Softver
Programske komponente kompjuterskog sistema. Osnovna klasifikacija softvera je na aplikativni i
sistemski.
Jednostavni uvjet
Jednostavni uvjet pretra!ivanja koji ne koristi AND/I uvjet, OR/ILI uvjet, itd.
Jednostavno pretra&ivanje
Metoda pretra!ivanja ciljnih podataka jedan po jedan. Ovo je jednostavna metoda, no potrebno je
mnogo vremena za pretra!ivanje ako postoji mnogo podataka.
Pravo intelektualnog vlasni%tva
Pravo monopola u odre&enom utvr&enom vremenskom periodu koje se daje autoru za intelektualne
kreativne aktivnosti. Postoji autorsko pravo, pravo industrijskoga vlasni%tvaitd.
Autorsko pravo
Pravo autora da kontroli%e i sti"e profit pomo#u umno!avanja, izdavanja, prijevoda, prikazivanja i
emitiranja, itd. njegovog/njenog autorskog djela.
Moralno pravo
Pravo za%tite li"nog profita koji ima autor za svoje autorsko djelo kroz objavljivanje autorskog djela,
prikaz imena na autorskom djelu, te za%tita identiteta za autorsko djelo.
Srodno pravo
Pravo zasnovano na autorskom pravu ovla%teno za izvo&a"e, producente fonograma, prijenose, itd.
Ovim pravom se uzima isklju"ivo pravo na posjedovanje zvu"nog zapisa, videozapisa i kopije.
Digitalno
Ovime se ograni"ava neprestano mijenjanje koli"ine u odre&enim intervalima njihovo
predstavljanje broj"anom vrijedno%#u.
Digitalizacija
Konvertovanje (pretvaranje) analognih podataka u digitalne podatke.
186
Digitalna podjela
Pod ovime se podrazumijeva podjela za ljude koji !ive u okolini gdje se informacijska oprema
mo!e koristiti i za ljude koji ne !ive u takvoj okolini. Zbog ovoga se stvara dru%tveni i ekonomski
jaz izme&u ljudi.
Digitalno emitiranje
Sistem koji emituje digitalni elektri"ni signal.
Tipovi podataka
Tipovi podataka s kojima se radi u bazama podataka. Postoji tip po datumu i tip automatskog broja
itd. uz tip teksta i tip broj"ane vrijednosti.
Baza podataka
Velika koli"ina sre&enih i prikupljenih podataka koja se lako pretra!uje.
Paket baze podataka
Elektronski rje"nici u obliku CD-ROM-a, DVD-a, itd.
Database management system (DBMS)/Sistem za obradu baze podataka
Programi koji funkcioniraju kao most izme&u korisnika i baze podataka. Pored samog kreiranja
baze, zadatak DBMS-a je kontrola, nadgledanje rada, te razli"iti oblici za%tite baze podataka.
Tabela
To je dvodimenzionalna tabela. Sastoji se od redova i kolona.
Tehno-stres
Zajedni"ko ime za dvojni vid psiholo%kog gubitka samokontrole uzrokovanog kontaktom s
tehnologijom.
Electronic Commerce (EC)/Elektronsko poslovanje
Transakcija proizvoda i usluga putem mre!e. Tako&er se zove i elektronska trgovina.
Digitalni potpis
Tehnologija koja dokazuje da podatke stvara sam po%iljalac, i da sadr!aj nije falsificiran.
Eletronska provjera ispravnosti
Tehnologija kojom tre#a strana dokazuje da je digitalni potpis, potpis po%iljaoca. To je isto %to i
certifikat ili pe"at.
Elektronska po%ta
Sistem razmjene poruka s odre&enom osobom na Internetu. Tako&er se zove e-mail.
Dinami!ki model
Model za koji su bitne promjene rezultata pomo#u pra#enja protoka vremena.
Ime domena
Ime domena odre&uje zemlju porijekla (ba Bosna i Hercegovina, hr- Hrvatska, sr - Srbija) ili
namjenu domene (edu edukacija, gov vlada, com komercijalna).
Trade off/Kompromis
Veza u kojoj vi%e od jednog elementa ima vezu koja ne mo!e biti konzistentna, kao u situaciji kada
!elite ne%to pobolj%ati, ne%to drugo morate !rtvovati.
187
Sortiranje
Sortiranje podataka konfiguriranih rastu#im ili opadaju#im redoslijedom. Metode sortiranja su:
metoda razmjene, metoda izbora, metoda umetanja, metoda brzoga sortiranja, itd.
Sekundarne informacije
Ovim informacijama lako pretra!ujemo primarne informacije kao %to su indeks i sadr!aj.
Binarno pretra&ivanje
Metoda pretra!ivanja ciljnih podataka ponavljanjem podjele intervala na pola. Originalni podaci
moraju biti sortirani u rastu#em ili opadaju#em poretku.
Ulazni ure"aji, ulazna jedinica
Ulazni ure&aji slu!e za uno%enje podataka u kompjuter.
Topologija mre&e
Fizi"ko i logi"ko ure&enje kompjutera unutar mre!e. Postoje 3 osnovne mre!ne topologije:
- Bus
- Prsten
- Zvijezda
Hardver
Oprema koja "ini kompjuter.
Biometrija
Metoda provjere identiteta koja koristi fizi"ke osobine "ovjeka.
Bajt
Niz od 8 bita zove se bajt. (1 byte = 8 bits)
Array/Niz
Skup podataka iste vrste.
Paket
Podaci koji se prenose Internetom dijele se u pakete. Svaki paket sadr!i adresu primaoca i
po%iljaoca.
Prepoznavanje uzoraka
Tehnologija provjeravanja novih grafi"kih i zvu"nih podataka s podacima memorisanim u
kompjuteru i prepoznavanje po njihovim osobinama.
Backup
Backup je kreiranje sigurnosnih kopija podataka na razli"ite vrste medija (CD, trake, flash
memorije, externe diskove) kako bismo sprije"ili ne!eljeni gubitak podataka u slu"aju hardverskog
otkaza sistema.
Tri osnovne boje svjetla
To su R (red/crvena), G (green/zelena) i B (blue/plava). Mije%anje ovih boja poja"ava kontrast i
blizu je bijeloj.
Patenti metod poslovanja
Patent "iji je cilj za%tita poslovanja i ideje.
188
Bit
Kra#i oblik za binarnu cifru. Binarna cifra mo!e biti 0 i 1. Sve informacije predstavljene su u
kompjuteru kao niz bitova. Tako da se bit javlja kao najmanja jedinica za skladi%tenje podataka u
memorijskim medijima kompjutera.
Negacija
Operacija kojom rezultat postaje 0 kada je unos 1, a rezultat postaje 1 kada je unos 0.
Samplovanje
Metoda uzimanja zvuka u odre&enim intervalima. Ta"ka ograni"avanja zove se ta"ka uzorka.
Interval ograni"avanja (vremenski interval) zove se odabrani ciklus ili sampling ciklus.
Firewall
Sistem koji %titi kompjuter i mre!u spojenu na Internet od upada i sprije"ava zloupotrebu internih
informacija.
Vrsta datoteke
Postoje vrste datoteka svojstvenih primjeni programa i op#a vrsta kojom se mo!e upravljati pomo#u
razli"itih programa. Vrste datoteka se obi"no identifikuju nizom znakova koji se zove
ektenzija/produ!etak koji je prilo!en na kraj imena datoteke.
#injeni!na baza podataka
To je baza podataka u koju se prikupljaju dokumenti (primarne informacije).
Feedback control/Regulacija povratnom vezom
Ovim sistemom se odlu"uje sada%nji status do sljede#eg statusa, koji je osnova automatskog
kontrolnog sistema.
Polje
Kolona u tabeli koja odre&uje tip podatka. (polje prezime, ime...)
Fail-safe/Protiv otkazivanja
Funkcija koja smanjuje %tetu nastalu kada "ovjek primijeni pogre%nu operaciju ili se ure&aj pokvari.
Form/Oblik
Elektronski obrazac za unos podataka.
Slo&en uvjet
To je uvjet pretra!ivanja koji koristi AND/I uvjet i OR/ILI uvjet.
'ifrovanje
Pretvaranje informacija u %ifre zasnovano na odre&enom pravilu.
Predstavljanje u pokretnom zarezu
To je sistem ozna"avanja realnih brojeva u registar sa 32 #elije gdje je jedna #elija rezervisana za
znak, osam za eksponent i 23 za apsolutnu vrijednost mantise.
Web-pretra&iva!
Program za pretra!ivanje Web-stranica.
Frame/Okvir
To je slika koja defini%e pokretnu sliku. Broj slika u jednoj sekundi zove se brzina slike, a izra!ava
se fps (frames per second/slika u sekundi).
189
Dijagram
Opisuje procedure procesa koriste#i odre&ene simbole u fazi dizajna programa i sistema. Simboli i
stil pisanja odre&uju se od strane JIS-a.
Program
Opisuje procedure obrade podataka izra!enu na na"in koji kompjuter razumije.
Protokol
To je unaprijed definisana procedura i metod kada se primjenjuje komunikacija putem kompjutera.
Vektorska grafika
Vektorska grafika se obra&uje matemati"ki kao kolekcija ta"aka, linija, krivih ili poligona.
Vanjska memorijska jedinica, vanjska memorija
To je vanjska memorijska jedinica kao %to je magnetni disk odvojen od glavne memorijske jedinice.
Mogu#e je snimiti veliku koli"inu podataka na njega.
Complement/Dopuna
To je broj koji se mo!e dobiti oduzimanjem datog broja od odre&enog broja. Pri upotrebi
kompjutera, koristi se izraz negativnog broja.
Red/redanje
Linearni raspored elemenata (sli"an uslu!ivanju klijenata na blagajni supermarketa).
Znakovni kod
Kod dodijeljen svakom znaku za upotrebu znakova u kompjuteru.
Model
Model je kopija stvarnog predmeta. Zove se i maketa.
Modeliranje
Stvaranje modela na osnovu stvarnog predmeta.
Mobilno ra!unarstvo
Mogu#nost slanja i primanja podataka kori%tenjem digitalnih ure&aja kao %to su PC i mobilni
telefon.
Rje%enje problema
Put do rje%enja problema i izvr%avanje rje%enja.
Monte Carlo metod
Metoda rje%avanja problema primjenom slu"ajnog broja. Mogu#e je rije%iti problem matemati"ki i
uz pomo# fizike. Ovaj problem se ne mo!e rije%iti u teoriji (analiti"ki) jednostavnim metodom.
Univerzalni dizajn
Dizajniranje proizvoda tako da ga ljudi mogu lako koristiti.
Rasterska grafika
Definisana slika kao skup ta"aka.
Slu!ajan broj
To je broj "ija se vrijednost ne mo!e predvidjeti unaprijed.
190
191
Sub Macro()
End Sub
Deklaracija promjenljive
Dim x as Int, y as Int
Substitucija #elije
)elije(1,2).vrijednost = a
Substitucija promjenljive
a = )elije(1,2).Vrijednost
Razgranata struktura
If a<b then
c=a
a=b
b=c
End If
Broja"ki ciklus
For x = 1 Do 10
)elije(1,x).Vrijednost = x
Next x
Zna"enje makronaredbe
Zna"enje primjera
Makro opisuje program izme&u Sub i End Sub. Procedura
je program koji mo!e imati vi%e ulaznih i izlaznih
vrijednosti.
Izme&u Sub Macro() i End Sub se vr%i deklaracija
promjenljivih, zadaju se instrukcije itd.
Promjenljiva je deklarisana.
Promjenljive X i Y su deklarisane kao cjelobrojne
promjenljive (mogu im se dodjeljivati samo cjelobrojne
vrijednosti).
Dodjeljivanje podataka #eliji.
)elija(1,2) je #elija "ija je pozicija prvi red i druga
kolona, tj. #elija(B1). Ovoj #eliji bi#e dodjeljena
vrijednost a.
Dodjeljivanje vrijednosti #elije promjenljivoj.
Dodijelite vrijednost #elije (B1) promjenljivoj a.
Razgranata struktura se opisuje upotrebom If naredbe
koja po"inje sa ako je izraz ta"an tada se izvr%ava
naredba1, u suprotnom naredba2. Me&utim, izme&u [ ]
mo!e biti izostavljeno. To je nepotpuni oblik If naredbe
If izraz then
If izraz then
naredba1
naredba1
[Else
End If
i naredba2]
End If
Ako je ta"an izraz vrijednost a manja od vrijednosti
promjenljive b, izvr%it #e se niz naredbi (c=a, a=b, b=c)
tj. promjenljive a i b razmjenit #e svoje vrijednosti.
Uvjetni ciklus
x=1
Do While(x<=10)
)elije(1,x).Vrijednost = x
x = x+1
Loop
193
Lista funkcija
Funkcije programa za rad sa radnim tabelama
Zna"enje funkcije
Zna"enje primjera
Sabira sve numeri"ke vrijednosti u odre&enom opsegu
#elija.
Rezultat je zbir brojeva 3, 2 i 6.
Rezultat je zbir numeri"kih vrijednosti opsega #elija od
A1 do B3.
SUMIF (range, search condition, total Dobija se ukupna vrijednost #elija koje ispunjavaju uvjet
range)
pretra!ivanja.
=SUMIF(A1:A3,">12",B1:B3)
=SUMIF(A1:A3,">12")
=AVERAGE(5,6,7)
=AVERAGE(A1:A3)
MEDIAN (cell address:cell address)
=MEDIAN(3,16,17)
=MEDIAN(A1:A4)
194
Logi"ke funkcije
Funkcija
Zna"enje funkcije
Primjer prikaza
Zna"enje primjera
IF (conditional expression, for true, for Ako je ta"an conditional expression (logi"ki izraz) u
false)
#eliji u kojoj je ta funkcija bit #e prikazana vrijednost for
true, u suprotnom for false.
=IF(A1=10,"Da","Ne")
Ako je vrijednost #elije A1= 10, sadr!aj #elije u kojoj se
nalazi funkcija postaje Da, u suprotnom Ne.
OR
(conditional
expression
conditional expression 2,)
=OR(A1:A3)
195
Statisti"ke funkcije
Funkcija
Primjer prikaza
COUNT (cell address:cell address)
=COUNT(A1:A10)
Zna"enje funkcije
Zna"enje primjera
Broji koliko ima #elija u opsegu sa upisanim numeri"kim
vrijednostima, uklju"uju#i formule i funkcije, kao i #elije
u kojima su upisane nule, ali ne ra"una prazne #elije i
#elije sa tekstom.
Dobija se broj numeri"kih podataka iz opsega #elija
(A1:A10).
=COUNTA(A1:A10)
=COUNTIF(A1:A10,20)
=MAX(A1:A5)
=MIN(A1:A5)
RANK(number;ref;order)
=RANK(A2,A1:A5,0)
196
Zna"enje funkcije
Zna"enje primjera
=VLOOKUP(1;H3:J7;3;0)
HLOOKUP(lookup_value;table_array;
row_index_num;search_type)
INDEX (table_array, number of row, Vra#a vrijednost sadr!aja #elije presjeka zadatog reda I i
number of column)
kolone iz odre&enog opsega
=INDEX(B4:G6,2,4)
Matemati"ka funkcija
Funkcija
Primjer
RAND()
Zna"enje funkcije
Zna"enje primjera
Dobija se slu"ajan broj izme&u 0,000000 i 1,000000
=RAND()
197