Professional Documents
Culture Documents
Infomatika (Knjiga Za Srednje Skole) PDF
Infomatika (Knjiga Za Srednje Skole) PDF
Infomatika (Knjiga Za Srednje Skole) PDF
U V O D N O PO G L AV L J E : N Aâä,927,,1)250$&,-6.2'58â792 ............................................................17
3RQDãDQMHXLQIRUPDFLMVNRPGUXãWYX ...............................................................................................................17
1) Odgovornost primaoca informacije .............................................................................................................................. 17
2. MoUDOLRGJRYRUQRVWXLQIRUPDFLMVNRPGUXãWYX ...............................................................................................19
PO G L AV LJ E 1. RJ EâAVA 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) Razvoj mobilnog telefona ............................................................................................................................................ 20
3) Razvoj TV-a ............................................................................................................................................................. 21
2. Karakteristike kompjutera ............................................................................................................................21
1) 5D]OLNHL]PHÿXNRPSMXWHUDLþRYMHND ........................................................................................................................ 21
2) Nedostaci ................................................................................................................................................................. 24
3) 7HKQRORJLMDNRMDVHSULEOLåDYDþRYMHNX ...................................................................................................................... 25
DIO 2. R-(â$9$1-(352%/(0$, .25,â7(1-(KOMPJUTERA .......................................................................................28
2) 3URFHGXUDUMHãDYDQMDSUREOHPD.................................................................................................................................. 29
2. 5MHãDYDQMHSUREOHPDNRULãWHQMHP .................................................................................................................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
2. %LWLNROLþLQDSRGDWDND .................................................................................................................................38
1) âWDMHELW" ................................................................................................................................................................. 38
2) .ROLþLQDLQIRUPDFLMD ................................................................................................................................................. 39
DIO 2. DIGITALNO PREDSTAVLJANJE NUMERIýKIH VRIJEDNOSTI I ZNAKOVA .............................................................40
1. Binarni broj i dekadni broj ...........................................................................................................................40
1) 9H]DL]PHÿXELQDUQRJLGHNDGQRJEURMD .................................................................................................................... 40
2. 2GQRVL]PHÿXELQDUQRJLKHNVDGHNDdnog broja.......................................................................................................... 41
2. 3UHGVWDYOMDQMHQXPHULþNLKYULMHGQRVWL]QDNRYD ...........................................................................................42
1) Predstavljanje cijelog broja ....................................................................................................................................... 42
3) ,]UDþXQDYDQMHNRULãWHQMHPNRPSOHPHQWDEURMD .......................................................................................................... 44
4) Predstavljanje realnih brojeva ...................................................................................................................................... 45
5) Predstavljanje znakovnog podatka............................................................................................................................. 46
DIO 3. DIGITALNI PRIKAZ ZVUKA I SLIKE ................................................................................................................48
2) Interval uzimanja uzoraka ......................................................................................................................................... 49
2. Predstavljanje slike ......................................................................................................................................50
3. 3ULND]JUDILþNLKSRGDWDNDLSRNUHWQHVOLNH ....................................................................................................52
1) PriND]JUDILþNRJSRGDWNDLSRNUHWQHVOLNH .................................................................................................................. 52
DIO 4. KOMPJUTERSKI SISTEM .................................................................................................................................54
1. /RJLþNDRSHUDFLMD ........................................................................................................................................54
2) I operacija (AND), ILI operacija (OR) i negacija (NOT/NE) .................................................................................... 55
2. /RJLþNRNRORLIXQNFLMHNRPSMXWHUD ...............................................................................................................57
1) /RJLþNRNROR .......................................................................................................................................................... 57
2) Konfiguracija kompjuterskog sistema........................................................................................................................ 58
3) Operacije ................................................................................................................................................................. 58
PO G L AV LJ E 3. O B R A D A ,1)250$&,-$.25,âT E NJ E M K O M PJU T E R A ..................................................62
DIO 1. ALGORITAM ...............................................................................................................................................62
1. âWDMHDOJRULWDP" .........................................................................................................................................62
2. Osnovna struktura algoritma .......................................................................................................................65
1) Algoritam.................................................................................................................................................................... 65
2) Primjeri jednostavnih algoritama............................................................................................................................... 66
3. 3UHWUDåLYDQMHLVRUWLUDQMH .............................................................................................................................71
2) Sortiranje metodom razmjene ................................................................................................................................... 74
ODLOMAK 2. SAVJETI ZA OBRADU INFORMACIJA ....................................................................................................77
1. 1DSRPHQH]DREUDGXLQIRUPDFLMDNRULãWHQMHPNRPSMXWHUD ............................................................................77
1) Primjer savjeta za predstavljanje informacija ............................................................................................................. 77
2. 6DYMHWL]DSURFHVNRULãWHQMDSURJUDPD]DUDGVDUDGQLPWDEHODPD ...................................................................79
1)Primjer savjeta za metod predstavljanja informacija ...................................................................................................... 79
2) Primjeri savjeta za proceduru obrade ......................................................................................................................... 80
3) 6DYMHW]DSREROMãDQMHRSHUDWLvne efikasnosti .............................................................................................................. 80
4) Savjet za kreiranje grafikona ..................................................................................................................................... 81
!"
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) Svrha modeliranja .................................................................................................................................................... 87
4) Klasifikacija modela ...................................................................................................................................... 87
5) Modeliranje.............................................................................................................................................................. 87
2. Si mulacija ...................................................................................................................................................90
2) Simulacija ................................................................................................................................................................ 90
3) Pregled i provjera ispravnosti modela ........................................................................................................................ 92
4) Upotreba .................................................................................................................................................................. 92
DIO 2. METOD MODELIRANJA ................................................................................................................................95
1. Fenomen koji se privremeno mijenja ............................................................................................................95
2. )HQRPHQYMHURYDWQRüH ............................................................................................................................... 102
DIO 3. KOMPJUTERSKA SIMULACIJA ....................................................................................................................... 107
1. Fenomen koji se mijenja vremenski ............................................................................................................ 107
2) Kada je brzina promjene proporcionalna kumulativnoj dozi?.................................................................................. 108
3) Kada je brzina promjene proporcionalna razlici ciljne vrijednosti i kumulativne doze?.............................................. 109
2. )HQRPHQYMHURYDWQRüH ............................................................................................................................... 111
8SRWUHEDVOXþDMQRJEURMDXSURJUDPX]DUDGVDUDGQLPWDEHODPD .............................................................................. 111
6LPXODFLMDPRGHODYMHURYDWQRüH .............................................................................................................................. 112
3. Si mulacija poretka ................................................................................................................................... 115
PO G L AV LJ E 5. UPO T R E B A I K R E I R A NJ E B A Z E PO D ATA K A ..................................................................... 120
DIO1. BAZA PODATAKA I PRETR$ä,9$1-(,1)250$&,-$ .......................................................................................... 120
1. âWDMHED]DSRGDWDND" ................................................................................................................................ 120
2) Funkcije baze podataka........................................................................................................................................... 121
2. Vrste baza podataka ................................................................................................................................... 122
2) Klasifikacija u zavisnosti od oblika informacije ....................................................................................................... 124
3) Klasifikacija prema vrsti medija .............................................................................................................................. 125
4) Historija baze podataka........................................................................................................................................... 125
3. 3UHWUDåLYDQMHLQIRUPDFLMD .......................................................................................................................... 126
3UHWUDåLYDQMHLQIRUPDFLMDLSURJUDP]DSUHWUDåLYDQMH................................................................................................ 126
3) 3UHWUDåLYDQMHLQIRUPDFLMDSRPRüXNOMXþQHULMHþL .................................................................................................... 127
4) 6LVWHPSUHWUDåLYDQMDSRPRüXNOMXþQHULMHþL ............................................................................................................ 128
5) 0HWRGDSUHWUDåLYDQMD .............................................................................................................................................. 129
DIO 2. KREIRANJE BAZE PODATAKA ..................................................................................................................... 130
1. âWDMHUHODFLRQDED]DSRGDWDND"................................................................................................................. 130
1) Funkcionisanje programa baze podataka ................................................................................................................. 130
2) Struktura relacione baze podataka ........................................................................................................................... 130
2. Dizajn relacione baze podataka ................................................................................................................. 133
3. Kreiranje relacione baze podataka ............................................................................................................. 136
2GUHÿLYDQMHRVQRYQHWDEHOH .................................................................................................................................... 136
2) Unos podataka........................................................................................................................................................ 138
3) Povezivanje tabela ................................................................................................................................................ 139
4) Kreiranje upita...................................................................................................................................................... 140
5) Ekranski formulari za unos podataka ....................................................................................................................... 142
6) .UHLUDQMHL]YMHãWDMD ................................................................................................................................................. 142
7) 3UHWUDåLYDQMHSRGRGUHÿHQLPXYMHWRP.................................................................................................................... 143
#"
DIO 3. U7-(&$-,1)250$7,ý.,+ TEHNOLOGIJA NA INFOR0$&,-6.2'58â792 .......................................................... 161
1. 3URPMHQDGUXãWYDåLYRWD .......................................................................................................................... 161
3UREOHPLXLQIRUPDFLMVNRPGUXãWYX ............................................................................................................... 162
1) /LþQLSRGDFLLSULYDWQRVW ......................................................................................................................................... 162
3) 5D]OLþLWL efekti informatizacije ................................................................................................................................ 165
PO G L AV LJ E 7. K O M PJU T E RS K A PISM E N OST .............................................................................................. 167
Funkcije programa za rad sa radni m tabelama ................................................................................................. 167
,]UDþXQDYDQMH«««8QRVIRUPXOH]DL]UDþXQDYDQMHXNXSQRJ]ELUD............................................................................. 167
Sortiranje i ekstrakcija ................................................................................................................................................... 168
3URJUDPLUDQMHSRPRüXSURJUDPVNRJMH]LND ...................................................................................................... 172
Autorsko pravo / net-etiketa pitanja i odgovori ................................................................................................. 174
Autorsko pravo pitanja & odgovori ................................................................................................................................ 174
Net-etiketa Web-stranice Pitanja&Odgovori ................................................................................................................... 175
9DåHüL ]DNRQL ................................................................................................................................................. 176
Zakon o autorskim pravima ........................................................................................................................................... 176
Imovinska prava literarnog djela. ................................................................................................................................... 177
Kazna ........................................................................................................................................................................... 177
=DNRQRQHRYODãWHQRPSULVWXSX ..................................................................................................................................... 179
Jedinice koje se koriste za informaciju .............................................................................................................. 180
Druge jedinice ............................................................................................................................................................... 181
2EUD]ORåHQMHYDåQLKSRMPRYD ........................................................................................................................................ 182
PO G L AV LJ E 8. L ISTA G L AV N I H M A K R O N A R E DB I ...................................................................................... 193
Lista funkcija ................................................................................................................................................... 195
Funkcije programa za rad sa radnim tabelama ................................................................................................................ 195
/RJLþNHIXQNFLMH ........................................................................................................................................................... 196
6WDWLVWLþNHIXQNFLMH ........................................................................................................................................................ 197
)XQNFLMH]DWUDåHQMHLUHIHUHQFLUDQMH ............................................................................................................................... 198
0DWHPDWLþNDIXQNcija .................................................................................................................................................... 198
"
$"
Uvodno poglavlje
"
Svijet simulacija
Simulacij a r aspodjele pritiska nove
JHQHUDFLMHVXSHUVRQLþQLK aviona
Simulacij a dLQDPLþNRJSURWRNDzraka,
vodenih str ujanj a i razdvojene topografije
Cumulus
oblak
Tsunami presje k
Pre ko Tihog okeana
Utjecaj
vode na
tlo
Z emljotres nastao na
REDODPDýLOHD
Tsunami je
Simulacij a GLQDPLþNRJ stigao do obale
kuglastog fenomena Sanri ke za 22
sata i izazvao
pre ko 1000
åUWDYD
3ULEOLåDYDQMH
binarnih zvijezda
3RþLQMXVHURWLUDWL
Spojene su
%"
Uvodno poglavlje
"
6LPXODFLMDNXüH
âHWQMDYUWRP
Najprije, dizajniramo
NXüX
Simulacija prikaza
prostorija
Carbon C60 i
atom litijuma
Simulacija oblaka
pijeska nastalog od
automobilskih
guma
6LPXODFLMDRSWHUHüHnosti pod
WHåLQRPVQLMHJD
&"
Uvodno poglavlje
"
Razvoj medija
2PRJXüHQMHSULMHQRV
informacija
Drevna vremena
Dimni signali Morzeov telegraf Belov telefon MarkoniMHYEHåLþQLVWURM
()*+,-./0
'"
Uvodno poglavlje
"
1"
Uvodno poglavlje
"
x Nijanse boja
2YR VH RGQRVL QD ³QLMDQVH´ NDR ãWR VX
crvHQD åXWD ]HOHQD SODYD L OMXELþDVWD
.UXJIRUPLUDQQDQDþLQGDVHSRVWDYOMDMX
nij anse boje u k rug tako da varij acij a
QLMDQVHERMHWHþHJODWNR7RVH]RYHÄNUXJ
ERMH³.
Tople
56789/"
4"
Uvodno poglavlje
"
t 3RUHÿHQMHLQWHQ]LWHWD
Intenzitet ERMH PRåH
r biti nizak ili visok,
zavisno od susjedne
a boje. Kada je intenzitet
ERMH X SR]DGLQL QLåL RG
s
boje predmeta,
intenzitet boje predmeta
t
PRåHL]JOHGDWLMDþL nego
ãWRXVWYDULMHVWH
Nisko
Nisko Intenzitet Visoko
:"
Uvodno poglavlje
"
=QDþHQMHERMDSULND]DQRFUWHåLPDLVLPEROLPD
JIS (Japanski industrijski standardi) definira boje koje se koriste na znakovima.
Oprez ± Klizava
1H]DJDÿXMWH
SRYUãLQD
7LãLQD ,]OD]]DQXåGX
!;"
Uvodno poglavlje
"
O B R A D A SL I K A
,]UDåDYDQMHERMH
Slika u bRMLQDHNUDQXVHL]UDåDYDNRULãWenjePLPLMHãDQMHP tri osnovne boje: crvene, zelene i
plave.DRãWRMHGROjHSULND]DQRNDGDMHLQWHQ]LWHWVYDNHERMHSRGHãHQGDEXGHQDGYLMHYULMHGQRVWL
LOL îî ERMD PRåH ELWL L]UDåHQR .DGD MH LQWHQ]LWHW VYDNH ERMH SRGHãHQ GD EXGH
vrijednosti od 0 do 255, [î 777, ERMDPRåHELWLL]UDåHQR
Zelena Plava
Crna
R AST E RS K A I V E K T O RSK A G R A F I K A
Rasterska grafika je WHKQLND NRMD VH L]UDåDYD
NRULãWHQMHP NYDGUDWQLK WDþNLFD =ERJ WRJD
NDGD MH SRYHüDWH SRYHüDYDMX VH L WDþNLFH
Bitmap grafika" SRND]XMXüL FLN-FDN LYLþQX OLQLMX JXEL VH
RãWULQD SULND]D 2YD WHKQLND PRåH L]UDziti
fine nijanse i gradaciju.
!!"
Uvodno poglavlje
"
Digitalizacija sli ka
Visina
âLULQD
Originalna
slika je Crvena Zelena Plava
UDãþODQMHQD
u3
primarne
boje svjetla.
"
Uzorkovanje
Kvantizacija
Digitalna slika
!#"
Uvodno poglavlje
"
AUTORSKA PRAVA I MORAL
.UãHQMHDXWRUVNRJSUDYD
.UãHQMHDXWRUVNRJSUDYD .UãHQMHDXWRUVNRJSUDYD
.RSLUDQMHL]YMHãWDMD Kopiranje sa Web-stranice Javno emitiranje muzike na
Dokument koji je napraYLRYDãSULMDWHOMLPDDXWRUVNRSUDYR.RSLUDQMHL Kada kopirate tekst ili sliku sa Web-stranici
SUHGDYDQMHEH]QMHJRYRJQMHQRJRGREUHQMDGRYRGLGRNUãHQMDDXWRUVNRJ Web-VWUDQLFH ]D YDãX ]DGDüX
SUDYD 1DUDYQR QLMH SRåHOMQR NRSLUDWL JD þDN L DNR GRELMHWH itd. ,neophodno je navesti autora i
1H PRåHWH MDYQR HPLWirati
njegovo/njeno odobrenje. URL Web-stranice, datum kada ste
QHãWR NRSLUDOL itd. Pretvaranje da ste muziku bez odobrenja .UãHQMHDXWRUVNRJSUDYD
=ERJ WRJD ãWR mogu GD SURþLWDP GDWRWHNX sami napisali tekst neke druge osobe tekstopisca, kompozitora i
koju moj prijatelj planira da preda, kopirat GRYRGLGRNUãHQMDDXWRUVNRJDSUDYD L]YRÿDþD 2YLP VH NUãL SUDYR Kopiranje softvera
üXGDWRWHNXEH]RGREUHQMDLSUHGDWLMH XPQRåDYDQMDDXWRrska prava i
pravo javnog emitiranja. Softver je literarno djelo i za
.RSLUDW üX WHNVW VD QHNH
QMHJRYR NRULãWenje morate imati
Web-stranice i predati ga
3RãWR PL se ova licencu. Kopiranje softvera bez
SUHWYDUDMXüL VH GD sam ga
SMHVPD PQRJR VYLÿD RGREUHQMD GRYRGL GR NUãHQMD
sam napisao.
SXVWLW üX VYLPD GD MH autorskih prava.
VOXãDMX 1HRYODãWHQSULVWXS 1HRYODãWHQSULVWXS
Vau, ovaj softver je
dobar! Kopirat üX JD ]D 1HRYODãWHQ SUijenos elektronske Dobijanje lozinke
svoj kompjuter.. SRãWHODåQRSUHGVWDYOMDQMH
Rok za EtLþNL QLje dozvoljeno slati Upravljanje lozinkom korisnika
predavanje rada mailRYH SUHWYDUDMXüL VH GD VWH GLUHNWQR MH SRYH]DQR VD ]DãWLWRP
neko drugi. Kada ste se logovali YODVQLãWYD L SULYDWQRVWL NRULVQLND
je istekao
NRULVWHüL NRULVQLþNL ,' L OR]LQNX Zbog toga se njima mora savjesno
XSUDYOMDWL ,QIRUPLVDQMH WUHüH VWUDQH
druge osobe bez odobrenja te
o ID-u korisnika ili lozinki drugog
Ja sam mislio da RVREHWRVHVPDWUDQHRYODãWHQLP korisnika bez odobrenja, je
je rok sutra. pristupom. zabranjeno jer je usko povezano s
Nastavnik mi je
QHRYODãWHQLPSULVWXSRPLND]QHQRMH
poslao takav mail. Da budem iskren,
djelo.
ja sam je poslao.
Probat üX GD OL MH OR]LQND
QMHJRY URÿHQGDQ 2K XVSLR
sam se ulogovati.
Svima üu pokazati
ovaj znak.
!$"
Uvodno poglavlje
"
Biometrija (biometrijska identifikacija)
Biometrijska identifikacija MH WHKQRORJLMD NRMRP VH RVWYDUXMH YHULILNDFLMD LGHQWLWHWD NRULVWHüL
IL]LþNH NDUDNWHULVWLNH NDR LQIRUPDFLMH ]D GRQRãHQMH RGOXNH 2VREH VH LGHQWLILNXMX QD RVQRYX
YMHURGRVWRMQRVWLSURþLWDQLKSRGDWDNDMHGLQVWYHQLKNDUDNWHULVWLNDWLMHOD2YRMHDXWHQWLþan metod kod
kojeg VHODåLUDQMHULMHWNRGRJRGLXSRUHÿHQMXVDNRGQLPEURMHPLOR]LQNRP
Tehnologija M etod
Prednosti Nedostaci
vjerodostojnosti vjerodostojnosti
Otisak Uzorak otiska prsta 9LVRND WDþQRVW 3VLKRORãNL RWSRU NRUisnika. Ne
prepoznavanja. PRåH VH SUHSR]QDWL NDGD MH
Jeftino / malo. RWLVDNSUVWDXORãHPVWDQMX
Iris .UXåQL GLR RNR RþQH 8WYUÿLYDQMH .OLQLþND historija GXåLFH RND MH
GXåLFDRND MDEXþLFH vjerodostojnosti bez poznata. PsihRORãNL RWSRU
kontakta. Visoka korisnika. Skupo / veliko.
WDþQRVW
prepoznavanja.
7HãNRVHIDOVLILFLUD.
3RORåDMYHQD 8]RUDN SRORåDMD YHQD 8WYUÿLYDQMH Oprema je srednje velika.
itd. vjerodostojnosti je
visoko i bez
kontakta.
Lice Oblik crta lica, boja, 8WYUÿLYDQMH Stopa prepoznavanja je niska.
pozicija i oblik oka, vjerodostojnosti bez =DYLVL RG ãPLQNH SODVWLþQH
nosa, usta itd. NRQWDNWD 0RJXüH L RSHUDFLMH RGMHüH IL]LþNRJ
u pokretu. Manje VWDQMD SRORåDMD VYMHWOD
otpora. starenja.
0UHåQMDþDRND Uzorak krvnih kapilara 9LVRND WDþQRVW 6NXSRYHOLNR0RåHVHRãWHWLWL
PUHåQMDþHRND prepoznavanja. zdravlje oka.
TeãNRVHIDOVLIFLUD.
Zvuk Uzorak glasa 8WYUÿLYDQMH 0RåH VH XNUDVWL LOL IDOVLILcirati.
vjerodostojnosti bez Efekt starenMD L JUDILþNLK
kontakta. VPHWQMLXUHÿDMD
Nacrt 2EOLN YHOLþLQD UXNH Visoka WDþQRVW 3VLKRORãNL RWSRU NRULVQLND
otisak dlana prepoznavanja. Skupo / veliko.
Rukopis Pritisak pri pisanju, Manje otpora. 1H PRåH VH SUHSR]QDWL DNR
brzina 9LVRNDWDþQRVW QHPDWH DXWHQWLþDQ SULPMHUDN
rukopisa.
DNA Bazna sekvenca DNA 7DþQRVW 3RWUHEDQGXåLYUHPHQVNLSHULRG
prepoznavanja je ]DXWYUÿLYDQMHYMHURGRVWRMQRVWL
veoma visoka.
!%"
Uvodno poglavlje
"
Vjerodostojnost 8WYUÿLYDQMH YMHURGRVWRMQRVWL VH Lzvodi
otiska prsta SRUHÿHQMHP SR]LFLMH L VPMHUD EUD]GD
krDMQMHWDþNHWDþNHJUDQDQMDLWGotiska
prsta s registrovanim podacima.
7DþNDJUDQDQMD
.UDMQMDWDþND
-DEXþLFD
Lice
Spektar zvuka
Analizira sliku lica sa CCD
kamere itd. i otkrivaju crte lica. Kada se zvuk
Verifikacija se izvodi analizira mjerenjem
SRUHÿHQMHP WLK FUWD OLFD VD vremena i
frekvencije za
registrovanim podacima. RGJRYDUDMXüX
horizontalnu i Spektar zvuka govornika A Vrijeme n(sec)
Verifikacija vertikalnu osu
uzorka glasa,
Frekvencija (kHz)
!&"
Uvodno poglavlje
"
Uvod
PodruþMD LQIRUPDWLþNH NRPXQLNDFLMH NDR ãWR VX ,QWHUQHW L PRELOQD WHOHIRQLMD YHRPD VH EU]R
razvijaju. InIRUPDWLþNR-NRPXQLNDFLMVNDRSUHPDNRULVWLVHX PQRJLPREODVWLPD QDãHJGUXãWYDQSU
HOHNWULþQLXUHÿDMLXGRPDüLQVWYXNRMHNRULVWLPRXVYDNRGQHYQRPåLYRWX
8 ³,QIRUPDWLFL %´ L]XþDYDt üH VH WHKQRORJLMD ]DVQRYDQD QD NRQFHSWX LQIRUPDFLMD L
PRJXüQRVWLPD ]D UMHãDYDQMH SUREOHPD ,]XþDYDt üH VH SUHGVWDYOMDQMH LQIRrmacija, karakteristike
NRPSMXWHUD UMHãDYDQMH SUREOHPD NRULãWenjem kompjutera, metode za opisivanje informacija,
GLJLWDOQD WHKQRORJLMD L QDþLQL SUHGVWDYOMDQMD VOLND L ]YXND 3RWRP üH VH L]XþDYDWL L nDþLQ QD NRML
kompjuter REUDÿXMH LQIRUPDFLMH WH PHWRGe modeliranja i kompjuterske simulacije, osnove baze
podataka kao i njihovo kreiranje.
U daljem tekstu usvojit üHWH VWDYRYH R åLYRWX X LQIRUPDFLMVNRP GUXãWYX LPDMXüL QD XPX
YDåQRVWLQIRUPDFLMVNRJPRUDOD
1DGDPR VH GD üHWH VWHüL ]QDQMD R RVQRYDPD LQIRUPDFLMD SRVWDWL þODQRYL LQIRUPDFLMVNRJ
GUXãWYDVDGREULPPDQLULPDLGDüHWHSRPRüLXVWYDUDQMXVLJXUQRJLERJDWRJGUXãWYD
!'"
Uvodno poglavlje
"
3RQDãDQMHX LQIRUPDFLMVNRPGUXãWYX
"""""""""""" "
"
"
Slika 1. E-uþHQMHXþHQMHSRPRüX mobilnog telefona i PC-a )
!1"
Uvodno poglavlje
"
2) 2GJRYRUQRVWSRãLOMDRFDLQIRUPDFLMH
3ULNXSOMDQMHLQIRUPDFLMDMHPRJXüHREDYLWLSRPRüXYLãHUD]OLþLWLKPHGLMDNDRãWRVXQRYLQH
UDGLR79LNQMLJH3UHNR,QWHUQHWDPRåHPRSUHQRVLWLLOLSrimati informacije putem e-maila, mailing
liste, Web-stranice i elektronske oglasne table.
E-mail se moåH NRULVWLWL ]D NRPXQLNDFLMX V RGUHÿHQLP SRMHGLQFLPD mailing lista VH PRåH
koristiti za prijenos i primanje informacija za/od grupe ljudi, elekt ronska oglasna tabla VH PRåH
koristiti za prijHQRV L SULPDQMH LQIRUPDFLMD ]DRGQHRGUHÿHQRJ EURMD NRULVQLND D Web-stranica se
XJODYQRP PRåH NRULVWLWL ]D SUijHQRV LQIRUPDFLMD SUHPD QHRGUHÿHQRP 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]OLþLWLNDRQSUQRYLQHL79, i metode
opisivanja informacija su, WDNRÿHr, UD]OLþLWH .DGD VH LQIRUPDFLMD SUHQRVL NRULVWHüL ,QWHUQHW
QHRSKRGQRMHRGDEUDWLRGJRYDUDMXüLPHWRG]DSUijenos informacije i imati shemu nDþLQDL]UDåDYDQMD
zavisno od karakteristika tog medija komunikacije.
Mi, NDRSRãLOMDRFL, PRUDPRREUDWLWLSDåQMXQDSUijHQRVWDþQLKLQIRUPDFLMD]DãWLWXSULYDWQRVWLL
autorskih prava.
!4"
Uvodno poglavlje
"
0RUDOLRGJRYRUQRVWXLQIRUPDFLMVNRPGUXãWYX
-HGQDRGNDUDNWHULVWLND,QWHUQHWDMHDQRQLPQRVW3UHGQRVWDQRQLPQRVWLMHãWRPRåHWHUHüLELOR
ãWDMHUQLVWHXGLUHNWQRPNRQWDNWXVDGUXJLPD1SU, anonimni e-mail je SULKYDüHQSXWHPÄVDYMHWD]D
SUREOHPH³ upravo zbog toga. Razlog zbog koga je Internet postao popularan nije samo zbog
razvoja informacijskih tehnologija QHJRL]ERJPRJXüQRVWLDQRQLPHNRPXQLNDFLMH
,QWHUQHWRP VH LQIRUPDFLMH PRJX EH]EULåQR i anonimno prenositi, ali ipak mnogi problemi koji su
SRYH]DQL V NUãHQMHP OMXGVNLK SUDYD L QDUXãDYDQMHP SULYDWQRVWL NDR ãWR VX L]UD]L NRML NOHYHWDMX
GUXJXRVREXLOLL]UD]LNRMLSRGVWLþXUD]OLNHLQIRUPDFLMHNRMHVXãWHWQH]DGMHFXLXþHQLNHWHFXUHQMH
OLþQLK SRGDWDND GRJDÿDMX VH NDR SRVOMHGLFD anonimnosti 3RG RNULOMHP DQRQLPQRVWL MRã XYLMHN VH
GRJDÿDMXNULPLQDOQDGMHODSRþLQMHQDXF\EHUVSDFHuNDRãWRMH³ODåQRSUHGVWDYOMDQMH´
Mi, NRML åLYLPR X LQIRUPDFLMVNRP GUXãWYX bismo trebali koristiti QRYH PHGLMH NDR ãWR VX
IQWHUQHW L PRELOQL WHOHIRQL =ERJ WRJD MH YDåQR SUDYLOQR UD]XPMHWL LQIRUPDFLMVNX WHKQRORJLMX L
SRãWRYDWL]DNRQHLVLVWHPHLQIRUPDFLMVNRJGUXãWYDLSUHSR]QDWLYDåQRVWLQIRUPDFLMVNRJPRUDOD
2G QDV VH QDURþLWR ]DKWLMHYD GD ]QDPR GD RGJRYRUQRVW ]D SULPOMHQH informacije stoji na
primaocu i da imamo moralnu odgovornost za informacije koje prenosimo.
8 NULPLQDOQD GMHOD SRþLQMHQD X YLUWXHOQRP VYLMHWX XEUDMDMX VH NUãHQMH ]DNRQD QHRYODãWenog
pristupa kompjuteruSUHNUãDMQHRYODãWHQRJNRULãWHQMDkompjuterskih ili elektromagnetnih zapisa, te
SUHNUãDMLXYH]LVDQHRYODãWHQLPNRULãWHQMHPkompjuterskih PUHåD
1DþLQLSUDYLODSRQDãDQMDNRULãWenja Interneta
- 1HYULMHÿDWLQHGLVNULPLQLUDWLOMXGHLOLSUHQRVLWLODåLLNOHYHWH
- 1HRGDYDWLOLþQHSRGDWNHGUXJLKOMXdi.
- 1HQDUXãDYDWLSULYDWQRVW.
- 1HQDUXãDYDWLSUDYDLQWHOHNWXDOQRJYODVQLãWYDLDXWRUVNDSUDYD
- 0LVOLWHRRNUXåHQMXJGMHSULPDODFåLYLRELþDMLLNXOWXUD]HPOMHLHWQLþNDSULSDGQRVW
- Kada primite informaciju, analizirajte vjerodostojnost informacije.
!:"
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
20
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
3RQDãDQMH
Budite svjesni potrebe iskljXþHQMDPRELOQRJWHOHIRQDXSRMHGLQim situacijama zbog njegovog
utjeFDMDQDHOHNWURQVNXRSUHPXPHGLFLQVNXRSUHPXXUHÿDMHXDYLRQX
3) Razvoj TV-a
TV je promijenjen sa analognog na digitalni tip i sa digitalnim emitirDQMHP RPRJXüHQL VX
slika i zvuN YLVRNRJ NYDOLWHWD L PRJXüQRVW XVOXJH YHOLNRJ EURMD NDQDOD 0RJXüH MH LQWHJULVDWL
UD]OLþLWHSRGDWNHNDRãWRVXYLGHR]YXN L]QDNRYLWDNRÿHr MH PRJXüH
prikazati direktne sportske prijHQRVH XþHVWYRYDQMH X NYL]X NRULVWHüL
funkciju dvosmjerne komunikacije L QDUXþLWL SURL]YRG NRML VH
SRMDYOMXMH QD SURJUDPX X WRP WUHQXWNX 7DNRÿHr se promovira razvoj
WHKQRORJLMH NRMD PLMHQMD SR]LFLMX LOL VPMHU LQIRUPDFLMH NRMX YL åHOLWH
vidjeti ili preniMHWL 1D RYDM QDþLQ QDã åLYRW SRVWDMH VYH ODJRGQLML
evolucijom od jednosWDYQRJ ³JOHGDQMD´ 79-a do dvosmjernog
³NRULãWenja TV-D´LQWHUDNFLMH
2. Karakteristike kompjutera
1) 5D]OLNHL]PHÿXNRPSMXWHUDLþRYMHND
Da li je þovjek osloboÿen svih poslova ako posjeduje kompjuter? Razmislimo o
karakteristikama kompjutera i njegovoj YH]LVDþRYMHNRP
9MHåED 3UHEURMWHNROLNRSXWDVHSRMDYLRRGUHÿHQL]QDN
1DSUDYLWH JUXSH RG SR XþHQLND L XSRUHGLWH RSHUDFLMX SUHEURMDYDQMD RGUHÿHQLK ]QDNova koji se
pojavljuju u tekstu L]PHÿXkompjutera LþRYMHND
Procedu ra
,VSLãLWHWHkst na VWUDQLFX$IRUPDWDRNR]QDNRYDXSURJUDPX]DREUDGXWHNVWDLRGãWDPSDMWH
NRSLMH=DWHNVWPRåHSRVOXåLWLOLWHUDUQLWHNVWVD:HE-stranice.
3RGLMHOLWH XORJH XþHQLN RSHUDFLMD QD NRPSMXWHUX XþHQLND RSHUDFLMD NRULãWHQMD ãWDPSDQRJ
materijala i XþHQLNLVSLWLYDQMH
Upitnikom odredite samo jedan proizvoljan znak.
2VRED ]DGXåHQD ]D ãWDPSDQL PDWHULMDO QH SLãH QLãWD QD SDSLUX L EURML RGUHÿHQH ]QDNRYH X WHNVWX
2VRED]DGXåHQD]DRSHUDFLMXQDkompjuterXEURMLRGUHÿHQ]QDNNRULVWHüLIXQNFLMXSUHWUDåL/zamijeni
REUDGHULMHþL.
8SRUHGLWHEURMHYHEU]LQXEURMDQMDLWDþQRVW
=DPLMHQLWHXORJHWDNRGDVYDNRPRåHXUDGLWLRSHUDFLMXQDkompjuteru LELWLXXOR]LLVSLWLYDþD
21
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
Funkcija zamjene
1. K arakteristike kompjutera
[1] Velika brzina
Brzina obrade podataka kompjutera je veoma velika. Neki personalni kompjuteri urade jedan
SURUDþXQ]DPLOLRQLWLGLRVHNXQGHȝV$EU]LQDREUDGHSRGDWDNDJRGLQX]DJRGLQRPSRVWDMH
VYHYHüD
22
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
9Hü]DYUãLR"
=DYUãHQR
>@ýXYDQMHSRGDWDND
Kompjuter PRåH PHPRULVDWL YHOLNX NROLþLQu podataka, a PRåH ih memorisati na vanjskoj
PHPRULML X] YHü XJUDÿHQ XUHÿDM ]D PHPRULMX 1SU, PRJXüH MH PHPRULVDWL RNR VHGDP VWRWLQD
milijardi jedno-ELWQLK]QDNRYDNDRãWRVXDOIDQXPHULþNL]QDFLQDMHGQRP&'-ROM-u.
Oh, gdje sam SjeüDP VH L QRYLQD
ostavila L]SURãOHJRGLQH
pozajmljenju
"
knjigu?
"
Odgovor je
ij 2K
VDGMHÄ"
Uvijek
ij
"
>@2Süa svestranost
Kompjuter PRåH L]YRGLWL UD]OLþLWH UDGQMH NRULVWHüL UD]OLþLWH SURJUDPH 6 MHGQLP SHUVRQDOQLP
kompjuterom (PC-om), npr. mRåHWH NUHLUDWL GRNXPHQWH X :RUGX SUHWUDåLYDWL :HE-stranice i
QDSUDYLWL PDSX NRULVWHüL SURJUDP ]D UDG sa radnim tabeODPD .RULãWenje personalnog kompjutera
(PC-D]DUD]OLþLWHDSOLNDFLMHQDRYDMQDþLQ]RYHVHRSüa svestranost.
23
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
2) Nedostaci kompjutera
7HKQRORJLMDNRMDSURYMHUDYDQRYHREOLNHJUDILþNLKLDXGLRSRGDWDNDVpodacima memorisanim
u kompjuterXNRMLVHSUHSR]QDMXSRPRüXQMLKRYLKRVRELQD]RYHVHprepoznavanje uzora ka.
Ljudi imaju sposobnost procjene informacija ako je informacija koja im dolazi iz oka ili uha
MDVQD 0HÿXWLP NDGD kompjuter primijeni istu stvar, SUHVXÿXMH SRUHÿHQMH NDUDNWHULVWLND
informacijskih uzoraka. Zbog toga, ako karakteristika ne odgovara uzorku informacije, kompjuter je
PRåGDQHüHSUHSR]QDWLQDSUDYLQDþLQ
>@0RüL]UDåDYDQMD
S obzirom na to da kompjuter QH PRåH PLVOLWL QL RVMHüDWL NDR OMXGL RQGD VH RQ QH PRåH
VDPRVWDOQRL]UDåDYDWL
Pjevajmo
veselo !
"
[3] K reativnost
Kompjuter QHPRåHVDPRVWDOQRVWYDUDWL
Ne mogu je
napraviti bez
Ovo je novi uputstva.
pronalazak!
"
Ovo je "
OHWHüD
lopta.
"
24
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
>@6SRVREQRVWUDVXÿLYDQMD
Kompjuter MH SRJRGDQ ]D SULNXSOMDQMH LOL DQDOL]LUDQMH YHOLNH NROLþLQH SRGDWDND DOL LSDN QH
PRåHGRQLMHWLNRQDþQXRGOXNXQDRVQRYXWLKSRGDWDND
)XQNFLMD]DPMHQHSULREUDGLULMHþLNRMDVHNRULVWLQSUL]YRUQRVHNRULVWLOD]D]DPMHQXMHGQRJ
QL]D]QDNRYDVGUXJLPQL]RP]QDNRYD0HÿXWLPNDGD]DPLMHQLWHVYDNLDrugar" s "Prijatelj", desit
üHVHSURPMHQDLNRGSUHRVWDOHWULULMHþLLDNRWRQLVWHQDPMHUDYDOL2YRSRND]XMHGDkompjuter PRåH
L]YUãLWL]DPMHQXDOLLSDNQHPRåHSURFLMHQLWLGDOLMHWDDNFLMDELODQDPMHUD
3) 7HKQRORJLMDNRMDVHSULEOLåDYDþRYMHNX
4) 'YLMHWDþNHJOHGLãWD
ýHVWRVHQDÿHPRXVLWXDFLMLORãHDNRXUDGLPORãHDNRQHXUDGLP1SUOLMHN]DJODYREROMX
je veoma HILNDVDQPHÿXWLPQHJDWLYQRXWMHþHQDåHOXGDF
1D RYDM QDþLQ MH XNOMXþHQ YLãH RG MHGQRJ HOHPHQWD L RGQRV QLMH NRPSDWLELODQ NDR VLWXDFLja
NDGD SRNXãDYDWH QHãWR SREROMãDWL L QHãWR GUXJR PRUD ELWL åUWYRYDQR To se zove balansiranje/
trade-off.
âWD MH RQGD VD VLWXDFLMRP NDGD NXSLWH kompjuter? UopüHQR ãWR VH YLãH SRYHüDYD VQDJD
funkcionalnosti kompjutera LFLMHQDVHSRYHüDYDDNDGDMHFLMena manja i funkcionalnost je manja.
8 RYRP VOXþDMX QLMH PRJXüH ]DGRYROMLWL REMH WDþNH JOHGLãWD IXQNFLMX L FLMHQX D SRWUHEQR MH
XVSRVWDYLWLUDYQRWHåXPHÿXQMLPD0RUDWHPLVOLWLQDSURJUDPLSURFLMHQLWLKRüHWHOLåUWYRYDWLMHGQX
od stavki ili obje pomalo5D]PRWULPRSULPMHUHRYHGYLMHWDþNHJOHGLãWD
25
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
KompjuterVNL VLVWHP L PUHåD LPDMX GYLMH WDþNH JOHGLãWD VLJXUQRVW L RSHUDWLYQRVW 'D EL VH
L]JUDGLR VLJXUDQ L SRX]GDQ VLVWHP QD SULVWXSX PUHåL SULSUHPDMX VH PMHUH VLJXUQRVWL NDR ãWR VX
XQRãHQMHOR]LQNH]DSULVWXSSRVWDYOMDQMHKDUGYerskog ili softverskog firewalla NDNRELVHVSULMHþLOR
QHRYODãüHQRXSDGDQMHVSROMDLFXUHQMHLQIRUPDFLMDL]QXWUD0HÿXWLPDNRVHL]JUDGLVLVWHPXNRPH
MH QDJODãHQD VDPR VLJXUQRVW SURFHGXUD ]D NRULãtHQMH PUHåH SRVWDMH QDSRUQD MHU PRUDWH XQLMHWL ,'
korisnika i ponegdje OR]LQNX SD VH RQGD NRULVQLFL åDOH 3URFLMHQLWH GD OL MH SRWUHEDQ YLVRN VWHSHQ
sigurnosti ili jednostavan operativni sistem, L RQGD QDSUDYLWH VLVWHP LPDMXüL X YLGX UDYQRWHåX ove
dvije karakteristike.
Dobro se
þXYD QH
mogu provaliti.
"
>@.ROLþLQDSRGDWDNDLVDGUåDMLQIRUPDFLMD
.ROLþLQD SRGDWDND RGJRYDUD YHOLþLQL GDWRWHND 1D VOLFL LVSRG NROLþLQD SRGDWDND VH UD]OLNXMH
RNR SXWD L]PHÿX dvije fotografije, ali informacija da se ptica nalazi na zemlji je prenesena.
0HÿXWLPERMD]HPOMHLWG., MHSRWSXQRGUXJDþLMDRGRQHQDRULJLQDOQRMIRWRJUDILMLWDNRGDVHVDGUåDM
LQIRUPDFLMDNDRãWRMHVKYDWDQMHJRGLãQMHJGREDVIRWRJUDILMHPRåHVKYDWLWLQDUD]OLþLWQDþLQ
26
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
9MHåED]DNUDMGLMHOD
1. 3URQDÿLWHSULPMHUGYLMHWDþNHJOHGLãWDXVYDNRGQHYQRPåLYRWXSULNRULãWenju kompjutera.
2. 5D]JRYDUDMWHNDNYLVOXþDMHYLSRVWRMHXVOMHGHüLPSULPMHULPD
3. 6DþXYDMWHVOLNXVDåLPDMXüLMHNRULVWHüLSURJUDP]DREUDGXVOLNDLSURYMHULWHNDNRNYDOLWHWVOLNH
VODELXSRUHÿHQMXVDRULJLQDOQRP
27
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
1. .DNRULMHãLWLSUREOHP"
1) 5MHãDYDQMHSUREOHPD
6XRþDYDPR VH V UD]OLþLWLP SUREOHPLPD X åLYRWX. äLYLPR SURQDOD]HüL RGUHÿHQH RGJRYRUH ]D
VYDNLSUREOHPþDNLDNRQLVPRWRJDVYMHVQL1DRYDMQDþLQL]QDODåHQMHUMHãHQMa za neke probleme,
te QMLKRYRL]YUãDYDQMHLSUDüHQMH zove se UMHãDYDQMHSUREOHPD
âWD üHPR
*GMHPRJXRWLüL pripremiti za
s ovim festival kulture?
novcem? "
" äHOLP MHVWL
jeftinu i ukusnu
hranu!
"
28
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
2) 3URFHGXUDUMHãDYDQMDSUREOHPD
=D PHWRG UMHãDYDQMD SUREOHPD SRWUHEQH VX UD]OLþLWH YMHãWLQH ]DYLVQR RG NDUDNWHULVWLND
prREOHPDDOLVHXSURFHGXULXRSüeno provodi REMDãQMHQMHSUREOHPDVDNXSOMDQMHLQIRUPDFLMD
SULSUHPD DQDOL]D LQIRUPDFLMD SUHJOHG SURFMHQD UMHãHQMD L LPSOHPHQWDFLMD L QRYL
SUHJOHGUMHãHQMD
.RUDNREMDãQMHQMHSUREOHPD
5D]MDVQLWHSUREOHPNRMLUMHãDYDWH
- 6YUKDUMHãDYDQMDSUREOHPD
- A naliza sastava problema
- A naliza ograniþHQMD
Povratna informacija
koraku 1.
.RUDNXUHÿLYDQMHDQDOL]Dinformacija)
Sredite sakupljene informacije u koraku
NRULVWHüL WDEHOH L GLMDJUDPH
A nalizirajte sakupljene informacije
L]UDþXQDYDMXüL XNXSDQ L SURVMHþDQ
rezultat, proporciju i napravite grafikone
.RUDNSURYMHUDSURFMHQDUMHãHQMD
29
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
2. 5MHãDYDQMHSUREOHPDNRULãWenjem kompjutera
8 VYDNRGQHYQRP åLYRWX veoma þHVWR NRULVWLPR LQIRUPDFLMVNX RSUHPX. Kada kupujemo opremu,
SRVWDYOMDPRQHNROLNRVWDQGDUGDNDRãWRVXSHUIRUPDQVHFLMHQDLXSRWUHEOMLYRVWNDNRELsmo napravili
SUDYLL]ERU5D]PLVOLPRRSURFHVXRGOXþLYDQMDNDGDNXSXMHPRãWDPSDþ
9MHåED 2GOXþLYDQMHRNXSRYLQLPRGHODãWDPSDþD
6DYMHW XþHQLND MH GRQLR RGOXNX GD NXSL ãWDPSDþ ]D ãWDPSDQMH VQLPOMHnih fotografija digitalnim
fotoDSDUDWRP3RNXãDMWHRGDEUDWLmodel.
K oncept
3UDWLWH SURFHGXUX REMDãQMHQMD SUREOHPD SULNXSOMDQMD LQIRUPDFLMD SULSUHPH DQalize
LQIRUPDFLMD SUHJOHGD SURFMHQH UMHãHQMD L SURYRÿHQMD L SRQRYQRJ SUHJOHGD UMHãHQMD L WR X
fazama.
Procedu ra 1. 5D]MDãQMDYDQMHSUREOHPD
Kako biste razjasnili problem, raspravljajte o uvjetima koji moraju biti zadovoljeni da bi se
NXSLRãWDPSDþ
.XSRYLQD ãWDPSDþD-
Zahtjev za kupovinu
- Rezolucija
- Rok za kupovinu
10. oktobar 'D VH PRåH NRULVWLWL za
- Cijena natpise na oglasnoj tabli
- 7HNXüLWURãNRYL
210 KM ili manje
WUHEDMXELWLãWRPDQML
- Mora imati 2 USB veze
K oncept
,VNRULVWLWHLQIRUPDFLMHGRNRMLKVWHGRãOLSURFMHQMXMXüLREMHNWLYQRVWLWG na dobrovoljnoj osnovi.
3RãWR VX uvjetL ]D UMHãDYDQMH SUREOHPD REMDãQMHQL, postaje jasno koja informacija je
neophodna.
6DYMHWXþHQLNDSRNXãDYDVDNXSLWLNDWDORJHL]SURGDYQLFD kompjuterske opreme ili s Interneta kako
biste þXOLGHWDOMHRGNRULVQLNDNRMLYHüLPDMXLVNXVWYDVDSUHGORåHQLPPRGHOLPDãWDPSDþD
0RJXüH MH VDNXSLWL EURMþDQH SRGatke koji se lako porede sa Web-stranicom, katalogom ili
SURL]YRÿDþHP
30
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
G lediãte
Imajte u vidu da taþke koje odgovaraju proizvoÿaþu mogu biti naroþito naglaãene ili je utisak
pod utjecajem slike, fotografije ili ilustracije.
S druge strane, na Internetu, kupci i ljudi koji planiraju kupovinu istog proizvoda ponekad
LPDMXYH]XSUHNRRJODVQHWDEOH3URFMHQHVHRELþQRSUH]HQWXMXL]UD]OLþLWLKXJORYDJOHGLãWDNDRãWR
MHFLMHQDVWYDUQHNXSRYLQHLSRUHÿHQMHVDGUXJLPPRGHORP.DRXWLVDNVWYDUQRJNRULãWenja od strane
korisnika, informacijD NRMD VDGUåL QH VDPR SR]LWLYQH HOHPHQWH QHJR L QHJDWLYQH HOHPHQWH NRML VH
ponekad prenesu.
K oncept
9DåQo je sakupiti informacije s Web-VWUDQLFH VD NRMH VX GRVWXSQD REMHNWLYQD SRUHÿHQMD
PHÿXWLP RJODVQX WDEOX QD NRMRM VX PLãOMHQMD PQRJLK NRULVQLND PRåHWH VPDWUDWL XRSüeno
objektivnom, þDNLDNRVDGUåLPLãOMHQMDNRMDQLVXREMHNWLYQD
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 RSHUDFLMDPDLVSLãLWHRGOXNXRRFMHQMLYDQMXSURFMHQHXWDEHOX
Procedu ra 4. 3UHJOHGSURFMHQDUMHãHQMD
3RPQRåLWHXNXSQXRFMHQX]DVYDNXWDþNXVDSURFHQWRPERGRYDQMDLNRULVWLWHMHNDRNRQDþQX
WDþNXSURFMHQH]DWDMSURL]YRG,]UDþXQDMWHYULMHGQRVWVYDNHNDUDNWHULVWLNH]DVYDNLSURL]YRGLGRELt
üHWHXNXSDQ]ELU2YHRSHUDFLMHPRJXVHLVSUREDWLVUD]OLþLWLPYULMHGQRVWLPDDNRNRULVWLWHSURJUDP
za rad sa radnim tabelama. Bit üH RPRJXüHQ SULODJRGOMLY RGJRYRU DNR VH SRYHüDMX NDUDNWHULVWLNH
procjene.
2YLP UH]XOWDWRP 6DYMHW XþHQLND RGOXþXMH GD NXSL PRGHO & þLMD MH XSRUHÿHQD SURFMHQD QD
QDMYLãHPQLYRX7DþNDQDNRMXWUHEDREUDWLWLSDåQMXMHVWHGDmodel C, þLMDMHXSRUHÿHQDSURFMHQDQD
QDMYLãHPQLYRX, QLMHQDQDMYLãHPQLYRXNDGDVHMHGQRVWDYQRVDEHUHSRMHGLQDþQDSURFMHQD
31
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
K oncept
32
Poglavlje 15MHãDYDQMHSUREOHPDLkompjuter
Procedura 5 ,PSOHPHQWDFLMDLSUHJOHGUMHãHQMD
RjeãHQMHSUREOHPDMHSULYUHPHQR]DYUãHQRSURYRÿHQMHPSODQDLSURFMHQRPUH]XOWDWD3ODQGD
VH NXSL ãWDPSDþ NRML MH RYGMH REUDÿHQ SURFMHQD üH ELWL SURYHGHQD kroz stvarnu kupovinu i
NRULãWHQMH ,PDMWH X YLGX GD QLMH PRJXüH ODNR ]DPLMHQLWL ãWDPSDþ V GUXJLP ãWDPSDþHP ili kupiti
QRYL PRGHO $NR VKYDWLWH GD VWH SRJULMHãLOL SRVOLMH NXSRYLQH QHRSKRGQR MH QDSUDYLWL SODQ ãWR MH
PRJXüHEUåH
0RGHONRMLMHSRJRGQLML]DWXVYUKXPRåGDVHSURGDMHLSRQLåRMFLMHQLSULMHQHJRãWRQDUXþHQL
ãWDPSDþGRÿHXYDãHUXNH$OLDNRSRþQHWHUD]PLãOMDWLRWRPHQLMHGDQPRGHOQHPRåHWHNXSLWLGD
vam traje zauvijek.
K oncept
Isto tako je potreban koncept donoãenja odluke poslije nekih ispitivanja da bi se problem rijeãio.
Rasp rava
Neki problemi mogu biti manje uspjeãno rijeãeni ako su provedeni onako kako su planirani
zavisno od samog problema. U ovom sluþaju vaåno je traåiti uzrok i poþeti ga koristiti za rjeãavanje
sljedeüeg problema. 2YDMSXWãWDPSDþPRGHOD&MHNXSOMHQLNRULãWHQRGVWUDQH6DYMHWDXþHQLND
7URãNRYLSRWUHEQL ]DNRULãWenje.
(2) Specifikacija za povezivanje kompjuterDLRSUHPHNDRãWRMHãWDPSDþ
.DGDNRULVWLWHYULMHGQRVWXMHGQRMüHOLML]DNDONXODFLMXXSURJUDPX]DUDGVDUDGQLPWDEHODPD
SRVWRMH PHWRGH L]UDåDYDQMD SR]LFLMH üHOLMH SRPRüX UHODWLYQH SR]LFLMH YLÿHQH L] üHOLMH JGMH MH
L]QHVHQUH]XOWDWNDONXODFLMHUHODWLYQDUHIHUHQFDLPHWRGL]UDåDYDQMDWDNRGDVHQHSURPMHQMLYDüHOLMD
SULND]XMHVWDOQREH]RE]LUD QDüHOLMXXNRMRM MHSULND]DQUH]XOWDWNDONXODFLMHDpsolutna referenca).
Za apsolutnu referencu, stavite $ prije prikazivanja kolone i broja reda da budu nepromjenjivi (ili
kolone i reda ili jednog od to dvoje).
A1 relativna referenca
$A$1 apsolutna referenca
A$1 or $A1 apsolutna referenca samo zDNRORQXLOLUHGPMHãRYLWDUHIHUHQFD
9MHåED]DNUDMGLMHOD
1DSUDYLWHUDGQLOLVW9MHåEHNRULVWHüLSURJUDP]DUDGVDUDGQLPWDEHODPD
Provjerite kako se procjena odabranog modela mijenja kada se vrijednost vrednovanja mijenja.
Zamijenite modele A, % L & VD VWYDUQLP SURL]YRGLPD L DQDOL]LUDMWH WDþNH L YUHGQRYDQMH GRGDMXüL
dvije nove karakteristike procjene i provjerite koji model je odabran.
'RGDMWHMHGDQPRGHOPRGHOLPD$%&LDQDOL]LUDMWHWDþNHSURFMHQHþHWLULPRGHODLSURYMHULWHNRML
model je odabran.
33
Poglavlje 2. Predstavljanje informacija i kompjuter
1. Analogno i digitalno
1) 5D]OLNDL]PHÿXDQDORJQRJLGLJLWDOQRJ
=D NROLþLQH LQIRUPDFLMD NRMH NRULVWLPR X VYDNRGQHYQRP åLYRWX SRVWRML ÄDQDORJQR³ NRMe se
koristi za stalnu koliþLQXNDRãWRMHWHåLQDGXåLQDWH ugao, LÄGLJLWDOQR³NRMHNRULVWLPR]DGMHOLPLþQX
NROLþLQXNDRãWRMHEURM]DNRMLMHVWDOQDNROLþLQDUD]JUDQLþHQDXRGUHÿHQLPLQWHUYDOLPDNDRãWRMHVDW
LPMHUDþEU]LQHSULND]DQEURMHPLYHOLþLQRm.
2SUHPDNDRãWRMHVDWLOLPMHUDþNUYQRJSULWLVNDNRULVWHREMHYUVWHSULND]DDQDORJQLLGLJLWDOQL
SULND]1SUVDWVGLJLWDOQLPSULND]RPSRND]XMHWDþQRYULMHPHGRNQDDQDORJQRP VDWXQH
PRåHPRYLGMHWLWDþQRYULMHPHMHUVHGUXJDND]DOMNDXYLMHNNUHüH6GUXJHVWUDQHDNRåHOLPRYLGMHWL
NROLNR PLQXWD RVWDMH GR GRODVND YR]D SRWUHEQR MH L]UDþXQDWL ³YULMHPH GRODVND YR]D ± trenutno
YULMHPH]DVDWVGLJLWDOQLPSULND]RPPHÿXWLPVDVDWRPNRMLLPDDQDORJQLSULND]PRåHWHYL]XHOQR
procijeniti koliko jHYUHPHQDSURãORDNROLNRRVWDOR6OLND
" "
ƔDigitalno
Ovo je rijeþkoja je nastala od rijeþi digit ãto znaþi cifra.
34
Poglavlje 2. Predstavljanje informacija i kompjuter
2) Digitalizacija
1. Pretvaranje sli kovnog pri kaza u digitalni
Zamislimo slikovni podatak koji ima 9 polja, 3 kolone x 3 vrste (Slika 3). Kada se obojeni dio
i bijeli dio ovog slikovnog podatka zamijeni sa "1" i "0" i prikaåe u horizontalnoj liniji, on postaje
"011101010". Sa ovom operacijom PRåHWHYLGMHWLGDMHVOikovni podatak digitalizovan.
Horizontalno
Digitalizovan postavljen
Zatim, kakva vrsta slikovnog prikaza ima vrijednost "101010101"? Sa ovom informacijom
PRJXüHMHODNRUHNRQVWUXLVDWLVOLNRYQLSULND]
Koja je to vrsta
JUDILþNRJ
Kada je poredan 3x3 oblika?
,VWRWDNR NDGD VH SDQHO SRGLMHOL QD YLãH YUVWD L NRORQD PRJXüH MH L VORåHQLML VOLNRYQL SULND]
digitalizovati i precizno predstaviti.
3UHGVWDYOMDQMHEURMDSRPRüXGYDEURMDL]RYHVHSUHGVWDYOMDQMHEURMDXELQDUQRPEURMþDQRP
VLVWHPXDEURMSUHGVWDYOMHQNRULVWHüLELQDUQLEURMþDQLVLVWHP]RYHVHELQDUQLEURM
9MHåED
Vrijednost "1000101010001000101010001"pretvori u panel od 5 vrsta x 5 kolona.
2. 3UHWYDUDQMH]YXNDXEURMþDQL]DSLV
Razmislimo kako se digitalno snima zvuk. Zvuk je talas. Zvuk bubnjeva oscilira kroz zrak i ta
RVFLODFLMDGRSLUHGRQDãLKXãLMX2YDM]YXþQLWDODVVHSUHWYDUDXYLVRNL L QLVNL QDSRQ LVQLPDVH QD
CD itd...(1) âWRMH]YXNYLãLYLãDMHLDPSOLWXGDLL]OD]QLQDSRQSRVWDMHYHüL
Slika 5. ZYXNLHOHNWULþQLVLJQDO
%XEDQM ĺ 9LEUDFLMDNUR]zrak ĺ0LNURIRQĺ(OHNWULþQL signal
6QLPDQMH HOHNWULþQLP VLJQDORP MH GLUHNWQD SURPMHQD QDSRQD SURPMHQD PDJQHtnog polja je
analogno snimanje)(2)DVQLPDQMHSUHWYDUDQMHPXEURMþDQXYULMHGQRVWi "1" je digitalno snimanje. (3)
35
Poglavlje 2. Predstavljanje informacija i kompjuter
Analogni signal
Digitalni signal
3) Osobine digitalizacije
8SRWUHEDGLJLWDOQHRSUHPHNDRãWRVXPX]LþNL&'-ovi, MD-RYLLPRELOQLWHOHIRQLMHVYHYHüD
Prednosti digitalizacije:
>@0RJXüHMHXNORQLWLãXPNRMLVHVDGUåLXDQDORJQRPVLJQDOXRPHWDMXüLãXP.
,]YRUQLREOLNWDODVDQDSRQDNRGGLJLWDOQRJVLJQDODMHEURMþDQDYULMHGQRVWLWDNRGDMH
PRJXüHLVSUDYOMDQMHãXPDGRQMLGLR6OLNH.RGDQDORJQRJVLJQDODWDODVQLREOLNQDSRQDSRVWDMH
L]REOLþHQ DNRãXPSRVWRMLLQLMHPRJXüHprovesti obnavljanje, jer je oblik izvornog signala nepoznat
NDGDSRNXãDWHXNORQLWLãXPJRUQMLGLR6OLNH
Digitalni signal
Ako je signal iskrivljen,
vrijednost koja se ispravlja
je "0" ili "1", tako da se
PRåHLVSUDYLWL
36
Poglavlje 2. Predstavljanje informacija i kompjuter
>@0RJXüQRVWVPDQMHQMDNROLþLQHSRGDWDND
0RJXüH MH VPDQMLWL NROLþLQX SRGDWDND SR RGUHÿHQLP SUDYLOLPD NDR ãWR MH SUHGVWDYOMDQMH
$$$$$$NDR$1DRYDMQDþLQNRPXQLNDFLMDLQIRUPDFLMHMHODNãDSXWHPVDåLPDQMD 1)
>@=YXNLVOLNRYQLSULND]LWGPRJXVHREUDGLWLQDLVWLQDþLQ
Zvuk i slikovni prikaz itd. PRJXVHREUDGLWLNDREURMþDQDYULMHGQRVWELQDUQRJEURMDLOL
QDLVWLQDþLQ
Slika 8. 'LJLWDOL]DFLMDUD]OLþLWLKLQIRUPDFLMD
Osobine digitalizacije
- 'HNRPSUHVLMDVLJQDODMHODNDULMHWNRGRÿHGRJUHãNH.
- 0RJXüHMHVDåLPDWLSRGDWNHLODNRSUHQLMHWLLQIRUPDFLMX.
- 0RJXüHMHREUDGLWL]QDN]YXNLVOLNXQDLVWLQDþLQ.
37
Poglavlje 2. Predstavljanje informacija i kompjuter
2. %LWLNROLþLQDSRGDWDND
1) âWDMHELW"
-HGQD RVRED SRVWDMH LVSLWLYDþ L RQ/ona odabere jednu kartu i pogleda je. Druga osoba postaje
iVSLWDQLNLRQRQDSRJDÿDNDUWXNRMXMHRGDEUDRLVSLWLYDþRYHLJUH
,VSLWLYDþPRåHRGJRYRULWLVDPR'DLOL1HQDSLWDQMHLVSLWDQLND
4'DOLMHERMDNDUWHFUQD"«'D
Q2 "Da li je znak pik?" «'D
4'DOLMHEURMQHSDUDQ"«1H
Q4 "Da li je brRMLOLPDQMH"«1H
Ispitanik ,VSLWLYDþ
Da li je boja crna? Da « 1
Da li je pik? Da « 1
Da li je broj neparan? Ne « 0
!"#$%#&'#()*&#+#%$%#,"-&'. Ne « 0
Ɣ%LWELW
38
Poglavlje 2. Predstavljanje informacija i kompjuter
2) .ROLþLQDLQIRUPDFLMD
U "Da, 1HLJULPRåHWHYLGMHWLGDOLMHNDUWDFUQDLOLFUYHQDRGJRYDUDMXüLQDSLWDQMH4'D
OL MH ERMD FUQD" L PRJXüH MH VX]LWL RGJRYRUH QD SRORYLQX 0RJXüH MH VX]LWL RGJRYRUH QD
îîî VD SLWDQMD 7R ]QDþL GD MH PRJXüH 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 PRåH VH SULND]DWL NDR DRGJRYRUL QD þHWLUL SLWDQMD
mogu se prikazati kao"1100" i oni poVWDMXEURMþDQDYULMHGQRVWbinarnog broja. Informacija za jedan
odgovor zove se NROLþLQDLQIRUPDFLMH RGELWD.ROLþLQDLQIRUPDFLMDSLWDQMDMHELWDLNROLþLQD
LQIRUPDFLMDVHSRYHüDYDDNRVHSRYHüDYDLEURMRGJRYRUD
.DRãWRMHJRUHSUHGVWDYOMHQR, ELQDUQLEURMNRMLVH]DSLVXMHSRPRüXGYDEURMDLPRåH
predstavljati sljHGHüDVWDQMD
%LWLNROLþLQDLQIRUPDFLMD
ELWPRåHSUHGVWDYOMDWLGYDVWDQMDLNROLþLQDLQIRUPDFLMHMHELW
n ELWDPRåHSUHGVWDYOMDWLn VWDQMDLNROLþLQDLQIRUPDFLMHMHn bita.
.DGD MHNROLþLQD LQIRUPDFLMD YHOLND PRJXüH MHSUHGVWDYOMDWL PQRJRVWDQMD PHÿXWLP YMHURYDWQRüD
realizovanja tog stanja postaje 1/(broj stanja koja se mogu realizovati).
9MHåED]DNUDMGLMHOD
.ROLNRNRPELQDFLMDVHPRåHQDSUDYLWLSRPRüXSDQHODRG NRORQH[YUVWH".ROLNRELWDMHNROLþLQD
informacije?
.ROLNDNROLþLQDL]UDåHQDXELWLPDMHSRWUHEQD za predstavljanje 26 znakova engleskog alfabeta?
.ROLNDNROLþLQDL]UDåHQDXELWLPDMHSRWUHEQD ]DL]ERUSLNRYHãHVWLFHRGNDUWHRGGR NDUDWD
za "Da, Ne" igru?
39
Poglavlje 2. Predstavljanje informacija i kompjuter
9MHåED 3URYMHULWHYH]XL]PHÿXELQDUQRJLGHNDGQRJEURMD
3RNDåLPRGDMHEURMELQDUQLEURM
O dgovor
.DNR ELVPR GRãOL od dekadnog broja GR ELQDUQRJ EURMD SRGLMHOLWH GHNDGQL EURM VD L GRüL
ü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,
Ostatak
Donja cifra
Gornja cifra
dobijamo (1011)2.
(1011)2 î3î2î1î0
îîîî
=8 +0 +2 +1
=(11)10
.RGGHNDGQLKEURMHYDþLWDVHKLOMDGXMHGDQDHVWPHÿXWLPNRGELQDUQLKEURMHYDþLWDVHMHGDQ
nula jedan jedan" s lijeva na desno.
ƔEURMQD
20=1
100=1
Svaki broj na 0 postaje 1, ali 00 nije definisano.
40
Poglavlje 2. Predstavljanje informacija i kompjuter
2. 2GQRVL]PHÿXELQDUQRJLKHNVDGHNDGQRJEURMD
Tabela 1 9H]DL]PHÿXGHNDGQRJELQDUQRJLKHNVDGHNDGQRJEURMD
9MHåED
Pretvorite sljHGHüHGHNDGQHLELQDUQHEURMHYHXELQDUQHRGQRVQRGHNDGQHEURMHYH
(1) (18)10 (2) (25)10 (3) (00101010)2 (4) (10011001)2
41
Poglavlje 2. Predstavljanje informacija i kompjuter
2. 3UHGVWDYOMDQMHQXPHULþNLKYULMHGQRVWL]QDNRYD
&LMHOL EURMHYL PRJX ELWL R]QDþHQL LOL QHR]QDþHQL WM PRJX LPDWL SUHG]QDN LOL - ). Za
UHJLVWURYDQMHR]QDþHQRJFLMHORJEURMDXkompjuteru kRULVWLVHSUYLELWSRVPDWUDMXüLVlijeva na desno,
a u ostatku smMHãWDPRQXPHULþNXYULMHGQRVW.DGDVHSULND]XMXQHJDWLYQLFLMHOL EURMHYLNDåHVHGD
VXSULND]DQLXQRWDFLMLSRWSXQRJNRPSOHPHQWDR]QDþHQEURM
Znak broja
%URMþDQDYULMHGQRVW
(kodni dio)
Slika 1. Prikaz cijelog broja
42
Poglavlje 2. Predstavljanje informacija i kompjuter
.RPSOHPHQWELQDUQRJEURMDPRåHWHL]UDþXQDWLQDVOjHGHüLQDþLQ
[1] Zamijenite 0 i 1 svake cifre
(010)2 je zamijenjen u (101)2
[2] Dodajte 1
(101)2 i (001)2 dobit üHWH2
Rezultat
.DNRGRüLGRNRPSOHPHQWDELQDUQRJEURMD"
Zamijeni 1 i 0 svake cifre i dodaj 1.
0 011
1 110
43
Poglavlje 2. Predstavljanje informacija i kompjuter
O dgovor
( 3RãWR MH SR]LWLYDQ EURM NRGQL GLR MH L SRND]XMH SR]LWLYDQ EURM 'R QXPHULþNH YULMHGQRVWL VH
dolazi kako je prikazano dole,
î2î1î0=2+1=3 i prava vrijednost je 3.
3RãWRMHQHJDWLYDQEURMNRGQLGLRMHLSRND]XMHQHJDWLYDQEURM
(1000)2-(110)2=(010)2
î2î1î0=2
1DNRQãWRVPRL]UDþXQDOL, stvarna vrijednost je -2.
(1) Predstavljanje cijelog broja u kompjuteru je 16 bita, 32 bita itd.
O dgovor
1 ,]UDþXQDYDQMHGHNDGQRJDEURMD
-2 je 10-2=8 kada je prikazano komplementom broja.
Onda, broju 7 dodamo komplement 8, rezultat se prikazuje kao:
(7+8)-10=5
2 I]UDþXQDYDQMHELQDUQRJEURMD
-(010)2 je (1000)2-(010)2=(110)2 kada je prikazano komplementom broja.
Onda, dodamo (111)2 i komplement broja (110)2 rezultat se prikazuje kao:
((111)2+(110)2)-(1000)2=(1101)2-(1000)2=(101)2
9MHåED
3URQDÿLWHYULMHGQRVWLNada je cijeli broj prikazan sa 4 bita.
(1) (2)
0 110 0 110
,]UDþXQDMWHVOjHGHüHGHNDGQHEURMHYHNRULVWHüLNRPSOHPHQWEURMD
(1) 15-6 (2) 72-24
,]UDþXQDMWHVOjHGHüHELQDUQHEURMHYHNRULVWHüLNRPSOHPHQWEURMD
(1) (011)2-(001)2 (2) (111)2-(101)2
44
Poglavlje 2. Predstavljanje informacija i kompjuter
Realni broj prikazan na kompjuteru u pokretnom za rezu sastoji se iz tri dijela: kodnog dijela
(dio za znak broja), eksponenta i v rijednosti mantise. Za 32-bitno predstavljanje broja (4 bytea),
za kodni dio je rezervisan 1 bit, eksponent 8 bita, i vrijednost mantise 23 bita. Realni broj se
SUHGVWDYOMD GHFLPDOQRP WDþNRP SRVWDYOMHQRP QD SRþHWNX GLMHOD UH]HUYLVDQRJ za vrijednost
mantise (Slika 3).
Ovdje je prikazan koncept decimalnog broja u pokretnom zarezu. Npr., EURM PRåH
ELWL SULND]DQ NDR î3, gdje je "0.123456" vrijednost mantise,"10" je baza, a"3"
predstavlja vrijednost eksponenta. (Slika 4).
Predstavljanje realnog broja u pokretnom zarezu; Ako je broj cifara vrijednosti mantise veliki,
sve cifre ne mogu biti prikazane (Slika 5). Sa 32-bitnim realnim brojem, pouzdan broj cifara (broj
vDåQLKFLIDUDMHRNRGRFLIUL RGSRþHWNDGHNDGQRJEURMDLYLãHFLIUL ne mRåHELWLSULND]DQR
123.456 i 0.123456x103
ima istu vrijednost
2YDMGLRQLMHWDþQR
prikazan.
Slika 5. %URM]QDþDMQLKFLIDUD
.DR ãWR MH SULND]DQR, pomjeranje decimalnog dijela realnoga broja zove se predstavljanje u
pokretnom zarezu.
(2) Ustvari, to je binarni broj.
3UHGVWDYOMDQMHUHDOQLK EURMHYDXUHJLVWUXRGüHOLMH-bitnom) je predstavljanje jednostruke
WDþQRVWL D X UHJLVWUX RG üHOLMH -ELWQRP GYRVWUXNH WDþQRVWL 8 RYRP VOXþDMX UHJLVWURYDQMH
broja u pokretnom zare]X VH YUãL X GYD UHJLVWUD 6DGUåDM SUYRJ UHJLVWUD RGJRYDUD MHGQRVWUXNRM
WDþQRVWLDXGUXJRPUHJLVWUXVHQDOD]LSURGXåHQDPDQWLVD
9MHåED 3ULNDåLWH X SRNUHWQRP ]DUH]X UHDOQRJ EURMD NRML LPD LVWL IRUPDW NDR ãWR MH
prikazano na Slici 4.
45
Poglavlje 2. Predstavljanje informacija i kompjuter
Bitovi
bitovi
b6b5b4
b3 b2b1b0
000 001 010 011 100 101 110 111
0000 NUL DLE SP 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EOT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ` 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
46
Poglavlje 2. Predstavljanje informacija i kompjuter
b7 b6 b5 b4 b3 b2 b1 b0
(2) U ASCII kodu (American Standard Code for Information Interchange) DOIDQXPHULþNL ]QDFL L
simboli se predstavljaju binarnom rijeþi duåine 7 bita. Dakle moåemo predstaviti 27=128 tipova
znakova
(3) 2 bajta mogu predstavljati 216 (65536) tipova znakova.
9MHåED
3UHGVWDYLWHVYRMHLPHKHNVDGHNDGQLPEURMHPNRULVWHüL]QDNRYQLNRGL]WDEHOH
9MHåED]DNUDMGLMHOD
1 3URQDÿLWHEURMNRMLPRåHELWLSUHGVWDYOMen 4-ELWQLPR]QDþHQLPFLMHOLPEURMHP
2 3URQDÿLWH YULMHGQRVWL þLMH MH SUHGVWDYOMDQMH FLMHORJD EURMD -bitni cijeli broj predstavljen
dekadnim brojem.
(1)
(2)
8 WDEHOL VX GDWD VORYD V RGJRYDUDMXüLP 8&6-2 kodom, UTF-8 zapisom i sa HTML oktalnim i
decimalnim zapisom.
47
Poglavlje 2. Predstavljanje informacija i kompjuter
1. Predstavljanje zvuka
1) Od analognog do digitalnog
=YXN PRåH ELWL SULND]DQ SRPRüX 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.
(3) K vantizacija
Isto tako oJUDQLþHQMHDPSOLWXGH oblika talasDXRGUHÿHQLPLQWHUYDOLPDLGROD]DN GRQXPHULþNH
vrijednosti najbliåH YULMHGQRVWL WDþNL X]RUND se zove kvantizacija. Za kvantizaciju, oblik talasa
SRGVMHüDQDRULJLQDOQLDQDORJQLREOLNWDODVDNDGDMH LQWHUYDONRML VHRGUHÿXMHNUDWDN1D6OLFL je
REOLN WDODVD RJUDQLþHQ QD QLYRD RG GR PHÿXWLP DNR VH RJUDQLþL QD QLYRD RG GR
NROLþLQD SRGDWDND NRML VH REUDÿXMX VH SRYHüDYD D JUHãNH VH VPDQMXMX 5D]OLND L]PHÿX RULJLQDOQH
analogne vrijednosti pri kvantizaciji zove se NYDQWL]DFLMVNDJUHãND
(4) K odiranje
0LMHQMDQMH QXPHULþNH YULMHGQRVWL GR NRMH VPR GRãOL X]LPDQMHP X]RUDND L NYDQWL]DFLMRP
binarnim brojem zove se kodi ranje. Npr., kYDQWL]DFLMRP SUYD WDþND X]RUND SRVWDMH D SXWHP
kodiranja postaje 010 binarni broj.
Vrijeme
Vrijeme
48
Poglavlje 2. Predstavljanje informacija i kompjuter
Amplituda Amplituda
Vrijeme Vrijeme
Slika 2. Proces prebacivanja analognih podataka u digitalne podatke (primjer kvantizacije 3 bita)
Vrh
Amplituda
Amplitude
Amplituda
Vrijeme
Frekvencija
Frekvencija uzorka Frekvencija uzorka
(a) Talas (b) Uzimanje uzorka od 50Hz (c) Uzimanje uzorka od 100Hz
9MHåED
.DGDGLJLWDOL]XMHWH]YXNVYHãWRPRUDWHXUDGLWLMHVWHX]HWLX]RUDNRG>N+]@LOLYLãHSRVekundi.
5D]PLVOLWH]DãWRMHWRWDNR
>6DYMHW@=QDPRGDMHJRUQMDJUDQLFDIUHNYHQFLMHNRMXþRYMHNPRåHþXWL>N+]@
49
Poglavlje 2. Predstavljanje informacija i kompjuter
2. Predstavljanje slike
1. Slika u boji
.RGGDQDãQMLKkompjutera slike u boji su prikazane kombinacijom nijansi tri osnovne boje,
R (red-crvena), G (green-zelena) i B (blue-SODYD 0LMHãDQMH WLK ERMD SRYHüDYD VYMHWORVW L ERMD VH
SULEOLåDYDELMHORM2YRVH]RYHGRGDWQRPLMHãDQMHERMD.
Kada je svaka od R, G, B predstavljena sa 8 bita, prikaz 2 8î8î8 îî256 = 16777216
boja je omRJXüHQ (Slika 4). Ovo MH GRYROMDQ EURM ERMD NRML þRYMHN PRåH SUHSR]QDWL, True color
(24-ELWQD ERMD L SRJRGQD MH ]D SULND] IRWRJUDILMH LOL GUXJH VOLNH þLML MH EURM ERMD YHOLN D ERMH VX
VORåHQH6OLNDSULND]XMHGLMDJUDPUDVWDYOMHQQDQLMDQVHWULRVQRYQH boje.
8 bita x3
Slika u boji
6 GUXJH VWUDQH NRG ãWDPSDþD X ERML ERMH VX SULND]DQH NRPELQRYDQMHP nijansi boja tri
osnovne boje , C (cyanogen), M (magHQWDL<\HOORZåXWD%RMDSRVWDMHWDPQLMDPLMHãDMXüLRYH
boje i SULEOLåDYDse crnoj. To se zove PLMHãDQMHERMDoduzimanjem osobina tri osnovne boje.
3UDNWLþQRQH]DYLVQDFUQD.WLQWDVHNRULVWL
50
Poglavlje 2. Predstavljanje informacija i kompjuter
2. Digitalizacija
1D LVWL QDþLQ 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 SRYUãLQD VOLNH SRGLMHOL OLQLMDPD X PUHåX NYDGUDWLüD-piksela (pixel) da bi se uzeo uzorak
pozicije i kvantizacija nijansi tri osnovne boje. -DVQRüDVOLNH]DYLVLRGEURMD piksela, i prikazuje se
rezolucijom (Slika 6). Kvalitet slike zavisi od rezolucije (Slika 7).
pikseli
âWR YLãH SLNVHOD EROMD
je slika.
Za kvantizaciju slike QDMEOLåD YULMHGQRVW FLMHORJ EURMD QLMDQVL GRELMH VH MHGLQLFRP SLNVHOD ]D
svaku od tri osnovne boje. Broj kvantizacije, koji je sastavni dio boje slike, pokazuje kolika je
MDþLQDVYLMHWORJLtamnog. To je ton slike.
51
Poglavlje 2. Predstavljanje informacija i kompjuter
3. Prikaz JUDILþNLKSRGDWDNDLSRNUHWQHVOLNH
1) 3ULND]JUDILþNRJSRGDWNDLSRNUHWQHVOLNH
0HWRGD NRMD REUDÿXMH VOLNX QLMDQVLUDQMHP SLNVHOD RSLVDQD X SUHWKRGQRP GLMHOX ]RYH VH
rasterska grafi ka. S druge strane, metoda predstavljanja slike koja koristi osnovne grDILþNH
HOHPHQWHNDRãWRVXSUDYDFUWDLVNULYOMHQDFUWDNUXJLþHWYRURXJDRLNRMDMHRSLVXMHVSHFLILNDFLMRP
koordinata zove se vektorska grafika.
1SU NDGD FUWDWH NUXJ QHRSKRGQH LQIRUPDFLMH VX NRRUGLQDWD FHQWUD NUXJD SUHþQLN NUXJD
ERMD XQXWUDãQMRVWL NUXJD ERMD L GHEOMLQD NUXåQH OLQLMH .DGD SULND]XMHWH JUDILþNL SRGDWDN NROLþLQD
SRGDWDNDVHVPDQMXMHDNRNRRUGLQDWHVQLPDWHNDRQXPHULþNXYULMHGQRVWLQIRUPDFLMH
Kod pokretnih slika SRNUHWLVXL]UDåHQLVXNFHVLYQRPVPMHQRPSRMHGLQDþQLKVOLNDXQL]Xgdje
VYDNDSRMHGLQDþQDVOLNDSUHGVWDYOMDGMHOLüSRNUHWD1SUPRJXüH MHSULND]DWL QHSRNUHWQXVOLNXNDR
SRNUHWQX VOLNX SULND]XMXüL QHSRNUHWQH VOLNH QHSUHNLGQR NDR LVSUHNLGDQX DQLPDFLMX -HGDQ GLR
SRNUHWQHVOLNH]RYHVHIUDPHVOLþLFD%URMIUHMPRYDVOLþLFD u jednoj sekundi zove se brzina slike, i
R]QDþDYDVHNDRfps. Slika na TV-u i videu je oko 30 fps.
5DVWHUVNL WLS 3URJUDP NRML SUHGVWDYOMD VOLNX SRUDYQDYDQMHP SLNVHOD NRULVWHüL LQIRUPDFLMX
piksela.
9HNWRUVNL WLS 3URJUDP ]D FUWDQMH JUDILþNRJ REOLNa. Postoji program za crtanje koji uglavnom
NRULVWLOLQLMHNRMHSUHGVWDYOMDMXVOLNXNRULVWHüLLQIRUPDFLMXNRRUGLQDWD
2. .ROLþLQDSRGDWDNDLVDåLPDQMH
.ROLþLQDSRGDWDNDMHGQRERMQLKVOLNDLVOLNDXERMLQLMDQVH sive i 8 nijansi sive prikazani su u
Tabeli 1, SUHWSRVWDYOMDMXüLGDMHSULND]EURMDSLNVHODî
7DEHOD.ROLþLQDSRGDWDNDLVOLND
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]UDþXQDMWHNROLþLQXSRGDWDNDVOLNHLSRNUHWQHVOLNH
9MHåED ,]UDþXQDMWHNROLþLQXSRGDWDNDVOLNHLSRNUHWQHVOLNH
.ROLND MH >%@ NROLþLQD SRGDWDND -ELWQH VOLNH X ERML þLMD MH UH]ROXFLMD î WDþDND" $NR
napravite pokretnu sliku koja prikazuje ovu sliku kao nepokretQX VOLþLFD SR MHGQRP PLQXWX pri
brzini slike od 30 ISVNROLNDMHNROLþLQDSRGDWDND>0%@"
R G B 8x3 bita
320 taþDND
240 bita
1 sekunda
30 slika
52
Poglavlje 2. Predstavljanje informacija i kompjuter
O dgovor
3RãWRMHVOLNDXERMLVYDNLSLNVHOLPD ELWD>%@NROLþLQX podataka WDNRGDMHNROLþLQDSRGDWDND
îî >%@
.ROLþLQD SRGDWDND VOLþLFH QHSRNUHWQH VOLNH MH >%@ NROLþLQD SRGDWDND RNYLUD MH
î >%@ 3RãWR VHNXQGD þLQH MHGDQ PLQXW NROLþLQD SRGDWDND je
î >%@
8VOXþDMX>0%@ 2 >%@ >%@NROLþLQDSRGDWDNDMHRNR>0%@
.ROLþLQDSRGDWDNDSRNUHWQHVOLNHMHYUORYHOLNDWDNRGDVHNRULVWLWHKQRORJLMDVDåLPDQMDda bi
VH VPDQMLOD YHOLþLQD SRGDWDND SUDWHüL RGUHÿHQD SUDYLOD 2EQDYOMDQMH VDåHWLK podataka zove se
ekstenzija (dekomp resija, rekonst rukcija, ekspanzija3RGDFLVHPRåGDQHüHYUDWLWLXRULJLQDOQL
]DSLVãWRüH]DYLVLWLRGPHWRGHVDåLPDQMDPHÿXWLPSRGDFLVHPRJXSURãLULWLQDQLYRNRMLQLMHWROLNR
ORãXRGQRVXQDRULJLQDOQHSRGDWNH
(1) 6DåLPDQMH NRMLP VH VDåHWL SRGDFL PRJX REQRYLWL X SRWSXQRVWL NDR RULJLQDOQL SRGDFL ]RYH VH
VDåLPDQMH EH] JXELWDND D VDåLPDQMH NRMLP VH SRGDFL QH PRJX X SRWSXQRVWL REnoviti zove se
VDåLPDQMHVJXELcima.
=D VDåLPDQMH VOLNH X ERML -3(* -RLQW 3KRWRJUDSKLF ([SHUWV *URXS NRULVWL VH PHÿXQDURGQD
standardna metoda kodiranja nepokretne slike u boji.
9MHåED]DNUDMGLMHOD
1. Poslije izvedene 4-bit-ne kvantizacije ]D WDþNH X]RUND ]YXND $ GR , provedimo kodiranje.
0HÿXWLPYHUWLNDOQDRVDELWUHEDODLPDWLYULMHGQRVWXNRUDFLPD
Amplituda
Vrijeme
2. Kvalitet zvuka CD-a ima frekvenciju uzorka 44100 [Hz], broj kvantizacije je 16 bita, i stereo (2
NDQDOD ,]UDþXQDMPR NROLND MH >.%@ NROLþLQD podataka za 1 sekundu kada se provede digitalno
snimanje sa ovim kvalitetom zvuka.
53
Poglavlje 2. Predstavljanje informacija i kompjuter
1. /RJLþNDRSHUDFLMD
1) âWDMHORJLþNDRSHUDFLMD"
1HND L]UDþXQDYDQMD REUDÿHQD kompjuterom zovu se ORJLþNH RSHUDFLMH 2VQRYQH ORJLþNH
operacije su: I operacija (A N D), I L I operacija (O R) i negacija (N O T/N E 2EMDVQLPR ORJLþNH
RSHUDFLMH SRPRüX VOMHGHüHJ SULPMHUD 3LWDMWH JUXSX RG þHWLUL RVQRYFD L þHWLUL VUHGQMRãNROFD GYD
pitanja: 'DOLVLVUHGQMRãNRODF"L'DOLVLGMHþDN"
;MHRGJRYRUQDSLWDQMH'DOLVLVUHGQMRãNRODF"D<MHRGJRYRUQD'DOLVLGMHþDN"6SLVDN
PRJXüLK 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'DOLVLVUHGQMRãNRODF"
Odgovor je X.
Za Da, X=1
Za Ne, X=0
3'DOLVLGMHþDN"
Odgovor je Y.
Za Da, Y=1
Za Ne, Y=0
54
Poglavlje 2. Predstavljanje informacija i kompjuter
1. A N D operacija
5H]XOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRãNRODF i GMHþDN"GRGLMHOLWHSURPMHQOMLYRM=
Za Da i Ne, Z=1 odnosno Z=0
2. I L I operacija (O R)
5H]XOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRãNRODFili GMHþak?" dodijelite promjenljivoj Z.
Za Da i Ne, Z=1 onosno Z=0
55
Poglavlje 2. Predstavljanje informacija i kompjuter
3. Negacija
RezuOWDWRGJRYRUDQDSLWDQMH'DOLVLVUHGQMRãNRODF"GRGLMHOLWHSURPMHQOMLYRM=
Za Da i Ne, Z=1 odnosno Z=0
9MHåED
.RMDYUVWDJUDILþNRJSRGDWNDVHGRELMDNDGDVHNRULVWH$1'RSHUDFLMDL,RSHUDFLMD]DGYDJUDILþND
prikaza na slikama 3. i 4. na str. 25?
56
Poglavlje 2. Predstavljanje informacija i kompjuter
2. /RJLþNRNRORLIXQNFLMHkompjutera
1) /RJLþNRNROR
3URFHGXUD NRMD SURYRGL ORJLþNH RSHUDFLMH X kompjuteru zove se logiþko kolo. Osnove ovog
ORJLþNRJ NROa su: AND/I procedura, OR/ILI procedura i NOT/NE procedura. Ove procedure
SURYRGH$1',RSHUDFLMHRSHUDFLMHORJLþNRJ]ELUDLQHJDFLMH
Zbir?
/RJLþND PUHåD NRMD YUãL VDELUDQMH MHGQRFLIUHQLK ELQDUQLK EURMHYD ]RYH VH SROXVDELUDþ
6DELUDMPR ELQDUQH FLIUH ; L < L SUL WRPH PRåHPR GRELWL GYRFLIUHQ UH]XOWDW FV JGMH MH V FLIUD QD
MHGLQLþQRPPMHVWXUH]XOWDWDDFMHPRJXüLSUijenos. Tabela 2.
57
Poglavlje 2. Predstavljanje informacija i kompjuter
Podaci
3) Operacije kompjutera
U operativnoj memoriji se nalazi program koji se neposredno izvrãDYD L SRGDFL NRML VH
QHSRVUHGQR NRULVWH SUL L]YUãDYDQMX SURJUDPD 3UL L]YUãHQMX SURJUDPD X RSHUDWLYQRM PHPRULML
podaci se unose iz vanjske PHPRULMH L SURVOMHÿXMX X regista r CPU-a. Podaci i instrukcije se
UD]PMHQMXMXL]PHÿX operativne memorije i registra velikom brzinom (Slika 3).
Predstavimo proces rada CPU-DQDSULPMHUX³VDELUDQMH´
58
Poglavlje 2. Predstavljanje informacija i kompjuter
,QVWUXNFLMH L SRGDFL VX VPMHãWHQL X RSHUDWLYQX PHPRULMX =QDþHQMH VYDNH instrukcije je prikazano
ispod.
ýLWDQMH 3RGDFLVHþLWDMXL]RSHUDWLYQHPHPRULMH
Sabiranje: ,]YUãDYDVHVDELUDQMH
Snimanje: 3RGDFLVHþXYDMXXRSHUDWLYQRMPHPRULML
=DYUãHWDN 3URFHVMH]DYUãHQ
,QVWUXNFLMD þLWDQMH QD DGUHVL MH SURþLWDQD L REUDÿHQD 3RGDWDN QD DGUHVL MH SURþLWDQ L
SULYUHPHQRVPMHãWHQXUHJLVWDU$&38-D3URJUDPVNLEURMDþMHSRVWDYOMHQQDDGUHVX
<Operativna memorija>
ýLWDQMHLQVWUXNFLMH
Adresa
ýLWDQMHLQVWUXNFLMH
ýLWDQMH
Slanje na
adresu 10 ýLWDnje Instrukcija
3URJUDPVNLEURMDþ ýLWDQMH
Sabiranje
Spremanje
Kraj
,]YUãDYDQMH
instrukcije
Podatak
Registar
Register
59
Poglavlje 2. Predstavljanje informacija i kompjuter
ýLWDQMH
ýLWDQMHLQVWUXNFLMH "
" ýLWDQMH
Slanje na " Instrukcija
ýLWDQMH adresu 11 Sabiranje
Podatak
"
Registar
,QVWUXNFLMD VDELUDQMH QD DGUHVL MH SURþLWDQD L REUDÿHQD 6DUGåDM UHJLVWUD $ ³ L VDGUåDM
registra B "5" se sabiraju i rezultat operacije je L SULYUHPHQR MH VPMHãWHQ X UHJLVWDU &
3URJUDPVNLEURMDþMHSRVWDYOMHQQDDGUHVX
< Glavna memorijska oprema >
ýLWDQMHLQVWUXNFLMH Adresa
"
ýLWDQMH
ýLWDQMHLQVWUXNFLMH ýLWDQMH
" "
,]YUãavanje Sabiranje Instrukcija
+ sabiranje
instrukcije
3URJUDPVNLEURMDþ Spremanje
=DYUãHWDN
ýLWDQMH
Podatak
Registar
,QVWUXNFLMD VSUHPL QD DGUHVL MH SURþLWDQD LREUDÿHQD 6DGUåDM UHJLVWUD & MH VPMHãWHQ QD
DGUHVL JODYQRJ PHPRULMVNRJ XUHÿDMD 3RGDWDN QD RYoj adresi je rezultat operacije. Programski
EURMDþMHSRVWDYOMHQQDDGUHVX
60
Poglavlje 2. Predstavljanje informacija i kompjuter
ýLWDQMHLQVWUXNFLMH
" Adresa
þLWDQMH
ýLWDQMHLQVWUXNFLMH þLWDQMH
" "
Slanje na Sabiranje Instrukcija
ýXYDQMH adresu12
3URJUDPVNLEURMDþ ýXYDQMH
Kraj
,]YUåDYDQMH Podatak
<9=.0->?<,/"
Registar
9MHåED]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
VOXþDM
61
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
1. âWDMHDOJRULWDP"
Metod obrade u koraku [2] i [3] zove se algoritam D JUDILþNL ]DSLV DOJRULWPD ]RYHPR
algoritamska shema ili dijagram toka (eng. flowchart).
Definicija algoritma
Algoritam je kRQDþDQ QL]NRUDNDNRML MDVQR LRGUHÿHQRYRGHNDUMHãHQMXQHNRJSUREOHPDXNROLNR
UMHãHQMH SRVWRMLRGQRVQRGDMXRGJRYRUGDSUREOHPQHPDUMHãHQMDDNRUMHãHQMHQHSRVWRML
3ULPMHU6DVWDYLWHSURFHGXUXL]ERUDSUHGVWDYQLNDRGMHOMHQMD]D6DYMHWXþHQLND
NoYR SROXJRGLãWH MH WHN SRþHOR L PRUDWH L]DEUDWL SUHGVWDYQLND RGMHOMHQMD ]D 6DYMHW XþHQLND
2GOXþHQRMHGDVYDNLXþHQLNRGMHOMHQMDQDSLãHLPHMHGQRJLOLGYDNDQGLGDWD.DGDMHEURMXþHQLNDX
RGMHOMHQMX QHSDUDQ QHPRJXüH MH GD GYD XþHQLND LPDMX LVWL EURM JODVova. Razmislite o proceduri
JODVDQMD]DL]ERUSUHGVWDYQLNDRGMHOMHQMD]D6DYMHWXþHQLNDLSUHGVWDYLWHMHGLMDJUDPRPWRND
62
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3RþHWDN
,]YDGLWHJODVDþNHOLVWLüH
NE
Da li je registrovan A
DA
NE
Da li je dobijeni broj
JODVRYDYHüLRG%
DA
2GDEHULWH$NDRþODQD6DYMHWDXþHQLND 2GDEHULWH%NDRþODQD6DYMHWDXþHQLND
Kraj
Slika 1.
63
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
*UDILþNLVLPERO =QDþHQMH
Upravljanje
" L]YUãDYDQMHP
Ispitivanje uvjeta
" 8QRãHQMHSRGDWDND
7DEHOD*UDILþNLVLPEROLDOJRULWDPVNLKNRUDND
Napomena
Tekstualni zapis algoritma (procedura 1) koji smo naveli ima izvjesne nedostatke. Prije svega,
WHNVW PRåH ELWL QHMDVQR IRUPXOLVDQ L QHSUHJOHGDQ VD JOHGLãWD XYLGD X YUVWX DOJRULWDPVNLK koraka i
strukturu algoritma. Pod strukturom algoritama podrazumijevamo redoslijed pojedinih vrsta
DOJRULWDPVNLKNRUDNDXDOJRULWPX9UVWDDOJRULWDPVNRJNRUDNDMHNDUDNWHUDNFLMHNRMDVHL]YUãDYDX
algoritamskom koraku. Da bi se osigurao pregledan zapis tRND DOJRULWPD X NRPH üH VH MDVQR
XRþDYDWLYUVWHDOJRULWDPVNLKNRUDNDLVWUXNWXUDDOJRULWPDNRULVWLt üHVHJUDILþNL]DSLVL
Zadata k 1.
1DSLãLWH DOJRULWDPVNX VKemu tako da primjeru 1. dodate proces koji dozvoljava postojanje
QHYDåHüLKOLVWLüD
64
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
1) Algoritam
3ULPMHUSRND]XMHSURFHGXUXL]ERUDþODQD6DYMHWDXþHQLNDNRULVWHüLVLPEROHGLMDJUDPDWRND
kao ãWR VX REUDGD L SURFMHQD 8RSüeno, algoritmom se mogu predstaviti tri osnovne strukture:
linijska struktura, razgranaWDVWUXNWXUDLFLNOLþQDVWUXNWXUDNDRãWRMHSULND]DQRQDVOLNDPDRGGR
.RPELQRYDQMHPRYLKHOHPHQWDUQLKDOJRULWDPVNLKVWUXNWXUDREUD]XMXVHVORåHQLDOJRULWPL
Predstavimo primjerima tri osnovne strukture algoritma.
Struktura kod koje se, SUL MHGQRP L]YUãDYDQMX DOJRULWPD, svaka naredba L]YUãDYD WDþQR
jedanput naziva se linijska struktura. Na Slici 1. QDUHGED L QDUHGED VX L]YUãHQH ]DGDWLP
redosliMHGRPLL]YUãLOHVXVHWDþQRMHGDQSXW
Naredba 1
Naredba 1 je izvrãena
Naredba 2
1DUHGEDMHL]YUãHQD
Ne
Uvjet
Ako je uvjet ispunjen
Da " "
L]YUãDYDVHQDUHGED
Naredba 1 Naredba 2 a ako uvjet nije ispunjen
L]YUãDYDVHQDUHGED
65
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3. &LNOLþQDVWUXNWXUD (Petlja)
U svDNRGQHYQRPåLYRWXþHVWRVHSRMDYHLGRJDÿDMLSRQDYOMDMX1LMHWHãNRSUHWSRVWDYLWLGDELL
u algoritmima bilo pogodno da se izvjestan broj algoritamskih koraka ponavlja. Ovakav dio
DOJRULWPDNRMLVH PRåHYLãHSXWDSRQDYOMDWLREUD]XMHFLNOLþQXVWUXNWXUX8 zavisnosti od izlaznog
kriterijDFLNOXVLVHGLMHOHQDEURMDþNHFLNOXVHLFLNOXVHVDXvjetima.
Ne
Uvjet "
i=1,n "
Da Tijelo ciklusa
Tijelo ciklusa
naredba " Ne
Uvjet
Da
3URJUDPL X VHEL VDGUåH podatke. Podatak je objekW REUDGH D SURJUDP GHILQLãH QDþLQ 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 WHNXüD YULMHGQRVW
-HGQD RG RVQRYQLK QDUHGEL REUDGH SRGDWDND MH QDUHGED GRGMHOH 1DUHGED GRGMHOH VH R]QDþDYa
znakom jedanakosti (=). Npr., nDUHGEDSRYHüDYDQMDYULMHGQRVWLSURPMHQOMLYH[]DMHGDQR]QDþDYDVH
sa x = x+1. Promjenljivoj x se dodaje broj 1 (desna strana) i taj zbir se dodjeljuje promjenljivoj x
(lijeva strana).
Pokazat üHPR SULPMHUH MHGQRVWDYQLK DOJRULWDPD WUL RVQRYQH VWUXNWXUH: linijske strukture,
UD]JUDQDWHVWUXNWXUHLFLNOLþQHVWUXNWXUH
66
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
Procedu ra
Obrada 1
3RþHWDN
a,b
c=a+b
Kraj
67
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
Slika 5. 3ULPMHUSURJUDPDLUH]XOWDWDL]YUãHQMD
Zadata k 2.
1DSLãLWHDOJRULWDPVNX shemu i tHNVWXDOQRRSLãLWHDOJRULWDP L]UDþXQDYDQMDUD]OLNH LSURL]YRGDGYLMH
YULMHGQRVWLNRULVWHüLSURPMHQOMLYHXSULPMHUX
Procedu ra
1. Tekstualni opis algoritma :
(1) Vrijednost broja bodova je unesena u promjenljivu tokuten.
$NRMHYULMHGQRVWSURPMHQOMLYHWRNXWHQERGRYDLOLYLãH.
(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.
68
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3RþHWDN
tokuten
Ne
tokuten t50
Da
G=1 G=0
"
Kraj
Slika 6. 3ULPMHUSURJUDPDLUH]XOWDWDL]YUãHQMD
=DGDFL]DVDPRVWDODQUDGXþHQLND
1 ; br_bodova 30
"""""""""
G= 2 br_bodova 50
; 30d@A"
3 ; br_bodova t 50
69
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3RþHWDN
X = 1,10
Kraj
Slika 7. 3ULPMHUSURJUDPDLUMHãHQMD
=DGDFL]DVDPRVWDODQUDGXþHQLND
70
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3. 3UHWUDåLYDQMHLVRUWLUDQMH
ýHVWRVPRXVLWXDFLMLGDXVYDNRGQHYQRPåLYRWXSUHWUDåXMHPRLVRUWLUDPRpodatke, npr., kada
WUDåLPR ULMHþ X bosansko-HQJOHVNRP ULMHþQLNX SRGDFL VX VRUWLUDQL SR Dbecednom redu). Ovdje
XþLPRPHWRGXSUHWUDåLYDQMa i metodu sortiranja podataka.
1) 6HULMVNRSUHWUDåLYDQMHLELQDUQRSUHWUDåLYDQMH
1. 6HULMVNRSUHWUDåLYDQMH
1DODåHQMH RGUHÿHQLK SRGDWDND L] SRGDWDND VPMHãWHQLK X niz (ar ray) ili tabelu zove se
SUHWUDåLYDQMH. Najjednostavniji algoritam pretraåivanja je serijsko pret raåivanje traåenja
podataka od poþetka tabele jedan po jedan.
Primjer 5. A lgRULWDPVHULMVNRJSUHWUDåLYDQMD
3URQDÿLPRVHULMVNLPSUHWUDåLYDQMHPEURMXQL]XRGFLMHOLKEURMHYD
Procedura 1.
7UDåLWHSRGDWDNRGSRþHWNDWMRGSUYRJHOHPHQWD
niza a (1) redom.
(1) Uporedite vrijednost elementa a(1) sa
YULMHGQRãüX 3RãWR VX YULMHGQRVWL UD]OLþLWH
SUHÿLWHQDVOMHGHüLNRUDN
(2) Uporedite vrijednost drugog elementa a(2) sa
YULMHGQRãüX 3RãWR VX YULMHGQRVWL UD]OLþLWH
SUHÿLWHQDVOMHGHüLNRUDN
1D SR]LFLML WUHüHJ HOHPHQWD D YULMHGQRVW
SRVWDMHMHGQDNDWUDåHQRPSRGDWNX
7UDåHQL SRGDWDN MH SURQDÿHQ SRVOLMH
SRUHÿHQMD
.DGD VH WUDåHQL SRGDWDN SURQDÿH SULNDåH VH L
petlja SURQDODåHQMDMH]DYUãHQD
3RþHWDN
"
a(i)
(1) Unosimo elemente niza a(i) "
(2) i dobijamo vrijednosti od 1 do 7.
(3) Ako je a(i) = 36,
³3URQDÿHQ´MHSULND]DQRLRSHUDFLMDMH]DYUãHQD. i = 1,7
(5) Izlazimo iz ciklusa. "
37"
(6) Ako nije, YUDüDPRVHQDSRþHWDNFLNOXVD. a(i) = 36 "
" Ne
" Ä3URQDÿHQ³
Kraj
"
71
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
2. %LQDUQRSUHWUDåLYDQMH
Kada postoji mnogo podataka koML VH WUDåH VHULMVNR SUHWUDåLYDQMH QLMH HILNDVQR .DR
posljedica toga koristi se ELQDUQRSUHWUDåLYDQMH XNRPHVHSULPMHQMXMHPHWRGDWUDåHQMDRGUHÿHQRJ
SRGDWNDGLMHOHüLLQWHUYDOQDSROD
=D ELQDUQR SUHWUDåLYDQMH podaci se moraju poredati od manjeg prema YHüHP LOL REUQXWR WM
PRUDMXVHVRUWLUDWLXUDVWXüLLOLRSDGDMXüLQL]
Primjer 6. $OJRULWDPELQDUQRJSUHWUDåLYDQMD
3URQDÿLWHEURMXQL]X RGFLMHOLKEURMHYDLVWLKNDRXSULPMHUXELQDUQLPSUHWUDåLYDQMHP
Procedura 1.
1. ,]UDþXQDMWHVUHGQML þODQLVPDQMLWHLQWHUYDOSUHWUDåLYDQMD
(1)Saberite indeks prvog i posljednjeg þlana niza i podjelite sa brojem 2. Na taj naþin dobijate
poziciju i vrijednost srednjeg þlana. Dakle (1+· SRGDWDNYULMHGQRVWHOHPHQWDDMH
VUHGQMLþODQ
(2) "QLMHWUDåHQDYULMHGQRVW3RãWRMHPDQMLRGEURMDSRVWRMLQDOLMHYRMSRORYLQL
2. 6DGDMHYULMHGQRVWDJRUQMDJUDQLFDLVXåHQMHLQWHUYDOSUHWUDåLYDQMD
3RãWRWUDåHQLSRGDWDNSRVWRMLXOLMHYRMSRORYLQLSRQRYLt üHPRSRVWXSDN6DEHUite indeks prvog i
WUHüHJþODQDQL]DLSRGMHOLWHVDEURMHP'DNOH+· SRGDWDN³YULMHGQRVWHOHPHQWDD
MHVUHGQMLþODQ
QLMHWUDåHQDYULMHGQRVW3RãWRMHYHüLRGEURMDSRVWRMLQDGHVQRMSRORYLQL
7UDåHQLSRGDWDNMHSURQDÿHQSRVOLMHWULSRUHÿHQMD
72
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3RþHWDN
"
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
Kraj
L«,QGHNVGRQMHJUDQLFH
M«,QGHNVJRUQMHJUDQLFH
P«,QGHNVVUHGQMHYULMHGQRVWL
(1) Promjenljivoj i se dodjeljuje vrijednost 1, a promjenljivoj j vrijednost 7
(2) Ponavljajte niz sljHGHüLKRSHUDFLMDVYHGRNMHi jednako ili manje od j
(3) m = (i+M·
$NRMHDP WUDåHQDYULMHGQRVWMHSURQDÿHQD
"Postojanje" je prikazano i opeUDFLMDMH]DYUãHQD
$NRQLMHDP LVSLWXMHVHWDþQRVWVOjHGHüHJXvjeta: 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 = m+1
9UDüDPRVH 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 VOjHGHüX VLWXDFLMX
(1+8)y 'DNOHLQGHNVVUHGQMHJþODQDELt üH broj 4.
73
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
'YRGLPHQ]LRQDOQLQL]RGYUVWHîNRORQH
Procedu ra 1
1. 3RVWDYLQDMYHüLSRGDWDN]DSRVOHGQMLþODQQL]D
(1) a (1)>a (2) -> izmijenjeno
(2) a (2)>a (3) -> izmijenjeno
(3) a (3)>a (4) -> izmijenjeno
1DMYHüDYULMHGQRVWMHSRVWDYOMHQDXD
74
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
2. 7UDåLWHGUXJLSRUHGXQDMYHüLSRGDWDN
(1) a (1)>a (2) -> izmijenjeno
(2) a (2)<a (3) -> nema izmjene
(3) a (3) je nepromjenjivo
3. 7UDåLWHWUHüLQDMYHüLSRGDWDN
(1) a (1)<a (2) -> nema izmjene
(2) a (2) je nepromjenjivo
Sortiranje je zavrãHQR
Razmjena podataka
5D]PLVOLPRRSURFHGXULUD]PMHQHSRGDWDNDQDRVQRYXSULPMHUDþDãDVRNDRGQDUDQGåHLVRND
od jabuke.
6OLND SULND]XMH SURFHGXUX UD]PMHQH VRNRYD .DR ãWR MH SULND]DQR QD VOLFL GD ELVPR
]DPMHQLOL VRN RG QDUDQGåH $ VD VRNRP RG MDEXNH % SRWUHEQD MH WUHüD þDãD & 3URFHGXUD
razmjene je u koracima (2) u (4).
5D]PMHQDSRGDWDNDVPMHãWHQLKXSURPMHQOMLYHVHL]YRGLVOLþQRPSURFHGXURP2YDSURFHGXUD
je predstavljena simbolima na sljHGHüLQDþLQ
c=a
a=b
b=c
Zadaci za rad
6DVWDYLWLDOJRULWDP]DVRUWLUDQMHXRSDGDMXüLSRUHGDNQL]Dx koji ima n elemenata.
75
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
9MHåED]DNUDMGLMHOD
1. Za cijele brojeve od 1 i 100, sastaviti algoritamsku shemu sljHGHüLKSURFHVD
(1) Sumu od 1 do 100
(2) Sumu neparnih brojeva
(3) Sumu brojeva koji nisu djeljivi sa 7
3. Tabela prikazuje kako se podaci "2, 5, 3, 1, 4" VRUWLUDMX X UDVWXüL Soredak. Napravite
algoritamsku shemu na osnovu ovog primjera.
3RþHWDN
3RþHWQLSRGDFL!
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) ! a(j+1)
Sortiranje je ]DYUãHQR Da
wk =a(j)
a(j) = a(j+1)
a(j+1) = wk
j = 1,4
a(j)
Kraj
76
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
1. 1DSRPHQH]DREUDGXLQIRUPDFLMDNRULãtenjem kompjutera
1.
6DYMHWLSULNRULãWHQMXGLJLWDOL]DFLMH
Analizirajmo situaciju popunjavanja upitnika. Npr., popunjavamo upitnik koji ima pet
PRJXüLKRGJRYRUD
Upitnik
0ROLP 9DV GD ]DRNUXåLWH MHGDQ RG SRQXÿHQLK
odgovora
'REUD0DQMHGREUD1RUPDOQD%ODJRORãD/RãD
Ŷ3ULPMHUUH]XOWDWDRGJRYRUDNRMLQLMHGLJLWDOL]RYDQ
Upitnik
0ROLP 9DV GD ]DRNUXåLWH MHGDQ RG SRQXÿHQLK
odgovora
Ŷ3ULPMHUGLJLWDOL]RYDQRJUH]XOWDWDRGJRYRUD
Slika 1. Bar-kod
77
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
3RãWDQVNLNRGMHMHGDQRGUHSUH]HQWDWLYQLKSULPMHUDNRGLUDQMD3RãWDQVNLNRGMH
NRULVWDQ ]D VRUWLUDQMH SRãWDQVNLK DUWLNDOD D X]WR DGUHVD VH DXWRPDWVNL SULNDåH
DNRXQHVHWHSRãWDQVNLNRG u program za obradu teksta worda, programa za rad
sa radnim tabelama i prograPD]DQRYRJRGLãQMHþHVWLWNHLWGWDNRGDMHPRJXüH
smanjiti posao unosa adresa.
1. Savjet za algoritam
6HULMVNRSUHWUDåLYDQMHNRMHVPRQDXþLOLXGLMHOXMH PHWRGSUHWUDåLYDQMD podataka od prvog
jedan po jedan.
Ponavljanje istog procesa je lako za kompjuterPHÿXWLP, potrajaWüH DNRMHNROLþLQDSRGDWDND
NRMD VH REUDÿXMH YHOLND =D SULPMHU L] SUYRJ GLMHOD NDGD MH SRGDWDN NRML VH WUDåL ELR GR
UMHãHQMDVHGRãORSRVOLMHWULSRUHÿHQMDLVHULMVNRJLELQDUQRJSUHWUDåLYDQMD0HÿXWLPNDGDMHSRGDWDN
NRMLVHWUDåLGRUMHãHQMDVHGROD]LSRPRüXSRUHÿHQMDELQDUQLPSUHWUDåLYDQMHPDSRUHÿHQMD
]D VHULMVNR SUHWUDåLYDQMH 3RWUHEQR MH QDüL UMHãHQMH NDNR EL VH VPDQMLR EURM SRUHÿHQMD ]D ELQDUQR
SUHWUDåLYDQMH
2. Savjeti za procedu ru
5D]PRWULPR VOXþDM FUWDQMD JUDILþNRJ REOLND E NRPELQiUDMXüL 5 dijelova prikazanih na slici
D $NR QDFUWDWH JUDILþNL REOLN L VDþXYDWH JD SRG LPHQRP DXWR PRJXüH MH SRYHüDQL JUDILþNL
oblik (cLVDþXYDWLJDSRGLVWLPLPHQRPDXWR
.DRãWRMHRSLVDQRNDGDprovodite isti proces, memorisanje rezultata procesa i procesa obrade
itd. PRåHRODNãDWLSURFHVLSREROMãDWLHILNDVQRVW
6D XUHÿLYDQMHP L IRUPDWLUDQMHP WHNVWD L SURJUDPRP NRML SRGUåDYD JUDILNX DNR VX QDFUWDQL
JUDILþNL REOLFL JUXSLVDQL NDR MHGDQ JUDILþNL REOLN PRJXüH MH ODNR SURYHVWL XYHüDQMHVPDQMHQMH
rotaciju itd.
Zadata k
1HNDMHGDWQL]SURVWLKEURMHYDPDQMLKRGXUDVWXüHP poretku 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,
3URQDÿLWHEURMNRULVWHüLPHWRGXELQDUQRJLVHULMVNRJSUHWUDåLYDQMD
78
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
1. 6DYMHWL]DRODNãDYDQMHSURFHVD
Ako u program za rad sa radnim tabelama unesete "2007/1/1" ili "2:17:16", prva vrijednost
VHWXPDþLNDRMDQuar 2007. JDGUXJDNDRVDWDPLQXWDLVHNXQGL1DRYDMQDþLQODNRMH
L]YUãLWLL]UDþXQDYDQMHGDWXPDLYUHPHQD
(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]DVPDQMLYDQMHJUHãDND
'D EL VH VPDQMLOH JUHãNH SUL XQRVX SRWUHEQR MH SRVWDYLWL RGUHÿHQD
RJUDQLþHQMD QSU, fRUPDWLUDMWH üHOLMH ]D XQRV RGUHÿHQH YUVWH SRGDWDND LWG Ako
QDSUDYLWH JUHãNX SUL XQRVX RGUHÿHQH IRUPXOH IXQNFLMH LOL SRGDWND GRELt üHWH
poruku upozorenja.
Slika 3. 3RUXNDXSR]RUHQMD]DJUHãNXSULXQRVX
3 6DYMHW]DRODNãDYDQMHSUHJOHGQRVWL
2ODNãDYDQMHSUHJOHGQRVWL MH PRJXüHRGYDMDQMHP GLMHODVWUDnice za unos podataka i rezultata,
NRULãtHQMHPERMH]DFUWHLRNYLUHüHOLMHLGUXJR
5DGQD WDEHOD VDVWRML VH L] UHGRYD R]QDþHQLK EURMHYLPD L NRORQD NRMH VX R]QDþHQH VORYLPD
Presjek jedne kRORQHLMHGQRJUHGDþLQLHOHPHQWWDEHOHNRMLVHQD]LYDüHOLMD.
4 6DYMHW]DODNãXXSRWUHEX
2GYDMDQMHSUR]RUD]DXQRVSRGDWDNDLSULND]UH]XOWDWDNRULVWHüLSUR]RUIXQNFLMH RGYDMDQMD je
LVWRWDNRMHGDQRGVDYMHWD]DODNãXXSRWUHEX
79
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
1. Ponekad je proces obrade podataka bolje uraditi VDPR QD MHGQRP OLVWX VKHHW QHJR QD YLãH
njih. Npr., nHND VX SRGDFL NRML VH REUDÿXMX L IRUPXOH NRMH üHPR NRULVWLWL ]D QMLKRYX REUDGX QD
jednom listu. Ukoliko sa istiP SRGDFLPD åHOLPR XUDGLWL QHNH QRYH SURUDþXQH, potrebno je samo
izmijeniti formule i dobit üHPRQRYHUH]XOWDWH
2. 8NROLNR RGUHÿHQH SRGDWNH X WDEHOL SRYH]XMHWH IRUPXODPD IRUPXOX ]DGDMWH NRULVWHüL DGUHVH
üHOLMDD QHVDGUåDMHüHOLMD(IHNW MHVOMHGHüL L]PMHQRP ELORNRJSRGDWNDXüHOLMDPD QDGNRMLPD MH
napravljena formula izmijenit üHVHLNUDMQMLUH]XOWDWIRUPXOHL]UDþXQDYDQMD
Promjenom vrijednosti
VDGUåDMD üHOLMH % PLMHQMDMX
se i" YULMHGQRVWL VDGUåDMD
üHOLMD'L'.
3) 6DYMHW]DSREROMãDQMHRSHUDWLYQHHILNDVQRVWL
.DGD XQHVHWH SRGDWNH X üHOLMH NRSLUDMWH IRUPXOX L]UDþXQDYDQMD NDNR ELVWH SREROMãDOL
RSHUDWLYQX HILNDVQRVW .DGD NRSLUDWH IRUPXOX L]UDþXQDYDQMD QHRSKRGQR MH REUDWLWL SDåQMX QD
SR]LFLMHüHOLMD
80
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
Broj .ROLþLQD
0 10000
2 11600
4 13456
6 15609
10 21560
18 38030
20 44114
22 51173
Grafikon vrijednosti
60000
50000
40000
Broj
30000
.ROLþLQD
20000
10000
0
1 2 3 4 5 6 7 8
Primjer 1. 7DNPLþHQMHKRURYD
Na osnovu zadatih uvjeta L UH]XOWDWD WDNPLþHQMD horova, napravite rang-OLVWX L JUDILNRQ NRULVWHüL
program za rad sa radnim tabelama.
81
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
'DELVWHGRãOLGRUDQJOLVWHVRUWLUDMWHFLMHOXWDEHOXXRSDGDMXüHPUHGRVOijedu.
82
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
Sortirano u
RSDGDMXüLSRUHGDN
2SüLSRUHGDN
Napomena
.DGDNRULVWLWHNRPDQGXVRUWLUDQMDSRGDWDNDYRGLWHUDþXQDRPDUNLUDQMXSRGDWDNDQDGNRMLPDYUãLWH
sortiranje.
Procedu ra 2. .RULãWHQMH5$1.IXQNFLMHL9/22.83IXQNFLMH
1. R A N K funkcija
2YRPIXQNFLMRPRGUHÿXMHVHSRUHGDN3RUHGDN]DUD]UHGHVHRGUHÿXMHXH koloni, a opüi poredak u
I koloni na osnovu ukupnog broja bodova smjeãtenih u G koloni.
Format R A N K funkcije
5$1.QXPEHUUHIRUGHU 5$1.EURMRSVHJüHOLMDUHGRVOijed)
Number- DGUHVDüHOLMHNRMRMVHRGUHÿXMHUDQJ
2SVHJüHOLMD- opseg u kome se provjerava poredak
Redoslijed- DNRMHRSDGDMXüLUHGRVOijHGUDVWXüLUHGRVOijed
ûHOLMD+Ä 5$1.***³ ûHOLMD,Ä 5$1.***³
83
Poglavlje 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
2 V L O O K UP funkcija
2YR MH IXQNFLMD NRMD NDR UH]XOWDW GDMH SRGDWDN NRML LVSXQMDYD RGUHÿHQH Xvjete. Za opüL
poredak i pobjednika razreda SULND]XMHVH LPHRGMHOMHQMDRGJRYDUDMXüHJSRUHWNDX0NRORQL1SU
]DRGUHÿLYanje pobjednika svih odjeljenja "1" se WUDåLL]NRORQHRSüHJSRUHWND,NRORQDDVDGUåDM
NRORQHRGMHOMHQMD-NRORQDVHSULND]XMHNDRUH]XOWDWXüHOLML0
Rezultat glasanja
120
100
þODQ
Ukupan rezultat
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 32EUDGDLQIRUPDFLMDNRULãWHQMHPkompjutera
9MHåED
1. U datoj tabeli su SRGDFLVYDNH]RQHVUHGQMRãNROVNHãWDIHWQHWUNH6DEHULWHSULNXSOMHQHSRGDWNH
SR]RQDPD]DVYDNXãNROXLQDSUDYLWHWDEHOXLJUDILNRQNDNRELVWHYLGMHOLSRUHGDNSULNDåLWHLPHQD
ãNRODSREMHGQLNDGUXJLKLWUHüLKPMHVWD
85
Poglavlje 4. Modeliranje i simulacija
1. Modeliranje/Kreiranje koncepta
1) âWDMHPRGHOLUDQMH"
Dok smo odrastali, igrali smo se LJUDþNDPDOXWNDPDDXWLüLPD LGU,JUDþNHVXQDSUDYOMHQH
na osnovu osobina i oblika iz UHDOQRJVYLMHWD1DRYDMQDþLQ "predmet napravljen na osnovu" realnih
predmeta zove se model(1) ili maketa, a postupak pravljenja modela zove se modeli ranje.
Otpor zraka
Modelirajte auto sa
Dobro auto je raste sa
PDQMH YD]GXãQRJ
auto sa manje kvadratom Smanjite
otpora i razradite
YD]GXãQRJ brzine visinu i
dizajn
otpora SRNXãDMWH
!
ponovno
2) Procedura modeliranja
Procedura modeliranja realizuje se kroz 3 koraka:
>@8SUYRPNRUDNXREUD]ORåLWHVYUKXPRGHOLUDQMD.
2EUD]ORåLWH]DãWDSUDYLWHPRGHONDNYHRVRELQHåHOLWHGDLPDLNDNYDVXSUHGYLÿDQMa.
[2] U drugom koraku odredite strukturu modela
3URQDÿLWH RVQRYQH HOHPHQWH NRML SUHGVWDYOMDMX RVRELQH PRGHOD L REUD]ORåLWH YH]X L]PHÿX
elemenata.(1)
>@8WUHüHPNRUDNXSUHGVWDYLWHPRGHOSRPRüXPDWHPDWLþNRJL]UD]D
Postoje: mjerni model koji predstavlja realan predmet u smanjenom obliku, model
PDWHPDWLþNRJ L]UD]D NRML PDWHPDWLþNL SUHGVWDYOMD VWDWXV SUHGPHWD L JUDILþNL PRGHO (2) koji je
struktura pretvorena u dijagram koji prikazuje komponente cilja i njihovu samu povezanost itd.
Jedinica p rodaje
WUHQXWQDMHGLQLFDSURGDMHNROLþLQDSURPMHQH
#
86
Poglavlje 4. Modeliranje i simulacija
3) Svrha modeliranja
3RPRüXPRGHOLUDQMDYUãHVHDQDOL]HNDUDNWHULVWLNDSRQDãDQMDVXEMHNWDNUR]SURmjene uvjeta u
kojima se subjekW QDOD]L GD EL VH NUHLUDOL VORåHQL VLVWHPL L LPSOHPHQWLUDOL X VWUDWHJLMX NRPSDQLMH
ekonomsku politiku i drugo.
4) Klasifikacija modela
8]DYLVQRVWLRGQDþLQDSUHGVWDYOMDQMDREMHNWDSRVWRMHLUD]OLþLWHYUVWHPRGHOa (Slika 1).
Kod GLQDPLþNRJ PRGHOD rezultati se mijenjaju u zavisnosti od toka vremena, a kod VWDWLþNRJ
modela(3) WRN YUHPHQD VH QH UD]PDWUD 'LQDPLþNL PRGHO VH GLMHOL QD model YMHURYDWQRüH, koji
XNOMXþXMHIHQRPHQQHSUDYLOQRVWLLNRQDþDQPRGHO NRMLQHXNOMXþXMHfenomen nepravilnosti.
Mjerni model
Klasifikacija prema
QDþLQXSUHGVWDYOMDQMD Model formule
GrafLþNLPRGel
.RQDþDQPRGHO
'LQDPLþNLPRGHO
Klasifikacija po
osobinama predmeta 0RGHO YMHURYDWQRüH
6WDWLþNLPRGHO
model
Slika 1. Klasifikacija modela
Zadatak,
Kako biste kategorizovali modele prema osobinama predmeta dDPRGHOLUDWHVOMHGHüHIHQRPHQH:
(1) Red na elektronskoj kasi u supermarketu?
(2) Promjena temperature vode u vruüoj kupki?
(3) Upravljanje zalihama kako biste SRYHüDOLSURGDMX?
5) Modeliranje
1DSUDYLPRPRGHONRULVWHüLSURFHGXUXPRGHOLUDQMD
9MHåED 3URGDMDSDSLUQHOXWNHQDãNROVNRMSULUHGEL
Planiramo da napravimo "papirnu OXWNX L GD MH SURGDMHPR QD ãNROVNRM SULUHGEL Analizirajmo u
NRPRGQRVXüHELWLFLMHQDLNROLþLQDNRMDüHVHQDSUDYLWL
3UHWSRVWDYLPR GD MH EURM XþHVQLND QD ãNROVNRM SULUHGEL OMXGL NDR L VYDNH JRGLQH
PoVWDYLPRWURãNRYHL]UDGHQDMHQD]DOXWNXLSURYHGLWHPRGHOLUDQMHQDVOjHGHüLQDþLQ
dobit po 1 lutki = cijena ± WURãNRYLL]UDGH
87
Poglavlje 4. Modeliranje i simulacija
Cijena
Dobit po 1 jedinici
7URãNRYLL]UDGH
%UXWRGRELW GRELWSROXWNLîNROLþLQDNRMDüHVHSURGDWL
Dobit po 1 jedinici
Ukupna dobit
.ROLþLQDNRMDüHVHSURGDWL
.ROLþLQDNRMDüHVHSURGDWL EURMXþHVQLNDîSURSRUFLMDEURMDNXSDFD
%URMXþHVQLND
.ROLþLQDNRMDüHVHSURGDWL #
Proporcija br. kupaca
Proporcija Cijena
Model je konfigurisan s 4 elementa: "cijena x", "proporcija r", "kROLþLQD NRMD üH VH Srodati y",
EUXWRGRELWS2Süa struktura modela (Slika 2).
Cijena x
Proporcija r
%URMXþHVQLND
1000 ljudi #
.ROLþLQDNRMDüHVHSURGDWL\#
Dobit po 1 jedinici
"
7URãNRYLL]UDGH
100 jena/jedinici Ukupna dobit p
âWD SUHGVWDYOMD" Kada postoji bilo kakva veza 2YDNR MH R]QDþHQR NDGD
L]PHÿX GYD HOHPHQWD "proporcija" zavisi od
strelica na" elementi su povezani i kada ³FLMHQH
slici ?" åHOLWH SUHGVWDYLWL ]DYLVQRVW
uzroka i rezultata, postavite
strelicu.
2<,/97" Proporcija
88
Poglavlje 4. Modeliranje i simulacija
Proporcija
Procedu ra 3. .UHLUDQMHPDWHPDWLþNRJPRGHOD
Napravimo YH]X L]PHÿX FLMHQH L SURSRUFLMH SRPRüX PDWHPDWLþNRJ
izraza.
(1) Ako je cijena x jednaka 100 jena (100 jena oko 1,25 km), polovina
XþHVQLND üH NXSLWL OXWNX U D DNR MH FLMHQD x jednaka 600 jena, niko
QHüH NXSLWL OXWNX U 6DGD SRVPDWUDMPR YH]X L]PHÿX SURSRUFLMH L FLMHQH
NDRãWRMHSULND]DQRQDVOLFL9H]DMHL]UDåHQDQDVOMHGHüLQDþLQ
r = -0.001x + 0.6
"#$%&'!($%&)!
.ROLþLQD NRMD üH VH SURGDWL y SUHGVWDYOMHQD MH EURMHP XþHVQLND L Slika 3. C ijena i proporcija
proporcijom r na sljHGHüLQDþLQ\ U
r=-0.001x+0.6 #
#
y=1000r 86*>"#
p=y(x-100) )";6"#
#
Vrijednosti za x, 100 d x d 600
8NUDüHP]DSLVX
y=1000(-0.001x+0.6) A)'B,'6#
p=y(x-100)
Vrijednosti za x, 100 d x d 600
"#$%&'!($%&)! ?)*&#
3RYHüDQD *>";-%@#
()1%-"# %-;'9"6"#
# #
# #
#
# #
86*>"#
6) 0MHUHSUHGRVWURåQRVWLSULOLNRPPRGHOLUDQMD )";6"#
?)C*&#
D-;'9"6"#
NRMLüHVH
%1("7%6%#
>@.ROLNRWDþQREismo VHWUHEDOLSULODJRÿDYDWLVWYDUQRMVLWXDFLML" "
=D PRGHOLUDQMH QLMH QHRSKRGQR XNOMXþLWL VYH HOHPHQWH VWYDUQRVWL E*B'$%)"-&'#
E*B'$#
(OHPHQWL VH XNLGDMX ]DYLVQR RG WRJD ]D ãWD NRULVWLPR PRGHO .DGD MH
XNOMXþHQRPQRJRHOHPHQDWDmodel postaje sloåen i velik, pa modeliranje A)'B,'6#
i simulacija postaju teãki.
>@=DLVWLSUHGPHWPRåHWHQDSUDYLWHYLãHUD]OLþLWLKPRGHOD. 865")-*# 8%,F$"7%&"#
SRQDãDQMH# #
3RãWR VH PRGHOLUDQMH L]YRGL SRG SUHWSRVWDYNRP ]DVQRYDQRP QD #
znanju i iskustvu, napravljeni model varira za svaku osobu i rezultati
VLPXODFLMHVXUD]OLþLWL
Zbog WRJD MH YDåQR ]QDWL GD PRGHO QLMH XYLMHN WDþDQ 3RWUHEQR MH
prostudirati pretpostavke za dovoljan broj modela i provjeriti da li su
'#
A*BFB")"-&
A)*G-*1"#
NRULãWHQLSRGDFLWDþQL #
89
Poglavlje 4. Modeliranje i simulacija
2. Simulacija
1) âWDMHVLPXODFLMD"
=DEXGXüLSODQUMHãDYDQMDHNRQRPVNLKSUREOHPD ]HPOMe ili regije, problema okoline, dizajna
HOHNWUDQH DHURGURPD QDSUDYOMHQ MH PDWHPDWLþki model ili mjerni model, eksperiment je izveden i
napravljena je studija. Ovo se zove simulacija. (1)
Procedu ra simulacije:
>@,]YHGLWHHNVSHULPHQWNRULVWHüLPRGHO.
[2] Pregled provjere da li je proces pravilan.
- Uporedite rezultat eksperimenta i stvarne podatke.
- 3URVWXGLUDMWHNUHüHOLVHPRGHOQHUHDOQR.
- Ako postoji problem, prilagodite strukturu modela i pa rameta ra (2).
[3] Upotreba modela
- Posmatrajte model SRGUD]OLþLWLPuvjetima i sakupite podatke.
- 3URQDÿLWHQDMEROMHUMHãHQMH]DUD]OLþLWHSODQRYH.
- 6DNXSLWHSRWUHEQHSRGDWNH]DSURJQR]XLRGOXþLYDQMH.
6LPXODFLMDMHWHKQLNDNRQVWUXLVDQMDLL]YRÿHQMDPRGHODUHDOQRJVLVWHPDXQDPMHULGDVHDQDOL]LUD
SRQDãDQMH WRJ VLVWHPD EH] RPHWDQMD L] QMHJRYRJ RNUXåHQMD 3URWLYSRåDUQD REXND MH SULPMHU
simulacije koja koristi stvarne predmete.
2YRMHNRQVWDQWQDYULMHGQRVWNRMDVHNRULVWL]DPDWHPDWLþNLPRGHO
2) Simulacija
Izvedite simulaciju:
Procedu ra 1.
1. ,]UDþXQDMWHGRELW]DUD]OLþLWHFLMHQH
3RãWRMHFLMHQD x iz intervala od 100 d x d 600, dodjeljujte vrijednosti promjenljivoj x redom 100,
200, 300, 400, 500 i 600 jena.
3. PrRQDÿLWHFLMHQXNRMDGRQRVLQDMYHüXGRELW
Kada je cijena 100 jena ili 600 jena, nema dobiti. Zaradit üHWHDNRMHFLMHQDLOL
MHQD,]UDþXQDMPRGRELW]DFLMHQXRGMHQD (3)
90
Poglavlje 4. Modeliranje i simulacija
Proporcija
Procedu ra 3. 3URJQR]DLRGOXþLYDQMH
2GOXþLWH NROLNR OXWDND üHWH QDSUDYLWL L NROLNR üH NRãWDWL MHGQD OXWND $NR MH EURM XþHVQLND
1. GRELW üH ELWL PDNVLPDOQD DNR MH FLMHQD MHGQH OXWNH MHQD 8RYRP VOXþDMX OMXGL üH
kupiti lutku (1), tako da je potrebno napraviti 250 lutaka.(2)
Matematiþko izraåavanje modela sa Slike 4.
y=1000(-0.001x+0.6)
=-x+600
Napravimo mnogo lutaka .DGD MH EURM XþHVQLND NROLNR Papi rnate
da nam se ne bi rasprodale, lutaka treba napraviti da ne bismo lutke
SUHWSRVWDYOMDMXüL GD üH EURM "#$%!
imali neprodatih lutaka? &'(()!
XþHVQLNDELWL *'+,-.%& (*+,!
Papirne lutke Molim! -!
!
Ako napravimo manji broj
lutaka QHNL OMXGL PRåGD QHüH
PRüL NXSLWL OXWNX D DNo Rasp
QDSUDYLPR SUHYLãH OXWDND roda
PRåHmo ]DYUãLWL sa deficitom. to
=-350+600
=250
91
Poglavlje 4. Modeliranje i simulacija
(2) =DVLPXODFLMXMHYDåQRSURYHVWLSURJQR]XLGRQLMHWLGREUXRGOXNX.
3RQDYOMDMWHLKPQRJRSXWDLWUDåLWHXNRPVOXþDMXVHPRåHGRüLGRQDMEROMLKUH]XOWDWD
9MHåED
,]YHGLWH VLPXODFLMX NDGD MH EURM XþHVQLND LOL X
SULPMHUX L RGUHGLWH NROLþLQX L FLMHQX OXWNH NRMD üH VH Kompjuterska
QDSUDYLWLXVYDNRPSRMHGLQDþQRPVOXþaju. simulacija
1DXþQH
metode
4) Upotreba kompjutera
2. Programski jezi k
1DSUDYLWH SURJUDP NRULVWHüL PDWHPDWLþNH L]UD]H X QHNRP RG SURJUDPVNLK MH]LND NDR ãWR VX
BASIC, C ili Pascal. U sloåenim modelima je moguüe boljim algoritmom poveüati uspjeãnost
obrade podataka. Meÿutim, neophodno je znanje iz programiranja i potrebno je mnogo truda za
debug (uklanjanje greãa ka) (1) iz programa itd.
Slika 7. 6LPXODFLMDSRPRüXSURJUDPVNRJMH]LND
8NODQMDQMHJUHãDNDL]SURJUDPD
93
Poglavlje 4. Modeliranje i simulacija
Slika 8. 6LPXODFLMDSRPRüXDODWD]DPRGHOLUDQMH
9MHåED]DNUDMSUYRJGLMHOD
8PHWQLWH SUDYLOQX ULMHþ X ) u sljHGHüLP UHþHQLFDPD Kao model postoje ( (1) )
koje se mijenjaju u protoku vremena i ( (2) ) za koji nije potrebno razmatrati vrijeme. Za
PRGHOLUDQMH REUD]ORåLWH (3) SUYR L RGOXþLWH ) i na kraju predstavite to
PDWHPDWLþNLP L]UD]RP LWG Za ( (5) SURYMHULWH GD OL MH WDþQR PLMHQMDMXüL PRGHO L
prilagodite strukturu ili parametre ako postoji problem.
3RWUDåLWH PRGHOH NRML SRVWRML RNR YDV L REMDVQLWH NRMD YUVWD VLPXODFLMH VH SULPMHQMXMH X
praksi.
94
Poglavlje 4. Modeliranje i simulacija
H)%&','#
H)','-;9%# H)','-;9%# H)','-;9%# H)','-;9%# H)','-;9%# J,%-F6"K#
>')%*B#I# >')%*B#2# >')%*B#3# >')%*B#=# >')%*B#+#
3RþHWQDWDþND#
"
H)','-;9%#>')%*B#L#&'B%-%7"#5)','-"#JI#,%-F6"K#
Procedu ra 2. 3UDYOMHQMHPRGHODPDWHPDWLþNRJL]UD]D
1. Vremenski period
3RGHVLWHYULMHPHNDGDSRþQHWHVLSDWLYRGXNDRSRþHWQXWDþNXLNRULVWLWHRYRNDRVWDQGDUG
'XåLQDYUHPHQVNRJLQWHUYDODPRåHELWLSURL]YROMQDXMHGLQLFLYUHPHQD (1) (minuta se koristi na slici 1).
95
Poglavlje 4. Modeliranje i simulacija
2. .ROLþLQDSURPMHQH
Kada je jedinica vremena "1 minuta", brzina protoka koja pokazuje "brzinu promjene (2)"
postaje 6 ( lPLQXWL3RãWRMHEU]LQDSURWRNDVWDOQDSRYHüDQMH]DSUHPLQDYRGHNROLþLQDSURPMHQH
VHL]UDþXQDYDQDVOMHGHüLQDþLQ
3RYHüDQD]DSUHPLQDYRGH EU]LQDSURWRNDîYUHPHQVNLLQWHUYDO
3. K umulativna doza
Postavite zapreminu vode na odUHÿHQXWDþNXL]DSUHPLQXYRGHSRVOLMH YUHPHQVNRJLQWHUYDOD
kao "trenutna zapremina vode (trenutna kumulativna doza)" odnosno "zapremina vode poslije
promjene (kumulativna doza poslije promjene (Slika 2 $NR NRULVWLWH L]UD] SRYHüDQD ]DSUHPLQD
vode", model PDWHPDWLþNRJL]UD]DMHSUHGVWDYOMHQQDVOLMHGHüLQDþLQ
=DSUHPLQDYRGHSRVOLMHSURPMHQH WUHQXWQD]DSUHPLQDYRGHEU]LQDSURWRNDî YUHPHQVNL
interval
!*1"#5*B'#J$K" 3RYHüDQDGR]DYRGH#J:$K"
!*1"# 5*B'#
>*;$%&'#
M)'-F6-"#B*1"# >)*,&'-'"
5*B'"
3RþHWQD
H)','-;9%#%-6')5"$# H)%&','#J,%-F6"K"
6"þND" # JI#,%-F6"K"
M)'-F6-*"
A*;$%&'#
>)*,&'-'"
Slika 2. 3URPMHQD]DSUHPLQHYRGHXRGUHÿHQRPYUHPHQX
A*>F$"7%&"# *RGLãQMLSRUDVWSRSXODFLMH#
"
.DNR EL VH SUHGVWDYLR GLQDPLþNL PRGHO NDR GLMDJUDP NRULVWH se sljHGHüL VLPEROL ]D
NXPXODWLYQXGR]XEU]LQXSURPMHQHGUXJDþLMLHOHPHQWL NXPXODWLYQHGR]HLEU]LQHSURPMHQH
"protok predmeta i informacija".
96
Poglavlje 4. Modeliranje i simulacija
9MHåED
Kompanija A proizvela je 50. WHOHYL]RUD X RYRP PMHVHFX 3UHWSRVWDYLWH GD üH VH RYD NROLþLQD
SURL]YRGQMH QDVWDYLWL L QDSUDYLWH PRGHO PDWHPDWLþNRJ L]UD]D NRML SUHGVWDYOMD SURPMHQX NROLþLQH
proizvodnje.
2YRP VH PHWRGRP L]UDþXQDYDMX NDPDWH GRGDMXüL NDPDWH QD JODYQLFX SD VH QRYD JODYQLFD
koristi za sljHGHüLYUHPHQVNLSHULRG
8NOMXþHQHNDPDWH JODYQLFDNDPDWH
9MHåED 3RYHüDQMHEURMDãWHWQLKLQVHNDWD
âWHWQLLQVHNWLVNDNDYFLVDNXSOMDMXVHXSROMRSULYUHGQRMUHJLML%URMãWHWQLKLQVHNDWDSRYHüDYDVH]D
SRMHGLQLFLYUHPHQD1DSUDYLPRPRGHOPDWHPDWLþNRJL]UD]DNRMLSUHGVWDYOMDRYDMIHQRPHQ
- %URMãWHWQLKLQVHNDWDRGUHÿXMHVHSRYHüDQRPEU]LQRP (3)
- 3RYHüDQDEU]LQDMHSURSRUFLRQDOQDEURMXãWHWQLKLQVHNDWD
97
Poglavlje 4. Modeliranje i simulacija
Iz modela dijagrama(4) PRåHWH YLGMHWL GD VH SRYHüDQD EU]LQD EU]R PLMHQMD SUHPD SURPMHQL
EURMD ãWHWQLK LQVHNDWD 0HÿXWLP NDNR VH SRYHüDQD EU]LQD XYLMHN PLMHQMD QLMH PRJXüH L]UDþXQDWL
VWYDUQLEURMãWHWQLKLQVHNDWD
86*>"#
)";6"#
3RYHüDQDEU]LQD SURSRUFLRQDOQDNRQVWDQWDîEURMãWHWQLKLQVHNDWD.
3UHGVWDYLWH EURM ãWHWQLK LQVHNDWD VLPERORP NXPXODWLYQH GR]H L SRYHüDQMH EU]LQH NRMD VH
RGUHÿXMHVLPERORPEU]LQHSURPMHQH
3RãWR MH SRYHüDQD 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
SRYHüDQHEU]Lne.
H)%&','#
JB"-K#
#
Slika 3. 3URPMHQDEURMDãWHWQLKLQVHNDWDX]DYLVQRVWLRGGXåLQHYUHPHQVNRJSHULRGD
Procedu ra 2. .UHLUDQMHPRGHODPDWHPDWLþNRJL]UD]D
98
Poglavlje 4. Modeliranje i simulacija
1. %URMãWHWQLKLQVHNDWD
.XPXODWLYQDGR]DSRVOLMHSURPMHQHPRåHVHL]UDþXQDWLQDVOLMHGHüLQDþLQ:
%URM ãWHWQLK LQVHNDWD SRVOLMH SURPMHQH WUHQXWQL EURM ãWHWQLK LQVHNDWD SRYHüDQD EU]LQD î
vremenski period.
2. 3RYHüDQMHEU]LQH
3RYHüDQMHEU]LQHVHRGUHÿXMH SURSRUFLMRPEURMDãWHWQLKLQVHNDWD (2)
3RYHüDQMHEU]LQH VWRSDUDVWDîWUHQXWQLEURMãWHWQLKLQVHNDWD
C0<,/*/"D879E"
9MHåED
Navedite prednosti i nedostatke uzimanja manjeg vremenskog perioda kada brzina promjene nije
stalna, NDRãWRMHSULND]DQRXSULPMHUX
(1) PriODJRÿDYDQMHNROLþLQD]DOLKDSUHPDPLMHQMDQMXSURGDMH
9MHåED 3URPMHQD]DSUHPLQHYRGHXYRGRNRWOLüX
Voda koja se puni u YRGRNRWOLüX je SULODJRÿHQD WDNR GD VH RGUåDYD VWDOQD ]DSUHPLQD YRGH FLOMQD
zapremina vode). Modelirajmo ovu promjenu zapremine vode.
99
Poglavlje 4. Modeliranje i simulacija
1 .UHLUDQMHJUDILþNRJPRGHOD
/%&'5#
5*B*Q# 2]QDþLWH ]DSUHPLQX YRGH VLPERORP
5*B"#
#
kumulativne GR]HLSRYHåLWHVEU]LQRPGRWRNDL
]DSUHPLQRP YRGH´R]QDþHQRJVLPERORP EU]LQH
/%$&-"#B*1"# promjene.
5*B'# R"1$%9"#B*1'#5*B'#
3RãWR VH ³UD]OLND ]DSUHPLQH YRGH RGUHÿXMH
!*1"#5*B'#
"zapreminom vode" i "ciljanom zapreminom
A$*5"9# YRGH SRYXFLWH OLQLMH L] VYDNH WDþNH ND UD]OLFL
zapremine vode".
(3) "brziQD GRWRND YRGH SULODJRÿHQD MH
proporcionalno "razlici zapremine vode" i
Slika 5. 3ULODJRÿDYDQMH zapremine vode u povucite linije od "razlike zapremine vode" i
YRGRNRWOLüX "proporcionalne konstante" odvojeno od "brzine
dotoka".
86*>"# !*1"#
F-*;"# 5*B'"
R"1$%9"#
B*1'#5*B'#
A)*>*)7%*-"$- /%$&-"#
"#9*-;6"-6"# B*1"#
5*B'#
Procedura 2. 8UHÿHQMHYH]HHOHPHQDWDLVWYDUDQMDPRGHODPDWHPDWLþNRJL]UD]D
1. 9H]DL]PHÿXEU]LQHGRWRNDL]DSUHPLQHYRGH
5D]OLND]DSUHPLQHYRGHSUHGVWDYOMHQDMHQDVOMHGHüLQDþLQ
Razlika zapremine vode = ciljna zapremina vode ± trenutna zapremina vode
%U]LQDGRWRNDPRåHELWLSUHGVWDYOMHQDNRULVWHüLSURSRUFLRQDOQXNRQVWDQWXQDVOMHGHüLQDþLQ:
%U]LQDGRWRND SURSRUFLRQDOQDNRQVWDQWDîUD]OLND]DSUHPLQHYRGH
2. .UHLUDQMHPRGHODPDWHPDWLþNRJL]UD]D
0RGHOPDWHPDWLþNRJL]UD]DSUHGVWDYLt üHPRQDVOMHGHüLQDþLQ
Zapremina vode poslije promjene = trenutna zapremina vode + proporcLRQDOQDNRQVWDQWDîFLOMQD
zapremina vode ± WUHQXWQD]DSUHPLQDYRGHîYUHPHQVNLSHULRG
9MHåED
Predstavite proces grijanja vode napunjene kade podeãDYDMXüL WHPSHUDWXUX L VWDELOL]LUDMXüL MH
NRULVWHüLJULMDOLFXLRSUHPX]DSULODJRÿDYDQMHWHPSHUDWXUHNRMD DXWRPDWVNLNRQWUROLãHL]YRUWRSORWH
PRGHORP PDWHPDWLþNRJ L]UD]D 2SUHPD ]D SULODJRÿDYDQMH WHPSHUDWXUH NRQWUROLãH EU]LQX JULMDQMD
VWRSXJULMDQMDSURSRUFLRQDOQXUD]OLFLL]PHÿXWHPSHUDWXUHYRGHLSRGHãHQHWHPSHUDWXUH
?)1%-"#G)%&"-&"# M',>')"6F)"#
100
5*B'#
Poglavlje 4. Modeliranje i simulacija
U primjeru 3. pozicija plovka SRND]XMH WUHQXWQX ]DSUHPLQX YRGH D þHS YRGRYRGD VH
DXWRPDWVNLSULODJRÿDYDSR]LFLML1DRYDMQDþLQVistem NRMLRGOXþXMHRVOjHGHüHP VWDWXVXXRGQRVX
na trenutni zove se feedback control (regulacija povratnom vezom) i to je osnova automatskog
kontrolnog sistema (Slika 6). 6LVWHPVNRURVYLKSULURGQLKLGUXãWYHQLKIHQRPHQDMHRYRJWLSD
=DVWYDUDQMHGLQDPLþNog modela, odredite koji element fenomena bi trebao biti postavljen kao
"kumulatLYQD GR]D =DWLP DQDOL]LUDMWH RVRELQH FLOMD SRVWDYLWH X]URþQX YH]X L SULNDåLWH NDko je
"brzina promjene" koja utjeþH QD NXPXODWLYQX GR]X SULND]DQD QD GLMDJUDPX 6DNXSLWH L
analizirajte podatke, te promiMHQLWHX]URþQXYH]XVOLNHLPDWHPDWLþNRJL]UD]D
0RGHOPDWHPDWLþNRJL]UD]DIHQRPHQDNRMLVHSULYUHPHQRPLMHQMD
0RGHO PDWHPDWLþNRJL]UD]D IHQRPHQDNRML VHSULYUHPHQRPLMHQMDSUHGVWDYOMHQ MHQDVOMHGHüL
QDþLQ
1. Izrazi koji predstavljaju "brzinu promjene".
2. Kumulativna doza poslije promjene = trenutnDNXPXODWLYQDGR]DEU]LQDSURPMHQHîYUHPHQVNL
period.
101
Poglavlje 4. Modeliranje i simulacija
2. )HQRPHQYMHURYDWQRüH
$NREDFLWHNRFNXQHPRJXüH MHSUHGYLGMHWLNRML EURMüHWHGRELWL%URMNOLMHQWDNRMLGROD]L QD
elektronsku blagajnu supermarketa je, WDNRÿHr, QHPRJXüH WDþQR predvidjeti. NePRJXüQRVW
SUHGYLÿDQMD ]DKWiMHYD PRGHOLUDQMH SUREOHPD ]DNRQLPD YMHURYDWQRüH 2YR MH PRGHO YMHURYDWQRüH.
0HWRGDUMHãDYDQMDSUREOHPDSULPMHQMXMXüLVOXþDMDQEURM]Dovaj model zove se Monte Carlo metoda.
Npr., problem .ROLND MH YMHURYDWQRüD GD üH OHSWLU VOHWMHWL QD UXåX X URNX RG PLQXWD"
3UREOHPPRåHELWLULMHãHQSRPRüX0RQWH&DUORPHWRGH
Monte Carlo metoda MH VSHFLILþna MHU NRULVWL VOXþDMQH EURMHYH .DGD EDFLWH NRFNLFX KLOMDGX
SXWD LOL GHVHWLQH KLOMDGD SXWD L GRÿHWH GR UHODWLYQH XþHVWDORVWL brojeva od 1 do 6 koje dobijate,
YMHURYDWQRüD GRELMDQMD VYDNRJ EURMD SRVWDMH Slika 7). 2YD UHODWLYQD XþHVWDORVW SRND]XMH
YMHURYDWQRüXVYDNRJEURMDQDNRFNLFLNRMLGRELMHWH
9MHURYDWQRüD (relativna XþHVWDORVW)
7DþDN"#-"#9*79%7%#
3RVPDWUDMPR NYDGUDW X NRML MH XSLVDQD ó NUXJD L SRVWDYLWH WDþNH X XQXWUDãQMRVW NYDGUDWD
NRULVWHüL VOXþDMDQ EURM 2YH WDþNH VH ]RYX VOXþDMQH WDþNH 6DGD VX VOXþDMQH WDþNH SRVWDYOMHQH X
NYDGUDW VYRMVWYRP VOXþDMQRJ EURMD 5D]PRWULWH YMHURYDWQRüX SRVWDYOMDQD VOXþDMQLK WDþDND X NUXJ V
GYD JOHGLãWD YMHURYDWQRüX GR NRMH VH PRåH GRüL HPSLULMVNL VWYDUDQMHP PQRJR VOXþDMQLK EURMHYD
UHODWLYQD XþHVWDORVW L YMHURYDWQRüX GR NRMH VH PRåH GRüL SRPRüX RGQRVD SRGUXþMD NYDGUDWD L
kvadranta.
Procedu ra 2. 'RELMDQMHYULMHGQRVWLEURMDʌ
(1) Nacrtajte kvadrat stranice 1 u prvom kvadrantu (Slika 8).
6OLND,]UDþXQDYDQMHʌ0RQWH&DUORPHWRGRP
102
Poglavlje 4. Modeliranje i simulacija
2GUHGLWH GYD VOXþDMQD EURMD X x i uy NRMD VX MHGQDND LOL PDQMD RG 1D WDM QDþLQ GRELMDPR
VOXþDMQXWDþNX3VDNRRUGLQDWDPDXx, uy).
3RVWDYLPR 1 VOXþDMQLK WDþDND X NYDGUDW %URM VOXþDMQLK WDþDND NRMH VX SRVWDYOMHQH X NYDGUDQW
R]QDþLPR VD Q 5HODWLYQX XþHVWDORVW Q1 JGMH VX VOXþDMQH WDþNH SRVWDYOMHQH X NYDGUDQW SRVWDMX
JRWRYRMHGQDNHYMHURYDWQRüHGRNRMHVHPRåHGRüLL]RGQRVDSRGUXþMDNYDGUDWDLNYDGUDQWDNDGDMH
N dovoljno veliko.
3RGUXþMHNYDGUDQWD#
3RGUXþMHNYDGUDW"#
9ULMHGQRVWEURMDʌMHʌ| Q1LPRJXüHMHL]UDþXQDWLSULEOLåQXYULMHGQRVWEURMDʌDNRVXEURjevi
n i N poznati.
Procedura upotrebe Monte Carlo metode za fenomen vjerovatnoüe prikazana je na sljedeüi naþin:
>@3URYMHULWHSRMDYXYMHURYDWQRüH
(1) Posmatrajte pojavu i registrujte svaku uþestalost za pojavu koja üe se dogoditi.
=DELOMHåLWHXþHVWDORVW LRGUHGLWHGRYMHURYDWQRüHVYHSRMDYHNRMDüHVHGRJRGLWLUHODWLYQD
XþHVWDORVW
[2] Odredite VOXþDMDQEURMLQDSUDYLWHIHQRPHQSUHPDYMHURYDWQRüLGRNRMHVWHGRãOL
(1) Napravite tabelu i grafikon kumulativne (NXPXODWLYQDYMHURYDWQRüDYMHURYDWQRüH
2GUHGLWHVOXþDMDQEURML]LQWHUYDODSRPRüXkompjutera. Primijenite ga u tabeli, kreirajte
JUDILNRQNXPXODWLYQHYMHURYDWQRüHLL]UDþXQDMWHYULMHGQRVWNRMDSUDWLVYDNXYMHURYDWQRüX
0RJXüH MH QDSUDYLWL VLWXDFLMX VOLþQX IHQRPHQX YMHURYDWQRüH NRMD VH GRJDÿD 0RQWH &DUOR
PHWRGRP D GRELMHQL SRGDFL VH PRJX NRULVWLWL ]D UMHãDYDQMH SUREOHPD 0HÿXWLP GRELMHQL SRGDFL
LPDMX YDULMDFLMX L QLVX WDþQL .DR SRVOMHGLFD WRJD PRUDWH L]DEUDWL SUDYL RG PQRJR VLPXOLUDQLK
rezultata.
Ɣ0RQWH&DUORPHWRGD
0RJXüH MH ULMHãLWL PDWHPDWLþNH L IL]LþNH SUREOHPH NRML VH QH PRJX ULMHãLWL X WHRUHWVNRP VPLVOX
(analitLþNL 5HþHQR MH GD MH VLPXODFLMD QHSUDYLOQRJ NUHWDQMD PDWHULMDOD NRML NRQILJXULãX HOHPHQt
DWRPDXSHüL, NDNRELVHRGUHGLODYHOLþLQDLNRQILJXUDFLMD DWRPDSHüL]DGL]DMQLUDQMHSUYDSUDNWLþQD
upotreba Monte Carlo metode.
9MHåED Model kockice
Napravite NRFNLFX L L]UDþXQDMWH YMHURYDWQRüX EURMD QD NRFNLFL 'RELMHQH UH]XOWDWH XSRUHGLWH VD
UH]XOWDWLPDNRMHMHGRELRYDãSULMDWHOM
103
Poglavlje 4. Modeliranje i simulacija
Procedu ra 2. 3URYMHULWHEURMGRNRMHJVWHGRãOL
1. Napravite kockicu i bacite je.
Formirajte JUXSHRGSRXþHQLNDLQDSUDYLWHNRFNLFXWDNRGDL]JOHGDNDRãWRMHSULND]DQDQDVOLFL
9. SvakLXþHQLNEDFDkockicu 50 puta i biljeåi (uþestalost), tj. koliko puta se pojavio broj na kockici.
2. 'RÿLWHGRUH]XOWDWDSRPRüXYMHURYDWQRüH
Podijelite broj pojavljivanja broja na kockici sa ukupnim brojem bacanja. Napravite tabelu i
JUDILNRQGRELMHQHYMHURYDWQRüH (Tabela 3, Slika 10).
M"('$"#3# 9MHURYDWQRüD#;",*;6"$-*#-">)"5$&'-'#9*79%7'#
7DþNH 9MHURYDWQRüD
8þHVWDORVW
-"# 9MHURYDWQRüD#
J>F6"K#
9*79%7%#
#
TaþNHQD
kockici
Slika 10. *UDILNRQ YMHURYDWQRüH
S9F>-*# napravljene kockice
Rasp rava
,GHDOQDYMHURYDWQRüD EURMDQDNRFNLFLMH]DVYDNLEURM8SRUHGLWHMHVJUDILNRQRPYMHURYDWQRüH
kockice koju ste napravili i provjerite odstupanje. U ovom primMHUXYMHURYDWQRüD]DLMHYLVRND
a za 1 je niska. Uporedite ove podatke sa podacima druge grupe.
104
Poglavlje 4. Modeliranje i simulacija
S9F>-*#
7DþNHQDNRFNLFL
6OLND*UDILNRQNXPXODWLYQHYMHURYDWQRüH
2. 3RVWDYOMDQMHVOXþDMQLKEURMHYD
Odaberite broj L] LQWHUYDOD > QD RVQRYX NXPXODWLYQH YMHURYDWQRüH Napravite tabelu i
grafikon (Tabela 5; Slika 12 NRULVWHüL RYR NDR LQWHUYDO VOXþDMQRJ EURMD ,QWHUYDO VOXþDMQRJ EURMD
SRVWDYOMHQRJ]DVYDNLEURMRGJRYDUDYMHURYDWQRüLVYDNRJEURMDNRMLGRELMHWH
4F,F$"6%5-"#
7DþNHQDNRFNLFL# D-6')5"OVOXþDMQLKEURMHYD #
YMHURYDWQRüD#
,QWHUYDOVOXþDMQRJEURMD#
" 6OXþDMDQEURM#
#
7DþNHQDNRFNLFL#
105
Poglavlje 4. Modeliranje i simulacija
3. OdabHULWHVOXþDMDQEURMLQDRVQRYXQMHJDGRELt üHWHEURMQDNRFNLFL
Uzmite VOXþDMDQEURM L]LQWHUYDOD>LSRJOHGDMWHNRPLQWHUYDOXVOXþDMQLKEURMHYDRGJRYDUD
iz tabele i grafikona. Npr., aNRMHVOXþDMDQEURMRQSULSDGDLQWHUYDOXVOXþDMQLKEURMHva od
0.635 do 0.794, tako da se dobije broj 5 kao odgovaUDMXüLEURMQDNRFNLFL6OLND).
9MHåED]DNUDMGLMHOD
1. .DGD VH L]YDGL þHS VD GQD NDGH LVFXUL YUXüD YRGD =D SURPMHQX NROLþLQH YUXüH YRGH X NDGL
QDSUDYLWHPRGHOPDWHPDWLþNRJL]UD]D0HÿXWim, vremenom EU]LQDRWLFDQMDYUXüHYRGHELVHWUHEDOD
VPDQMLWLSURSRUFLRQDOQRNROLþLQLYUXüHYRGHXNDGL
A)*B"&"#J()*&# 8þHVWDORVW
&'B%-%7"PB"-K# JB"-K#
"
LOLYLãH#
S9F>-*#
"
106
Poglavlje 4. Modeliranje i simulacija
1) .DGDMHEU]LQDXþHVWDORVWLVWDOQD
86*>"# !*1"#
5*B'#
F-*;"#
Procedu ra
1. 0RGHOLUDQMHLNUHLUDQMHPRGHODPDWHPDWLþNRJL]UD]D
0RGHOPDWHPDWLþNRJL]UD]DPRåHVHGRELWL modeliranjem.
Zapremina vode poslije promjenH WUHQXWQD]DSUHPLQDYRGHEU]LQDGRWRNDîYUHPHQVNLSHULRG
2. Kreiranje radne stranice i grafikona
'RGLMHOLWH EURMþDQX 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
0RåHWHYLGMHWLQDJUDILNRQXGDVHSRYHüDQMH ubrzava pri brzini dotoka.
GrafikonWDþNDVWLGLMDJUDP
Opseg grafikona:
ûHOLMH od A7 do B12
3RþHWQDNROLþLQDYRGH
ûHOLMD%Ä %³
3RþHWQR vrijeme
vrijemevrijem
e
6OMHGHüHYULMHPH
ûHOLMD$³ $%³
.ROLþLQD YRGH PLQXW NDVQLMH NROLþ YRGH VWRSD XQRVD
vremenski interval (1 minuta)
ûHOLMD%Ä %%
%³
107
Poglavlje 4. Modeliranje i simulacija
Procedura
1. 0RGHOLUDQMHLSUDYOMHQMHPRGHODPDWHPDWLþNRJL]UD]D
3RãWR MH PRGHO LVWL NDR X SULPMHUX SRYHüDQMH ãWHWQLK LQVHNDWD X GLMHOX PRåH VH GRüL GR
PRGHODPDWHPDWLþNRJL]UD]DQDVOMHGHüLQDþLQ
%URM ULELFD SRVOLMH SURPMHQH WUHQXWQL EURM ULELFD VWRSD SRYHüDQMD î WUHQXWQL EURM ULELFD î
vremenski interval
0HÿXWLPVWYDUQDVWRSDSRYHüDQMDMHSURPLMHQMHQDXVWRSXSRYHüDQMD
3RYHüDQD ?)*&#)%(%7"#
()1%-"#
86*>"#
)";6"#
*UDILNRQ WDþNDVWL
dijagram
Opseg üHOLMD$GR% 3RþHWQLEURMULELFD
ûHOLMD%
3RþHWQRYULMHPH
Slika 2. 3RYHüDQMHEURMDULELFD
108
Poglavlje 4. Modeliranje i simulacija
9MHåba
Uporedite rezultat primjera 2. i rezultat simulacije s vremenskim periodom postavljenim na 0.5.
9MHåED 3URPMHQD]DSUHPLQHYRGHXYRGRNRWOLüX
IzvHGLWH VLPXODFLMX SRVWDYOMDMXüL SRþHWQX ]DSUHPLQX YRGH QD l, proporcionalnu konstantu na 0.7,
ciljnu zapreminu vode na 10 lYUHPHQVNLSHULRGQDPLQXWDLYULMHPH]DYUãHWNDQDPLQXWD]D
primjer 3 u dijelu 2.
Procedura
86*>"# !*1"#
F-*;"# 5*B'#
A)*>*)7%*-"$-"#
9*-;6"-6"#
R"1$%9"#
B*1'#5*B'#
/%$&-"#
B*1"#
5*B'#
109
Poglavlje 4. Modeliranje i simulacija
3RþHWQDYULMHGQRVWüHOLMH%³ %´
3RþHWQRYULMHPH
SljHGHüHYULMHPH
ûHOLMD$Ä $%³
&RS\3DVWHXüHOLMH$GR$
Slika 3. 3URPMHQD]DSUHPLQHYRGHXYRGRNRWOLüX
9MHåED
Provjerite kako se proporcionalna konstanta mijenja kada se u primjeru 3. proporcionalna konstanta
promijeni.
110
Poglavlje 4. Modeliranje i simulacija
2. )HQRPHQYMHURYDWQRüH
1) 8SRWUHEDVOXþDMQRJEURMDXSURJUDPX]DUDGVDUDGQLPWDEHODPD
'DELVPRSURYMHULOLRSHUDFLMXPRGHODYMHURYDWQRüH]DkompjuterVNXVLPXODFLMXVOXþDMDQ broj
VH NRULVWL NDR ãWR MH RSLVDQR X GLMHOX 2VQRYQL RG VOXþDMQLK EURMHYD MH QHSURPMHQMLYL VOXþDMni
broj7HãNRMHQDSUDYLWLLGHDOQXNRFNLFX1RYþLüQLMHQDSUDYOMHQWDNRGDSLVPRLJODYDL]JOHGDMXLVWR
=ERJWRJDL]YHGLPRVLPXODFLMXNRULVWHüLVOXþDMDQbroj u programu za rad sa radnim tabelama
6OXþDMDQ EURM ]D NRML VH YULMHGQRVW L] LQWHUYDOD >) VOXþDMQR SRMDYOMXMH X LVWRM VWRSL ]RYH VH
VWDQGDUGQLQHSURPMHQMLYLVOXþDMni broj.
V jeåba 4. Pravljenje grafi kona mjesta za sjedenje
Brojevi stolica su dodijeljeni za stolice kao ãto je prikazano na slici. 2GUHGLPR PMHVWD]DXþHQLNH
NRULVWHüLVOXþDMDQEURM
T";6"5-%9"
Procedu ra
1. Modeliranje
2GUHGLWH VOXþDMDQ EURM L] LQWHUYDOD > L GRGLMHOLWH VOXþDMDQ EURM VMHGLãWD XþHQLNX NRULVWHüL
UDVWXüLSRUHGDN
2. K reirajte radnu stranicu i rezultat simulacije
8QHVLWH YULMHGQRVW X VYDNX üHOLMX NDR ãWR MH SULND]DQR QD VOLFL 2GUHGLWH VOXþDMDQ EURM
SRPRüX5$1'IXQNFLMHLL]UDþXQDMWHSRUHGDNSRPRüX5$1.IXQNFLMH
%URMVMHGLãWD
2GUHGLPRVOXþDMDQEURML]LQWHUYDOD[ 0,1)
ûHOLMD%Ä 5$1'³
&RS\3DVWHXüHOLMH%GR%
2GUHÿLYDQMHSRUHWND
ûHOLMD&Ä 5$1.%%%³
&RS\3DVWHXüHOLMH&GR&
111
Poglavlje 4. Modeliranje i simulacija
2) 6LPXODFLMDPRGHODYMHURYDWQRüe
9MHåED %DFDQMHQRYþLüD
,]YHGLWH VLPXODFLMX IHQRPHQD QRYþLüD .ROLND MH YMHURYDWQRüD GD üH QRYþLü
NDGDJDEDFLWHSDVWLQD³JODYX´"
Procedu ra
1. Modeliranje
3RãWRMHYMHURYDWQRüDGDüHQRYþLüSDVWLQDÄJODYX³ 1/2, postavite uvjet manji
od 0.5 da üe biti ³glava´i odredite sluþajan broj iz intervala [0, 1).
2. K reirajte radne stranice i rezultat simulacije
8QHVLWHYULMHGQRVWXVYDNXüHOLMXNDRãWRMHSULND]DQRQDSlici 5. Broj podataka bi trebao da bude 10.
Broj podataka
2GUHGLPR VOXþDMDQ EURM L] LQWHUYDOD
[ 0,1)
ûHOLMD%Ä 5$1'³
&RS\3DVWHXüHOLMH%GR%1)
1 je za glavu, a 0 za pismo
ûHOLMD&Ä ,)%<³
Copy/3DVWHXüHOLMH&GR&11)
9MHURYDWQRüDGDüHSDVWLÄJODYD³
ûHOLMD&Ä 680&&
Slika 5. 6LPXODFLMDEDFDQMDQRYþLüD
112
Poglavlje 4. Modeliranje i simulacija
Slika 6. ,]UDþXQDYDQMHEURMDʌ0RQWH&DUORPHWRGRP
%URMVOXþDMQLKEURMHYD
Od 100 do 1000
Slika 7. ,]UDþXQDYDQMHVLPXODFLMRPYULMHGQRVWLEURMDʌ
?)*&"
Slika 8. 5D]OLNDYULMHGQRVWLEURMDʌSUHPDEURMXVOXþDMQLKEURMHYD
(1) Ovom se funkcijom provjerava broj elemenata koji odgovaraju uvjetLPD SUHWUDåLYDQMD
XNOMXþHQLKXRGUHÿHQLLQWHUYDO
(2) Vrijednost brojDʌMH«
Zadata k
Napravite grafikon simulacije sa brojem podataka od 100 do 1.000 u primjeru 6.
113
Poglavlje 4. Modeliranje i simulacija
Procedu ra
1. Modeliranje
1DSUDYLWHNRFNLFXNUHLUDQMHP VOXþDMQRJ EURMD L] LQWHUYDOD>SRPQRåLWHJDVD 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
PHÿXWLP6lika 9. pokazuje samo 10 podataka.
,]UDþXQDWDYMHURYDWQRüD
ûHOLMD*Ä ))³
8NXSQDYMHURYDWQRüD
ûHOLMD*Ä 680**³
2YRP IXQNFLMRP VH GROD]L GR QDMYHüHJ FLMHORJ EURMD NRML QH SUHOD]L RGUHÿHQX EURMþDQX
vrijednost.
Zadata k
%DFLWHQRYþLüDNRSDGQHJODYDSRPMHULWHVH]DXVPMHUX;-ose, ako bude pismo, pomjerite se za 1
u smjeru Y-ose. .ROLNDMHYMHURYDWQRüD GDüHWHVWLüLGRWDþNHSRVOLMH 10 bacanja?
114
Poglavlje 4. Modeliranje i simulacija
3. Simulacija poretka
5HG NXSDFD NRMH WUHED XVOXåLWL QD XUHÿDMX ]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]PHÿX EURMD XUHÿDMD L YUHPHQD þHNDQMD NXSFD Razmislimo o tome na primjeru
supermarketa s jednom elektronskom kasom.
7.#$%1%!8-9'36'"
*ĀLFD/!0'&'1#"
<=!3%6>&8#"
K asa
:%;-&8"
*ĀLFD/! 2-34/!
0'&'1#" 5#3'6#! "
2. Prethodni kupac je na elekt ronskoj kasi (postoji queuing/poredak)
$NRVOMHGHüLNXSDFGRÿHSULMHQHJRãWRMHSUHWKRGQLNXSDFXVOXåHQNXSDF koji dolazi kasnije
PRUD GD þHND GRN VH QH ]DYUãL XVOXåLYDQMH NXSFD NRML MH X UHGX SULMH QMHJDQMH 8 RYRP VOXþDMX
YULMHPH NRMH SURWHNQH RG PRPHQWD XVOXåLYDQMD NXSFD LVSUHG QMHJDQMH MH SRþHWQR YULMHPH
XVOXåLYDQMDNXSFDNRMLGRÿHNDVQLMH
7.#$%1%!8-9'36'"
Drugi kupac je ispred,
PRUDPVDþHNDWL. 2-34/!5#3'6#"
7.#$%1%!8-9'36'"
*ĀLFD/!0'&'1#"
<=!3%6>&8#"
K asa
" :%6>&8'"
28$#;'/!0'&'1#" 2-34/!
5#3'6#! "
U zabavnom parku je automat za prodaju karata za zabavni park. Periodi dolaska kupaca su
LVSLVDQLNDRNXPXODWLYQDYMHURYDWQRüDXWDEHOLL LQWHUYDO MHGRGLMHOMHQ,]YHGLWHVLPXODciju- koja
YUVWDSRUHWNDMHPRJXüD]DNXSDFDDNRLVSUHGDXWRPDWDQHPDNXSDFD
115
Poglavlje 4. Modeliranje i simulacija
Procedu ra
1. Modeliranje
"Periodi dolazaka kupaca" i "vrijeme usluge" su dva glavna elementa za modeliranje poretka.
Periodi dolaska kupca mogu se odrediti dodjeljiYDQMHP VOXþDMQLK EURMHYD NRML RGJRYDUDMX
NXPXODWLYQRMYMHURYDWQRüL9ULMHPHXVOXJHMHRJUDQLþHQRQDVHNXQGL
M"('$"#I" 3HULRGGRODVNDNXSFDSURãODVLWXDFLMD"
A')%*B#B*$";9"# 8)'B-&"# 4F,F$"6%5-"#
J;'9F-B"K# 8þHVWDORVW# 9MHURYDWQRüD# YMHURYDWQRüD#
5)%&'B-*;6#
LOLYLãHPDQMHRG# # # # #
LOLYLãHPDQMHRG# # # # #
LOLYLãHPDQMHRG# # # # #
LOLYLãHPDQMH#*B#=O# # # # #
LOLYLãHPDQMHRG# # # # #
LOLYLãHPDQMHRG# # # # #
LOLYLãH# # # # #
# # # #
S9F>-*#
"
9ULMHPH ]DYUãHWND
F;$FG'#
ûHOLMD# JUI3K#
VLWI3XYI3V"
HULMHPHþHNDQMD#
ûHOLMD, )Q!I3V"
116
Poglavlje 4. Modeliranje i simulacija
6OXþDMDQ EURM MH XQHVHQ X üelije (B14 to B17) na slici 11. i na osnovu te vrijednosti srednja
YULMHGQRVWüHOLMD&WR&VHRGUHÿXMHNRULVWHüL/22.83IXQNFLMX]DüHOLMH&GR&
/22.83%))&&üHOLMH&SUHWUDåXMHYULMHGQRVWüHOLMH%L]RSVHJD
(F3) L X üHOLMDPD && XQXWDU RGJRYDUDMXüHJ LQWHUYDOD SRGDFL NRML RGJRYDUDMX
YULMHGQRVWLüHOLMH%VXSULND]DQL0HÿXWLPNDGDQHPDRGJRYDUDMXüLKSRGDWDNDXüHOLMDPD
)) QDMYHüD YULMHGQRVW PDQMD RGWUDåHQH YULMHGQRVWL MH SULND]DQD 8 RYRP VOXþDMX YULMHGQRVW
üHOLMH % MH üHOLMD ) þLMD MH YULMHGQRVW MH QDMYHüD YULMHGQRVW PDQMD RG
YULMHGQRVWL NRMD VH WUDåL 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"
,]UDþXQDYDQMHYUHPHQDGRODVND# 86"6F;#"F6*,"6"#
H)','-;9%# >')%*B# >)%&'# B*$";9"# ûHOLMD ( ,)'!LUI3\#
9F>7"#2#>*;$%&'#B*$";9"#9F>7"#I# ûHOLMD#J!I=K#VL!I3X/I=V"
V*65*)'-*V\VSULþHNDMWHVKV"
ûHOLMD#J?I=K#VLRNT!JKV"
,]UDþXQDY"-&'#>')%*B"#B*$";9"#9F>7"#I#%$%#9F>7"#2#
ûHOLMD#J/I=K#VLZ[[4SAJ?I=\W]<\/]3^/]<KV#
H)%&','#
þHNDQMD MH
*(*&'-*#
H)%&','#F;$FG'# 9ULMHPHþHNDQMD
!*$"1"9# =DYUãHWDNXVOXJH]DNXSFD#
9F>7"#2#
9F>7"#2#
117
Poglavlje 4. Modeliranje i simulacija
$NR SRVPDWUDWH JUDILNRQ L SURYMHULWH EURM RERMHQLK VWXEDFD PRåHWH YLGMHWL GXåLQX SRUHWND
(SOLNDD$NRSRVWDYLWHEURMNXSDFDNRMLþHNDMXLYULMHPHPRåHWHQDSUDYLWLJUDILNRQ vremenske
promjene u redanju (Slika 13 b).
U rezultatu na slici 13. QDMGXåLUHGMHRGRVREHLVHNXQGLQDMGXåHYULMHPHþHNDQMDMH
sekundi za kXSFDLSURVMHþQRYULMHPHþHNDQMDMHVHNXQGL
J"K#8%,F$"7%&"#>*)'69"" H)%&','#J;'9F-B"K"
4F>"7"
E'XåLQDUHGD"
'XåLQDUHGDQMDOMXGLK"
H)%&','#J;'9F-B"K"
9MHåED
,]YHGLWHVLPXODFLMXGDSURYMHULWHNDNRVHPLMHQMDYULMHPHþHNDQMDNDda je vrijeme usluge 20 sekundi
ili 25 sekundi.
9MHåED]DNUDM
Populacija korisnika poslije promjene = trenutna populacija korisnika + stopa poveüanja îtrenutna
populacija korisnika îvremenski period.
2. Klima XUHÿDM NRML KODGL L JULMH LQVWDOLUDQ MH X SURSRUFLML V UD]OLNRP L]PHÿX WUHQXWQH VREQH
temperature i postavljene temperature. Postavite stopu promjene temperature na 0.3 i simulirajte
SURPMHQXWHPSHUDWXUH]DPLQXWDSRPRüXYUHPHQVNRJLQWHUYDODRGPLQXWH
118
Poglavlje 4. Modeliranje i simulacija
?)1%-"#>)*,&'-'" M',>')"6F)""
86*>"# R"1$%9"#
>)*,&'-'# 6',>')"6F)'"
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'RÿLWHGRPLQLPDOQRJNRHILFLMHQWDJULMDQMD]DWHPSHUDWXUHYRGHRG&
LOLYLãH]DPLQXWD
4. Kada je koeficijent grijanja za model temperature vode u kadi u prethodnom zadatku 0.2,
L]YHGLWHVLPXODFLMXNRULVWHüLDODWPRGHOLUDQMD
6. Prodaja digitalnog fotoaparata je provjeravanD ]D SURãOLK GDQD X SURGDYnici i rezultat je
prikazan u desnoj tabeli. Izvedite simulaciju za promjenu prodaje unutar 10 dana.
119
Poglavlje 5. Upotreba i kreiranje baze podataka
1. âWDMHED]DSRGDWDND"
1) Osobine baza podataka
Baza podataka se deILQLãH NDR VNXS FHQWUDOL]RYDQLK podataka tako da se obrada podataka i
QMLKRYRSUHWUDåLYDQMH PRåHXVSMHãQRSULPMHQMLYDWL
2UJDQL]DFLMD SRGDWDND X GDWRWHNH GRYRGL GR WRJD GD UD]OLþLWH GDWRWHNH VDGUåH LVWH SRGDWNH
þLPH VH RWHåDYD QMLKRYR RGUåDYDQMH L QHSRWrebno zauzimanje memorijskog kapaciteta. Ovakva
organizacija dovodi i do dupliranja podataka i rasta obima podataka.
'DWRWHND6DYMHWDXþHQLND Zdravstveni kartoni Datoteka svih
ãNROH XþHQLND XþHQLNDãNROH
Slika 1. 8SUDYOMDQMHSRVWRMHüLPLQIRUPDFLMDPD
"""""""""""""""""""""""""""""""""""""""""""""""""""
"
1
3ROMHMHQDMPDQMDORJLþNDMHGLQLFDSRGDWND6NXSSROMDNRMLVHRGQRVLQDLVWLSRMDPQD]LYDVHVORJDVNXSVORJRYDþLQL
datoteku.
120
Poglavlje 5. Upotreba i kreiranje baze podataka
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. Moguüe je poveüati poslovanje ili poboljãati kvalitet i pouzdanost informacija, tako da se
baze podataka koriste u gotovo svim organizacijama.
*UHãDNDQHma jer su
SRGDFL VPMHãWHQL X
bazu podataka.
# #
6DYMHWXþHQLNDãNROH#
# ?'@'!4-8'+'6'!
.RGXþHQLND#
# .RGXþHQLND I:3a#
`B)"5;65'-%#9")6*-%#
#
4$F( #
4$F(#
?'&1(*$#
8þHQLFLãNROH
Slika 2. #
Upravljanje informacijama pomoüX baze podataka
3ULVWXS L NRULãWHQMH SRGDWDND L] ED]H SRGDWDND RPRJXüHQR MH SURJUDPLPD NRML VH QD]LYDMX
sistem za upravljanje bazom podataka (DB MS-Data Base M anagement Systems). Bazu podataka,
SRSUDYLOXNRULVWLYHOLNLEURMNRULVQLND)RUPLUDQMHP]DMHGQLþNHED]HSRVWLåXVHVOjHGHüLFLOMHYL
VYDNLNRULVQLþNLSURJUDPREXKYDWDSRGDWNHXRGJRYDUDMXüRMVWUXNWXULi formatu,
SRVWRMHüHDSOLNDFLMHQHPRUDMXVHSRQRYRSURJUDPLUDWLSULXYRÿHQMXQRYRJVRIWYHUDLKDUGYHUD
]DMHGQLþNLQDþLQSULVWXSDSRGDFLPD]DVYHNRULVQLNHRPRJXüDYDRODNãDQXNRQWUROXL]DPMHQX
121
Poglavlje 5. Upotreba i kreiranje baze podataka
"
2. M reåna st ru ktura
Za razliku od hijerarhijske baze podataka i hijerarhijske strukture podataka, mreåna baza
podataka zasniva se na mreåi podataka povezanih tako da ne postoji ni korijenski ni podreÿeni
segmenti8RVQRYLMHRYRKLMHUDUKLMVNDVWUXNWXUDPHÿXWLPQHVDPRGDURGLWHOMLPDYLãHRGMHGQRJ
GMHWHWD QHJR L GLMHWH LPD YLãH RG MHGQRJ URGLWHOMD VLãHVWUXNH NODVH YH]H URGitelj-dijete (set) mogu
biti predstavljene PUHåQLP WLSRP. U uvjetLPD NDGD VX YH]H L]PHÿX SRGDWDND MHGQRVWDYQH L
PDOREURMQHPUHåQDLKLMHUDUKLMVNDVWUXNWXUD]DGRYROMDYDMXSRWUHEHNRULVQLND
8 PUHåQRM VWUXNWXUL Slika 4 &KLKRNX RVQRYQH ãNROH &KLKRNX RVQRYQD ãNROD L QMHQ ELYãL
XþHQLN 7RVKLPD RVQRYQH ãNROH VHW EDFDþD EDFDþ L þODQ þLMD SR]LFLMD MH EDFDþ VHW KYDWDþD LWG
mogu biti predstavljeni.
122
Poglavlje 5. Upotreba i kreiranje baze podataka
!
ýlan svakog razreda
!
"
"
%DFDÿ! +YDWDÿ! " ! !
6HWEDFDÿD" 6HWKYDWDÿD" "
L#$%,-! ! 0HQDGæHU!
" "
"
Slika 4. 0UHåQLWLS
...
...
HS003 Harusawa
015 O HS002
016 P HS003
123
Poglavlje 5. Upotreba i kreiranje baze podataka
Selekcija Projekcija
Join
Prima rna informacija je informacija koja se direktno prikupi pregledom terena, istraåivanjem
terena ili prikupljanjem eksperimentalnih podataka itd.
(1) Kod sekundarnih informacija moraju biti ukljuþene informacije u kojima moåete vidjeti koje
vrste primarnih informacija su koriãtene.
Ɣ'HILQLFLMDVHNXQGDUQLKLQIRUPDFLMDXELEOLRWHNDUVWYX
U ELEOLRWHNDUVWYX VH NRULVWH VHNXQGDUQH LQIRUPDFLMH 3ULPMHU NDWDORJ UREH ERWDQLþND VOLNRYQLFD
VWDWLVWLþNDNQMLJDNDWDORJNQMLåDUHPDJazin itd.
124
Poglavlje 5. Upotreba i kreiranje baze podataka
Sistem rezervisanjDVMHGLãWD
Ranijih godina, rezervaciMD NDUDWD ]D YR] ELOD MH UXþQR SURYRÿHQD .DGD EL VH ]DKWMHY ]D
UH]HUYLVDQMHVMHGLãWDSULKYDWLRQDEODJDMQLRVREOMHEODJDMQHELQD]YDORED]QXVWDQLFX (kancelarija za
UH]HUYDFLMH JGMH VH QDOD]LR SODQ VMHGLãWD X YR]RYLPD L RVRED ]DGXåHQD ]D XSUDYOMDQMH SODQRP
L]YXNOD EL PDSX VMHGHQMD X YR]X ]D WUDåHQL GDWXP WH SURYMHULOD EURM VMHGLãWD 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 VMHGLãWD X YR]X QD NDUWL L QD NUDMX EL NDUWD PRJOD ELWL SURGDWD =D
RYDNDY QDþLQ UH]HUYDFLMD ELOR MH SRWUHEQR PQRJR YUHPHQD L WUXGD =ERJ RYDNYRJ QDþLQD UDGD
SRQHNDGELGRãORGRJUHãNH]ERJORãHWHOHIRQVNHYH]HLOLYR]NRMLPMHNOLMHQWåHOLR putovati nekad ne
bi imao prazno mjesto dok je drugi klijent bio u redu na blagajni ]DUH]HUYLUDQRVMHGLãWH.RULãWenje
RYH PHWRGH ]DKWMHYDOR MH PQRJR YUHPHQD ]D UH]HUYLVDQMH VMHGLãWD WDNR GD MH ELOR WHãNR SRYHüDWL
RJUDQLþHQXEU]LQXUDGDLWG
Da bi se RODNãDR QDþLQ UH]HUYDFLMH razvijen je jedinstven sistem za upravljanje kartama.
3RþHYãL RG XVOXJH L]GDYDQMD UH]HUYLVDQLK NDUDWD ãH]GHVHWLK JRGLQD SURãORJD YLMHND UD]YLMHQ MH
*UHHQ &RXQWHU QDPLMHQMHQ ]D SURGDMX UH]HUYLUDQLK NDUDWD L SXãWHQ X XSRWUHEX 965. godine.
5RÿHQMHSUYLVYMHWVNLVLVWHPUH]HUYDFLMDVMHGLãWDXYR]X6RYLP WUHQXWQRMHRPRJXüHQDUH]HUYDFLMD
V LQVWDOLUDQH RSUHPH QD WHUPLQDOX QD VWDQLFL X SURGDYQLFDPD SXWQLþNLK NDUDWD PC-ju , mobilnim
telefonom itd., i to samo pristupom bazi podataka.
125
Poglavlje 5. Upotreba i kreiranje baze podataka
3. 3UHWUDåLYDQMHLQIRUPDFLMD
1) 3UHWUDåLYDQMHLQIRUPDFLMDLSURJUDP]DSUHWUDåLYDQMH
3UHWUDåLYDQMHSRWUHEQLKLQIRUPDFLMHXED]LSRGDWDND]RYHVHSUHWUDåLYDQMHLQIRUPDFLMD(I R).
Online baza podataka i elektronski rMHþQLNLPDMXUD]OLþLWHVLVWHPHSUHWUDåLYDQMD
Na Web-stranici koju koristimo QD ,QWHUQHWX SRVWRML XVOXJD SUHWUDåLYDQMD NRMX RPRJXüDYD
SUHWUDåLYDþSURJUDP]DSUHWUDåLYDQMH. Ako Web-stranicu na Internetu smatrate bazom podataka,
XSRWUHEDSURFHGXUH]DSUHWUDåLYDQMHMHMHGDQRGQDþLQDSUHWUDåLYDQMDLQIRUPDFLMD
Ako ]D SUHWUDåLYDQMH LQIRUPDFLMD NRULVWLPR XUHÿDM ]D SUHWUDåLYDQMH XNOMXþHQH VX VOjHGHüH
metode:
1. 3UHWUDåLYDQMHSRNDWHJRULMDPD
.DGD MH WHPD LQIRUPDFLMH XUHÿHQD WDNR GD SUHWUDåLYDQMH PRåH ELWL REDYOMHQRRG ãLURNRJ SRMPa ka
manjem pojmu to je kategorija. .DWHJRULMVNR SUHWUDåLYDQMH MH PHWRGD SUHWUDåLYDQMD FLOMQLK
LQIRUPDFLMDSUDWHüLNDWHJRULMX
2. 3UHWUDåLYDQMHSRPRüXNOMXþQHULMHþL
5LMHþ NRMD QDP JRYRUL R SRMPX SUHWUDåLYDQMD ]D SUHWUDåLYDQMH LQIRUPDFLMD ]RYH VH NOMXþQD ULMHþ.
3UHWUDåLYDQMH SRPRüX NOMXþQH ULMHþL MH PHWRGDSUHWUDåLYDQMD FLOMQLK LQIRUPDFLMD XQRVRP NOMXþQH
ULMHþL
Pravilo
%LORNRPRåHSULPLWLLQIRUPDFLMHV,QWHUQHWD9MHURGRVWRMQRVWRFMHQMXMHRQDMNRMLSULPDLQIRUPDFLMH
7UHEDYRGLWLUDþXQDRDXWRUVNLPSUDvima nad tim informacijama.
2) 9UVWHSURJUDPD]DSUHWUDåLYDQMH
2. 5RERWVNLWLSWLSSUHWUDåLYDQMDFMHORNXSQRJWHNVWD
6URERWVNRP YUVWRPSURJUDPDSUHWUDåLYDQMDSURJUDPNRMLVH]RYH :HE-robot periodLþQRSDWUROLUD
Web-VHUYHURP NDNR EL VDNXSLR LQIRUPDFLMH L DXWRPDWVNL LK VUHGLR .DR UH]XOWDW NROLþLQD
LQIRUPDFLMDMHYHOLNDLXNOMXþHQRMHPQRJRQHSRWUHEQLKLQIRUPDFLMD
(1) Ovo je kompjuter QDNRPHMHVPMHãWHQD:HE-stranica na Internetu.
Zadata k
Uporedite svojstva direktorijVNH YUVWH SUHWUDåLYDQMD SURJUDPD SUHWUDåLYDQMD L URERWVNRJ WLSD
SUHWUDåLYDQMD
126
Poglavlje 5. Upotreba i kreiranje baze podataka
3) 3UHWUDåLYDQMHLQIRUPDFLMDSRPRüXNOMXþQHULMHþL
9MHåED 3UHWUDåLWHPX]HMX7RNLMXSRPRüXNOMXþQHULMHþL
äHOLWH SURYMHULWL LQIRUmacije koje se odnose na muzej u Tokiju. 3UHWUDåLPR LQIRUPDFLMH NRMH VH
RGQRVHQD³PX]HM´X7RNLMXNRULVWHüLSURJUDPSUHWUDåLYDQMD
Procedu ra
1. 3ULND]SURJUDPD]DSUHWUDåLYDQMH
3RNUHQLWH SUHWUDåLYDþ L XQHVLWH U R L SURJUDPD ]D SUHWUDåLYDQMH X SROMH ]D unos adrese. Ako
SULWLVQHWHWDVWHU(QWHUSULND]DQDMHVWUDQLFDSURJUDPD]DSUHWUDåLYDQMH
2. 8QRVNOMXþQHULMHþL
8QHVLWHPX]HMX7RNLMXXSROMHXQRVDNOMXþQHULMHþL$NRSULWLVQHWHWDVWHU]DSUHWUDåLYDQMH
LQIRUPDFLMHNRMHVHWLþX7RNLMDLPX]HMDSRþLQMXVHSUHWUDåLYDWL
3. 3UHWUDåLYDQMH:HE-stranice
.OLNQLWHQDQDVORYLQIRUPDFLMHROLQNX]DNRMLPLVOLWHGDVDGUåLFLOMQHLQIRUPDFLMHL]QDÿHQLK
informaciMD L SULNDåLWH RGJRYDUDMXüX :HE-stranicu. Suzite izbor LQIRUPDFLMD SUHWUDåLYDQMHP
Web-stranica jedne zDGUXJRPLSURQDÿLWHFLOMQX:HE-stranicu.
Zadata k
8QHVLWHLPHSRGUXþMDXNRPHåLYLWHL³PX]HM´XSROMH]DXQRVNOMXþQHULMHþLLREDYLWHSUHWUDåLYDQMH
127
Poglavlje 5. Upotreba i kreiranje baze podataka
4) 6LVWHPSUHWUDåLYDQMDSRPRüXNOMXþQHULMHþL
3UHWUDåLYDQMH SRPRüX MHGQH NOMXþQH ULMHþL ]RYH VH jednostavni uvjet. S druge strane, uvjet
NRMLSRYH]XMHMHGQXLOLYLãHNOMXþQLKULMHþLULMHþLPD,,/,L1(]RYHVH kombinovani uvjet.
1. ,SUHWUDåLYDQMH
.DGD VX]LWH UH]XOWDW SUHWUDåLYDQMD SUHWUDåLYDQMH VH REDYOMD SRG uvjetom GD VX REMH NOMXþQH
ULMHþLÄ$L%XNOMXþHQH2YDPHWRGDSUHWUDåLYDQMD]RYHVH,SUHWUDåLYDQMH.
2. ,/,SUHWUDåLYDQMH
3UHWUDåLYDQMHVHREDYOMDSRGXvjetom GDMHEDUMHGQDRGNOMXþQLKULMHþL$LOL%XNOMXþHQD
2YD PHWRGD SUHWUDåLYDQMD ]RYH se ,/, SUHWUDåLYDQMH 6 RE]LURP GD VH SUHWUDåLYDQMH REDYOMD SRG
ãLULPXvjetLPDQHJRNRG,SUHWUDåLYDQMDEURMQDÿHQLKUH]XOWDWDVHSRYHüDYD
3. 1(SUHWUDåLYDQMH
.DGDVX]LWHUH]XOWDWSUHWUDåLYDQMDSUHWUDåLYDQMHVHREDYOMDSRG uvjetom GDNOMXþQDULMHþ$"
QLMHXNOMXþHQD2YDPHWRGDSUHWUDåLYDQMD]RYHVH1(SUHWUDåLYDQMH3UHWUDåLYDQMHVHþHVWRREDYOMD
kombiniraQMHP L SUHWUDåLYDQMD SRG XvjetRP GD MH NOMXþQD ULMHþ % XNOMXþHQD DOL $ QLMH
XNOMXþHQD
(KH-9%)!
B NE A
3RãWR1(VDPRQHJLUD$WDþQo predsWDYOMDQMHMH%,1($WMQHãWRãWRMH%DQLMH$
Slika 9. .RQFHSWXDOQLGLMDJUDP,,/,1(SUHWUDåLYDQMD
128
Poglavlje 5. Upotreba i kreiranje baze podataka
5) 0HWRGDSUHWUDåLYDQMD
.DGD VH FLOMQH LQIRUPDFLMH QH PRJX SUHWUDåLWL NOMXþQRP ULMHþMX SURJUDPD ]D SUHWUDåLYDQMH
GREURMHSURPLMHQLWLPHWRGXSUHWUDåLYDQMD
M"('$"#I Primjer upotrebe SUHWUDåLYDQMDNOMXþQRPULMHþMX"
Situacija Odgovor
9MHåED]DNUDMSRJODYOMD
1. 2GJRYRULWHãWD]QDþHVOjHGHüLSRMPRYLYDåQL]DREMDãQMDYDQMHED]HSRGDWDND
1DPLMHQMHQLSURJUDPL]DUHOL]DFLMXUD]OLþLWLKIXQNFLMDED]HSRGDWDND.
(2) ElektronVNLULMHþQLFLNRMLVXXREOLNX&'-ROM-a i DVD-a.
2. UpotrijHELPRSURJUDP]DSUHWUDåLYDQMHSRGVOjHGHüLPXvjetima.
2GDEHULWH]DQLPOMLYXWHPXLRGOXþLWHVH]DMHGQXNOMXþQXULMHþ
2EDYLWH SUHWUDåLYDQMH SURFHGXURP GLUHNWRULMVNH YUVWH L SURFHGXURP UREotskog tipa i uporedite
EURMSUHWUDåHQLKUH]XOWDWD
.DNRELVWHVX]LOLLOLSRYHüDOLEURMSUHWUDåHQLKUH]XOWDWDRGUHGLWHMRãMHGQXNOMXþQXULMHþ
2EDYLWH , SUHWUDåLYDQMH ,/, SUHWUDåLYDQMH L 1( SUHWUDåLYDQMH V GYLMH NOMXþQH ULMHþL SURFHGXURP
direktoULMVNHYUVWHLSURFHGXURPURERWVNRJWLSDLXSRUHGLWHEURMQDÿHQLKUH]XOWDWD
3. 2EMDVQLWHUD]OLNXL]PHÿXVOjHGHüLKSRMPRYD
+LMHUDUKLMVNDED]DSRGDWDNDPUHåQDED]DSRGDWDNDUHODFLRQDED]DSRGDWDND.
(2) Primarne informacije i sekundarne informacije.
ýLQMHQLþQDED]DSRGDWDNDLUHIHUHQWQDED]DSRGDWDND.
(4) Offline baza podataka i online baza podataka.
(5) DirektorijVNDYUVWDSURJUDPD]DSUHWUDåLYDQMHLURERWVNLWLSSURFHGXUD]DSUHWUDåLYDQMH.
129
Poglavlje 5. Upotreba i kreiranje baze podataka
1. âWDMHUHODFLRQDED]DSRGDWDND"
1) Funkcionisanje programa baze podataka
U relacionoj bazi podataka, koja se trenutno najviãe koristi, moåete lako obraÿivati ili
mijenjati podatke povezujuüi dvodimenzionalne tabele. Ako koristite program za kreiranje baza
podataka, elementi baze podataka su:
TABELE ± (Tables) su glavna komponenta baze pRGDWDNDMHUVHXQMLPDQDOD]HVYLSRGDFLVDGUåDQL
XED]LSRGDWDND=DEROMXRUJDQL]DFLMXSRGDWDNDSRåHOMQRMHLPDWLYLãHWDEela.
QUERY ili UPITI ± .RPSRQHQWDED]HSRGDWDNDNRMRPVHNRULVWLPRNDGDåHOLPRQDüLQHNLSRGDWDN
LOL JUXSX SRGDWDND L] MHGQH LOL YLãe tabela na osnovi nekog uvjeta ili parametra (vrijednost koju
XQRVLPRVYDNLSXWSULMHSRNUHWDQMDL]YMHãWDMDTe podatke moåemo samo gledati, ali i mijenjati ih.
2%5$6&,)RUPVSULND]XMXSRGDWNHVDGUåDQHXWDEHODPDLXSLWLPDLRPRJXüDYDMXGDGRGDWHQRYH
SRGDWNHLDåXULUDWH LOLREULãHWHSRVWRMHüHSRGDWNH
5(3257,LOL,=9-(â7$-,± ,]YMHãWDMMHQDþLQSULND]LYDQMDSRGDWDNDSULODJRÿHQSULQWDQRPREOLNX
STRANICE ZA INTERNET ± 2QHVXVSRMIRUPDLL]YMHãWDMDLVOXåH]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 sinhroniziranMHþLQLED]XSRGDWDND
âWRVXNRPSRQHQWHEROMHSRVWDYOMHQHXPHÿXVREQHRGQRVHWRMHED]DSRGDWDNDHILNDVQLMDLEUåD
$NRPRåHPRGDRGUHGLPRYULMHGQRVWMHGQRJSROMDQDRVQRYXYULMHGQRVWLQHNRJGUXJRJSROMa,
RQGD]DWDNYRSROMHNDåHPRGDMH]DYLVQR
od onog drugog polja.
Polje od koga zavise sva druga polja naziva se NOMXþQR SROMH. Potrebno je da neko polje
GHILQLãHWHNDRSROMHSULPDUQRJNOMXþD3ROMHSULPDUQRJNOMXþD PRUDELWLXQLNDWQRLQLMHGR]YROMHQR
da ima duplirane vrijednosti.
130
Poglavlje 5. Upotreba i kreiranje baze podataka
Ista vrijednost ne
3) Vrste tabela mo!e biti odre&ena
Postoje dvije vrste tabela: za primarni klju".
- Master/glavna tabela
Ovo je tabela koja odre&uje osnovnu strukturu podataka u koju se
smije%taju podaci.
- View/Pregledna tabela
Ovo je tabela koja odre&uje strukturu kada se podaci koriste. Podaci se
uvoze iz master/glavne tabele ukoliko je potrebno.
Projekcija
Veza
Uzmite odre!eno polje iz tabele i Kreirajte novu tabelu na osnovu
kreirajte drugu tabelu ("lanski kod, zajedni"kih osobina iz vi#e od jedne
ime "lana, pozicija) tabele ("lanski kod, ime "lana, palice,
broj udaraca)
Virtuelna tabela 4
131
Poglavlje 5. Upotreba i kreiranje baze podataka
Kod utakmice s001 Datum: 28. mart 2007.g. Ime utakmice: Proljetna serija 1. krug
Kod druge !kole: t001 Druga !kola: me unarodna Rezultat na!e !kole: 5 Rezultat druge !kole: 2
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.
132
Poglavlje 5. Upotreba i kreiranje baze podataka
Kenta Chihoku
ASAKURA Baca
Sho
INOUE Hvata Atsum
i
Ryo
KANO Desno Toshima
Odre"eni dio
Polja (kod utakmice do rezultata druge %kole) odre&enog dijela su podaci koji se pojavljuje
samo jednom i odre&uju se samo po utakmici, tako da zavise od koda utakmice.
Ponovljeni dio
Polja ("lanski kod do broja udaraca) ponovljenog dijela su podaci koji se ponovo pojavljuju i
pokazuju rezultat svakog "lana u svakoj utakmici, tako da zavise od koda utakmice i "lanskog koda.
U prvoj normalizaciji, primarni kju" je dodijeljen i postavljen u odre&eni dio (1) i ponovljeni
dio. Tako #emo dobiti dvije tabele. Ovako sre&eni podaci nalaze se u takozvanoj prvoj normalnoj
formi. Odredite primarni klju" tako da se podaci u polju ne dupliraju. "Kod utakmice + "lanski
kod" postaju primarni klju"evi.
(Na slici 4, "lanski kod #e se tretirati kao primarni klju", me&utim, postoje podaci za vi%e od
jednog "lana po jednoj utakmici u ponovljenom dijelu, tako da "kod utakmice + "lanski kod"
postaju primarni klju"evi.)
Na ovaj na"in je mogu#e identifikovati podatke ponovljenog dijela pomo#u dva koda: kod
utakmice i "lanski kod.
Ponovljeni dio Kod utakmice #lanski kod Ime Pozicija Razred Class Biv%a osnovna Visina Te!ina Palice Broj
"lana %kola udaraca
(1) Npr. postoji polje"pobjeda ili poraz", do njega se mo!e do#i iz "rezultat na%e %kole" i "rezultat
druge %kole", tako da ga elimini%ete.
133
Poglavlje 5. Upotreba i kreiranje baze podataka
Tabela B !lanski kod Ime lana Pozicija Razred Odjel Biv!a osnovna !kola Visina Te ina
Normalizacija
Prva normalizacija:odre&uje primarni klju", tabela podijeljena na odre&eni dio i ponovljeni dio.
Druga normalizacija: polja koja zavise od primarnog klju"a smje%taju se u drugu tabelu.
Tre#a normalizacija: polja koje zavisi od polja koje nije primarni klju", smje%taju se u novu tabelu.
Zadatak
Dodajte “kod biv%e osnovne %kole” u tablu na slici 3 i normalizujte je.
134
Poglavlje 5. Upotreba i kreiranje baze podataka
Kreiranje baze podataka i obrada podataka za relacionu bazu podataka izvodi se na sljede#i na"in:
(1) Ure"ivanje
polja (2) Odre"ivanje
osnovne tabele
(3) Uno%enje
K oji su po!etnih podataka
podaci istog
datum a za
135
Poglavlje 5. Upotreba i kreiranje baze podataka
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".
136
Poglavlje 5. Upotreba i kreiranje baze podataka
Procedura
Zadatak
Unesite podatke u "tabelu rezultata", "tabelu utakmice" i "tabelu protivni"ke %kole" kao %to je
prikazano na slici:
137
Poglavlje 5. Upotreba i kreiranje baze podataka
3) Povezivanje tabela
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
Poglavlje 5. Upotreba i kreiranje baze podataka
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
Poglavlje 5. Upotreba i kreiranje baze podataka
Zadatak
Napravite tabelu “popis udaraca po svakoj utakmici" kao %to je prikazano na slici.
Vje&ba 5.
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
Poglavlje 5. Upotreba i kreiranje baze podataka
Procedura
1 Odaberite podlistak Forms, pa kliknite na dugme New.
2 Iz prozora New Form odaberite opciju AutoForm: Columnar, zatim odaberite tabelu „tabela
rezultata“ i kliknite na ok.
3 Sa"uvajte ga pod imenom "tabela rezultata".
Zadatak
Napravite formulare za unos podataka za "tabelu utakmice", ""lansku tabelu" i "tabelu protivni"ke
%kole".
Procedura
1 Odaberite " tabelu "lanstva " na obrascu za izradu izvje%taja.
2 Ako odaberete "auto report: format tabele" izvje%taj se automatski prikazuje.
3 Sa"uvajte ga pod imenom ” tabela "lanstva”.
141
Poglavlje 5. Upotreba i kreiranje baze podataka
Zadatak
Napravite izvje%taje “popisa prosjeka udaraca svake utakmice” i “popisa prosjeka udaraca svakog
"lana”.
Procedura
1 Unesite ">=0.3" u "Criteria" prosjeka udaranja “ popisa prosjeka udaranja svakog "lana”.
2 Prebacite ekran na prikaz podataka i provjerite rezultat.
142
Poglavlje 5. Upotreba i kreiranje baze podataka
Zadatak
Potra!ite "lanove "iji je prosjek udaranja manji od 0,1.
Kod klijenta Ime klijenta Kod proizvoda Ime proizvoda Cijena po Kupljena koli"ina
jedinici
Daisuke
YAMAURA Magnetno-opti ki disk
Daisuke
YAMAURA
Daisuke
YAMAURA Mi!
Akiko YANO
143
Poglavlje 6. Informacijske tehnologije i dru#tvo
(1) LAN (Local Area Network)- mre!a koja pokriva ograni"ena (u!a) geografska podru"ja;
WAN (Wide Area Network)- mre!a koja pokriva %ira geografska podru"ja.
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" Metoda razmjene paketa
145
Poglavlje 6. Informacijske tehnologije i dru#tvo
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: Web server
http:// www.nesto.com
Ruter Ruter
Internet
(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
G!ica A
Internet
Ruter
Ruter
G!ica B
G!ica C
147
Poglavlje 6. Informacijske tehnologije i dru#tvo
Temperatura
Unutra%nja
oprema
Daljinski upravlja"
Spoljna
oprema
Mozak (kompjuter)
Oko (senzor)
Uho (senzor)
Ruka
(operativni dio)
Stopalo
(operativni dio)
148
Poglavlje 6. Informacijske tehnologije i dru#tvo
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.
AD konvertor Senzor
Operativni
DA konvertor dio
Volta$a Motor
Rotacijski broj
149
Poglavlje 6. Informacijske tehnologije i dru#tvo
Senzor nivoa
vode
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
Poglavlje 6. Informacijske tehnologije i dru#tvo
Kompjuter
Proces prikupljanja
za analizu
Navigacija u vozilu
(1) Sistem koji obuhvata sistem kontrole saobra#aja zove se Inteligentni transportni sistem (ITS).
(2) Strelica koja pokazuje na kompjuter pokazuje mjerenje, strelica koja izlazi iz kompjutera
pokazuje kontrolu.
151
Poglavlje 6. Informacijske tehnologije i dru#tvo
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.
1. Antivirus
Program napravljen kako bi namjerno
izazvao o%te#enja, o%te#uju#i programe i
podatke zove se kompjuterski virus (virus).
Program koji pronalazi virus i izoluje zara!enu
datoteku, te zaustavlja aktivnosti virusa zove se
antivirus program.
Me&utim, %to se ti"e mjera sigurnosti,
samo uvo&enje antivirusnog programa nije
dovoljno. Kako bismo se suprotstavili novom
virusu, neophodno je uvesti datoteku definicije
virusa za koju se prikupljaju najnovije
informacije i svojstva ili stalno a!uriranje
antivirusnog programa. Slika 1. Primjer ekrana zara#enog kompjuterskim virusom (osigurano od strane IPA/ISEC)
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.
3. 'ifrovanje
Tehnologija kojom se spre"ava otkrivanje informacija poslatih Internetom zove se %ifrovanje.
Postoje dvije metode %ifrovanja: pomo#u “zajedni!kog klju!a” i “javnog klju!a”
[1] Sistem zajedni!kog klju!a
Ovo je sistem u kome po%iljalac i primalac informacije koriste zajedni"ki tajni klju".
Po%iljalac %ifruje informacije koriste#i tajni klju" i primalac ih vra#a u originalne informacije
koriste#i isti tajni klju" (dekodiranje).
Ovim sistemom brzina obrade podataka je velika, me&utim potrebno je prvo poslati tajni klju"
ljudima kojima se %alje informacija, tako da postoji rizik presretanja i otkrivanja klju"a tokom tog
procesa.
[2] Sistem javnog klju!a
Ovo je sistem kori%tenja javnog klju"a (objavljen i javno poznat), a tajni klju" ima samo
primalac.
Npr., kada A po%alje informaciju B, A %ifruje i po%alje obi"an tekst koriste#i javni klju" od B,
a B ga dekodira koriste#i svoj tajni klju". A nema klju" nego bravu za %ifrovanje, a B otvara bravu
koriste#i klju" koji ima samo B. U ovom sistemu, po%iljalac ne mora poslati tajni klju" svakom
primaocu, a ako se podaci presretnu, sigurni su jer ne mogu biti dekodirani javnim klju"em,
me&utim brzina obrade podataka je manja.
Dekodiranje
&ifrovanje
Po!iljalac A Primalac B
(2) Kao jednostavan primjer %ifrovanja postoji Cezarova %ifra. Npr., kada se niz znakova "はれです
" prebaci unazad za 1 znak u japanskom pismu, niz znakova postaje "ひろどせ".
(1) Ovo je originalan tekst koji nije %ifrovan.
(2) Ako je znak klju"a (brave) prikazan na dnu pretra!iva"a, podaci su %ifrovani i poslati.
153
Poglavlje 6. Informacijske tehnologije i dru#tvo
Po#iljalac Primalac
Provjera
ispravnostii Elektronska
potvrda
Javni klju" Provjera
po#iljaoca Javni klju"
po#iljaoca
Potvrda autenti"nosti
154
Poglavlje 6. Informacijske tehnologije i dru#tvo
1. 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.
2. Odr&avanje
Odr!avanje je povremeno nadgledanje rada kompjutera u cilju spre"avanja kvarova.
Odr!avanje uklju"uje i zamjenu dijelova prije eventualnog otkaza u radu, tako da je kompjuter
uvijek funkcionalan.
155
Poglavlje 6. Informacijske tehnologije i dru#tvo
2. Upotrebljivost
Jedan od razloga za%to je kompjuter postao pristupa"an velikom broju ljudi jeste da je
kompjuter postao lak za upotrebu.
Izvr%avanje %tampanja
Server
Zahtjev za
Server datoteke Server %tampa"a
podacima
Zahtjev za
%tampanje
Opslu!ivanje
podacima
Klijent
(1) Oprema za slanje i primanje podataka bez tel. linija i povezivanje s LAN-om.
156
Poglavlje 6. Informacijske tehnologije i dru#tvo
Glas Znak
Planina Fud!i
se prikazuje na
TV-u.
Danas je vrijeme u
Tokiju lijepo s
povremenom pojavom
oblaka.
Slika 7. Usluga natpisa pomo"u tehnologije Slika 8. Prezentacija opreme za %ulo dodira
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
Poglavlje 6. Informacijske tehnologije i dru#tvo
1. Web-pristup
Web-pristup pokazuje upotrebljivost Web-stranice.
Npr., elemente kao %to su slika ili muzika mogu#e je postaviti na Web-stranicu. Mogu#e je
pretvoriti tekst u glas sintetizatorom glasova, izlaz poput Brajevog pisma, ili ga prikazati na ekranu
ili papiru u razli"itim veli"inama.
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.
(1) Ovim programom se i%"itavaju znakovi teksta Web-stranice i sadr!aj zamjenskog niza znakova
slike.
158
Poglavlje 6. Informacijske tehnologije i dru#tvo
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.
159
Poglavlje 6. Informacijske tehnologije i dru#tvo
( Uzorak e -poslovanja
Poslovanje izme&u kompanija zove se B to B (biznis za biznis), poslovanje izme&u kompanije i
potro%a"a zove se B to C (biznis za konsumera/potro%a"a), poslovanje me&u pojedincima zove se C
to C (konzumer za konzumera / potro%a" za potro%a"a).
160
Poglavlje 6. Informacijske tehnologije i dru#tvo
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
Broj bankarskog
Adresa Ime ra"una
Broj kreditne kartice
Imena "lanova
porodice
161
Poglavlje 6. Informacijske tehnologije i dru#tvo
Film
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
Poglavlje 6. Informacijske tehnologije i dru#tvo
SLU'AJ 1 SLU'AJ 2
Stavite muziku u pozadini na Popravili ste fotografiju "ije je SLU'AJ 3
va%u Web-stranicu koriste#i objavljivanje dozvoljeno i Postavili ste fotografiju sa
kupljeni CD. postavili je na Web-stranicu. svojom prijateljicom bez
njenog znanja.
Ja koristim Malo
ovu izmijenjena. Ona mi je
pjesmu. prijateljica.
Kr%enje prava umno!avanja i prava Kr%enje moralnog prava (prava Kr%enje prava portreta.
javnog prijenosa. vlasni%tva), prava prevo&enja!
Vje&ba
Prona&ite situaciju u kojoj je do%lo do kr%enja autorskih prava i ukratko predstavite koja su prava
prekr%ena.
163
Poglavlje 6. Informacijske tehnologije i dru#tvo
(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
Poglavlje 6. Informacijske tehnologije i dru#tvo
3. Promjena ekonomskog opticaja
Razvojem informacijske tehnologije pojedinac se mo!e povezati s cijelim svijetom pomo#u
Interneta, a informacije sa drugog kraja svijeta su dostupne pojedincu. Globalizacijom politike,
ekonomije i kulture dolazi do globalnog %irenja preko granica. Ovim se stvara prilika za male
zemlje, manja preduze#a i pojedince bez obzira na postoje#i red i mo# drugih kompanija.
U isto vrijeme globalizacija dovodi do ravnomjernosti i homogenizacije vrijednosti, povlastica,
jezika itd, a isto tako dovodi do velike ekonomske razlike.
4. Nova prava: patent modela poslovanja, open source
Pravo intelektualnog vlasni%tva kao %to je patent promovi%e razvoj kulturnog i ekonomskog
prava intelektualnog vlasni%tva. Pojavom Interneta stvorio se novi patent, patent modela
poslovanja. Ovaj patent je prihva#en kao metoda novog poslovanja i ideja sistema realizovana
upotrebom sistema informacija. Me&utim, ipak je istaknuto da patent modela poslovanja mo!e
kontrolisati takmi"enje s drugim takmi"arima i razvoj se mo!e odgoditi.
S druge strane, koncept promovisanja razvoja kulture i ekonomije ovom metodom, open
source postaje rasprostranjen. Ovo je metoda razvoja otkrivanja izvornog koda u kome se program
koristi besplatno, tako da ga svako mo!e pobolj%ati i ponovo dijeliti.
Izra"unavanje
1………Unos formule za izra"unavanje ukupnog zbira
Odaberite #eliju (B9) u koju #ete unijeti "=B5+B6+B7+B8" i pritisnite taster Enter. U #eliji
(B9) bit #e prikazan zbir vrijednosti iz opsega #elija B5:B8. Svi podaci koji po"inju znakom"="
program #e uvrstiti u formule ili funkcije.
Aritmeti!ke
operacije
+ Sabiranje
- Oduzimanje
* Mno!enje
/ Dijeljenje
! Stepen
166
Poglavlje 7. Kompjuterska pismenost
Sortiranje i ekstrakcija
1………Sortiranje 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 (sortiraj u
rastu#i poredak) ili (sortiraj u opadaju#i poredak) .
Upotreba funkcija
1………Dobijanje 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
Poglavlje 7. Kompjuterska pismenost
Odaberite #eliju (B26) i kliknite na dugme . Iz menija Insert Function, kategorije Statistical
odaberite funkciju Rank. U polje Number otkucajte (B25), u polje Ref opseg #elija $B25:$D25
(apsolutne reference), u polje Order 0 (opadaju#i poredak) i kliknite na OK. Kao rezultat dobili smo
da je "lan A tre#i po redu.
168
Poglavlje 7. Kompjuterska pismenost
Relacijski operatori
= jednako <> razli"ito
> = ve#e ili jednako < = manje ili jednako
> ve#e < manje
169
Poglavlje 7. Kompjuterska pismenost
170
Poglavlje 7. Kompjuterska pismenost
2………Pokretanje 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
Poglavlje 7. Kompjuterska pismenost
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
Poglavlje 7. Kompjuterska pismenost
P2…………Da li mogu da kopiram tu"e autorsko djelo bez odobrenja autora ako ga koristim
samo za ku$nu upotrebu?
O2…………Kopija za privatnu upotrebu (li"nu upotrebu, upotrebu kod ku#e ili upotrebu unutar
odgovaraju#eg okru!enja) je dozvoljena. Me&utim, kada kopirate autorsko djelo koriste#i opremu
za audio i video snimanje, neophodno je platiti nadoknadu vlasniku autorskog djela. Me&utim,
po%to je ovaj proces nemogu#e kontrolisati, novac nadoknade autoru je uklju"en u cijenu digitalne
opreme i medija za snimanje.
P5…………Da li mogu da kopiram sadr&aj ako nije napisano "all rights reserved" ?
O5…………Ne mo!ete kopirati sadr!aj bez odobrenja bez obzira na nepostojanje oznake " all
rights reserved ".
173
Poglavlje 7. Kompjuterska pismenost
P11………'ta trebam uraditi kada &elim da upotrijebim “poznati lik” kao %to je Mickey
Mouse?
O11………Za upotrebu koja prelazi granice privatne upotrebe, potrebno je odobrenje vlasnika
autorskih prava.
P12………Da li mogu da objavim pjesmu koju sam sam pjevao i snimio na karaokama?
O12………Potrebna su odobrenja tekstopisca, kompozitora i izvo&a"a. Nije dozvoljeno koristiti
snimak ako se prelazi granica privatne upotrebe.
174
Poglavlje 7. Kompjuterska pismenost
Va!e#i zakoni
Zakon o autorskim pravima
#lan 1.
Svrha ovoga Zakona je da osigura prava autora i prava koja se na ovo oslanjaju. Pravo po%tovanja
djela kao i izvo&enja, fonograma, emitiranja, difuzija, su u svrhu osiguravanja za%tite prava autora.
Imaju#i u vidu pravednu i po%tenu eksploataciju ovih kulturnih proizvoda, doprinosimo razvoju
kulture.
To zna"i da je svrha "za%tita prava autora i doprinos razvoju kulture" . Izmjene zakona su mogu#e u
skladu sa primjenom prema ovoj svrsi.
#lan 10.
"Djela" uklju"uju sljede#e:
(I) novele, drame, "lanke, predavanja i druga literarna djela;
(II) muzi"ka djela;
(III) koreografska djela i pantomime;
(IV) slike, gravure, skulpture i druga umjetni"ka djela;
(V) arhitektonska djela;
(VI) karte, kao i figurativna djela nau"ne prirode kao %to su planovi, dijagrami i modeli;
(VII) kinematografska djela;
(VIII) fotografska djela;
(IX) programska djela.
Skoro sve %to je povezano s kreativnim aktivnostima ljudi je za%ti#eno autorskim pravom. Prava
svira"a muzi"kih instrumenata i producenata su za%ti#ena kao srodna prava. Me&utim, novinarski
"lanak koji je samo preno%enje "injenica nije za%ti#en autorskim pravom.
Prava autora
Autorsko pravo se automatski daje bez obavje%tenja. Kao moralno pravo, definirana su sljede#a tri
prava.
175
Poglavlje 7. Kompjuterska pismenost
Pravo javnog prijenosa je pravo slanja autorskog djela javnosti pomo#u televizije, radija,
Interneta… itd. 'ak i ako nije poslano, ako postavite podatke na Web-server itd. tako da ih svako
mo!e uzeti (omogu#ujete slanje), prekr%ili ste ovo pravo.
U odre&enim situacijama mo!e se dodati ograni"enje na autorsko pravo. Autorsko djelo "iji je
period za%tite istekao (u Japanu, 50 godina poslije smrti autora za film, a 70 godina poslije
objavljivanja) svako mo!e slobodno koristiti.
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
Poglavlje 7. Kompjuterska pismenost
177
Poglavlje 7. Kompjuterska pismenost
Svrha
#lan 1.
Svrha ovoga Zakona je zabraniti djelovanje neovla%tenog pristupa kompjuteru kao i odre&ivanje
kaznenih propisa za takve aktivnosti, te pomo#ne mjere izvr%ene od strane Metropolitan ili Uprave
javne sigurnosti za spre"avanje ponavljanja ovakvih djelovanja. Kako bi se sprije"ila kompjuterska
kaznena djela koja se izvode putem telekomunikacijskih linija i odr!avanje reda u telekomunikaciji
koji se ostvaruje pristupom kontrolnim funkcijama, i stoga doprinosi ispravnom razvoju naprednog
informacijskog i telekomunikacijskog dru%tva.
Definicije
#lan 2.
U ovom Zakonu, “pristupni administrator” zna"i osoba koja obavlja operacije na kompjuteru (u
daljem tekstu se navodi kao “odre&en kompjuter”) koji je povezan s telekomunikacijskom linijom,
zavisno od njegove upotrebe (ograni"eno na takvu vrstu upotrebe koja se obavlja putem
telekomunikacijske linije o kojoj je rije"; u daljem tekstu se navodi kao “odre&ena upotreba”).
(izostavljeno)
Zabrana djelovanja neovla%tenog pristupa kompjuteru
#lan 3.
Niko ne smije po"initi djelo neovla%tenog pristupa kompjuteru. (izostavljeno)
#lan 4.
Niko ne smije otkriti identifikacioni kod druge osobe povezan s pristupom kontrolnim funkcijama,
osim pristupnom administratoru za tu pristupnu kontrolnu funkciju ili ovla%tenom korisniku tog
identifikacionog koda, ukazuju#i da je to identifikacioni kod za odre&enu upotrebu kompjutera, ili
na zahtjev osobe koja to zna, u posebnom slu"aju kada to "ini pristupni administrator, ili s
odobrenjem tog pristupnog administratora ili ovla%tenog korisnika.
Za%titne mjere pristupnih administratora
#lan 5.
Pristupni administrator (izostavljeno) #e nastojati pravilno da upravlja identifikacionim kodovima
(izostavljeno) kako bi za%titio odre&eni kompjuter od djelovanja neovla%tenog pristupa.
Savjetovanje, itd., od Metropolitan ili Uprave javne sigurnosti
#lan 6.
Metropolitan ili Uprava javne sigurnosti, (izostavljeno) ako (izostavljeno) pomo# zahtijeva
pristupni administrator odre&enog kompjutera nad kojim je djelovanje neovla%tenog pristupa
(izostavljeno), #e osigurati savjetovanje kada ocijeni da je zahtjev razuman (izostavljeno) kako bi se
potrebne hitne mjere mogle pravilno primijeniti u skladu s na"inom rada tog djelovanja
neovla%tenog pristupa ili njegovog uzroka, kako bi se taj odre&eni kompjuter za%titio od
neovla%tenog pristupa.
#lan 7.
Nacionalna uprava javne sigurnosti, Ministar vanjske trgovine(izostavljeno) #e objaviti, barem
jednom godi%nje, slu"ajeve neovla%tenog pristupa kompjuteru kao i situaciju istra!ivanja i
razvijanja tehnologije povezane s funkcijom kontrole pristupa. (izostavljeno)
Kazneni propisi
#lan 8.
Osoba koja spada pod jednu od sljede#ih stavki bit #e ka!njena izdr!avanjem kazne ne du!e od
godinu dana ili nov"anom kaznom ne ve#om od 500.000 (oko 6.000 KM) jena:
(1) Osoba koja je prekr%ila propis 'lana 3, paragraf 1;
(2) Osoba koja je prekr%ila propis 'lana 6, paragraf 3.
#lan 9.
Osoba koja je prekr%ila propis 'lana 4. bit #e ka!njena nov"anom sumom ne ve#om od 300,000
jena.
178
Poglavlje 7. Kompjuterska pismenost
179
Poglavlje 7. Kompjuterska pismenost
Druge jedinice
Grafi"ke jedinice
Osnovna jedinica za definisanje slike
pixel Element slike
Koli"ina informacije po 1 pikselu
bpp Bitova po pikselu
Broj piksela po jednom in"u( 1in"=2,54cm)
ppi Piksela po in"u
Jedinica za %tampa"
Broj od%tampanih strana po minuti
ppm Strana po minuti
180
Poglavlje 7. Kompjuterska pismenost
Heksadekadni broj
Broj heksadekadnog broj"anog sistema koji ima 16 cifara : brojevi od 0 do 9 i slovne oznake A, B,
C, D, E i F.
Binarni broj
Broj binarnog broj"anog sistema koji ima 2 cifre : 0 i 1.
AND operator
Metoda pretra!ivanja se obavlja pod uvjetom da su obje klju"ne rije"i „A" i "B" uklju"ene. Ova
metoda pretra!ivanja zove se I pretra&ivanje
IT (Informacijske tehnologije)
Informacijske tehnologije su tehnologije koje proizlaze iz razvoja kompjutera i kompjuterskih
mre!a.
NOT operator
Metoda pretra!ivanja se obavlja pod uvjetom da klju"na rije" "A" nije uklju"ena. Ova metoda
pretra!ivanja zove se NE pretra&ivanje.
OR operator
Metoda pretra!ivanja se obavlja pod uvjetom da je bar jedna od klju"nih rije"i "A" ili "B" uklju"ena.
Ova metoda pretra!ivanja zove se ILI pretra&ivanje
181
Poglavlje 7. Kompjuterska pismenost
Web-dostupnost
Lako#a pristupa informacijama pomo#u Web-stranica.
Web-stranica
Stranica postavljena na Web-server koju pregledamo pomo#u Web-browsera.
Compression/Sa&imanje
Metoda smanjivanja veli"ine podataka. Postoji sa!imanje sa gubitkom, gdje se podaci ne mogu
ponovo vratiti i sa!imanje bez gubitaka gdje se podaci mogu ponovo vratiti.
Analogno
Koristi se za stalnu koli"inu podataka kao %to je te!ina, du!ina, ugao.
Algoritam
Algoritam je kona"an niz pravila pomo#u kojih se defini%e proces obrade podataka.
'ifriranje, kriptografija
Metoda mijenjanja informacije kori%tenjem odre&enog klju"a (klju" %ifre) kako bi se sprije"ilo
dekodiranje i upotreba od strane tre#eg lica.
Primarna informacija
Direktno prikupljene informacije kao %to su dokumenti, statisti"ki podaci ili istra!ivanje.
Internet
Globalna mre!a na koju su spojene ostale mre!e %irom svijeta.
Open source
Preuzimanje programa (izvornog koda) sa Interneta itd. bez naplate tako da ih svako mo!e
pobolj%ati ili dalje distribuirati.
Hijerarhijski tip
Zasniva se na hijerarhijskim strukturama podataka koje imaju oblik stabla.
Rezolucija
Vrijednost koja predstavlja kvalitet slike. Rezolucija %tampa"a i skenera…itd. se predstavlja
jedinicom dpi (dots per inch/ta"aka po in"u).
Gradacija, nijansa
Vrijednost koja pokazuje promjene boje slike kada se predstavljaju digitalno.
Kona!ni model
Model koji ne uklju"uje pojavu nepravilnosti.
Model vjerovatno$e
Model koji uklju"uje pojavu nepravilnosti kao %to su ta"ke kockice.
Pixel
Ta"ka ili piksel je najmanja jedinica informacije kojom defini%emo sliku.
Ogledna tabela
Privremeno kreirana tabela na osnovu glavne tabele. Podaci se dobijaju iz glavne tabele.
Pristup po kategoriji
Metoda obavljanja pretra!ivanja prate#i kategorije cilja pretra!ivanja po odre&enom redu.
Glavna tabela
Tabela koja defini%e strukturu podataka u kojoj su, u stvari, podaci smje%teni.
183
Poglavlje 7. Kompjuterska pismenost
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.
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.
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.
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
Poglavlje 7. Kompjuterska pismenost
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.
Pristup informacijama
Pretra!ivanje potrebnih informacija iz baze podataka.
Koli!ina informacija
Koli"ina informacija koju sadr!i slika ili dokument. Uop#eno, slika ima ve#u koli"inu informacija
od tekstualnih podataka.
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
Poglavlje 7. Kompjuterska pismenost
Apsolutna referenca.
Apsolutna referenca ima znak & ispred oznake kolone vrste. Prilikom kopiranja formule u kojoj
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.
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
Poglavlje 7. Kompjuterska pismenost
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.
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.
Digitalni potpis
Tehnologija koja dokazuje da podatke stvara sam po%iljalac, i da sadr!aj nije falsificiran.
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
Poglavlje 7. Kompjuterska pismenost
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.
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.
188
Poglavlje 7. Kompjuterska pismenost
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.
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.
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
Poglavlje 7. Kompjuterska pismenost
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.
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.
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
Poglavlje 7. Kompjuterska pismenost
Kvantizacija
Kvantizacija predstavlja ograni"avanje amplitude oblika talasa u odre&enim intervalima da bi se
dobila numeri"ka vrijednost najbli!oj vrijednosti, ta"ki uzorka.
Kvantizacijska gre%ka
Razlika izme&u originalne analogne vrijednosti pri kvantizaciji zove se kvantizacijska gre%ka.
Povezanost
To je povezivanje vi%e od jedne tabele.
Link
To je funkcija pokretanja odgovaraju#e Web-stranice klikom na odre&eni znak ili sliku na
Web-stranici. To se zove i hiperlink.
Record/Zapis
To je red u tabeli koji predstavlja skup svih polja (atributa). Npr. skup svih polja za jednog u"enika
(prezime, ime, adresa) "ini jedan slog ili record baze podataka.
Registar
To je podru"je memorije u CPU u kome su podaci i uputstva privremeno sa"uvani.
Logi!ka operacija
Operacija koju obavlja kompjuter.
Logi!ko kolo
Procedura koja provodi logi"ke operacije u kompjuteru zove se logi!ko kolo.
Logi!ki proizvod
Operacija mno!enja binarnih brojeva. Rezultat #e biti jednak jedinici samo ako su obje vrijednosti 1.
Logi!ka suma
Operacija sabiranja binarnih brojeva. Rezultat #e biti jednak nuli samo ako su obje vrijednosti 0.
Antivirusni program
Program koji pronalazi virus i izoluje zara!enu datoteku, te zaustavlja aktivnosti virusa.
191
Poglavlje 8. Naredbe i funkcije
192
Poglavlje 8. Naredbe i funkcije
Uvjetni ciklus Uvjetni ciklus se opisuje upotrebom naredbe While.
Do While izraz
Instrukcija
Loop
Sve dok je vrijednost izraza ta"na instrukcija #e se
izvr%avati.
x=1 Promjenljiva x dobijat #e vrijednosti od 1 do 10 (svaki
Do While(x<=10) put uve#ane za 1). Vrijednosti 1,2,3…10 bit #e smje%tene
)elije(1,x).Vrijednost = x od #elije (A1) do #elije (J1).
x = x+1
Loop
193
Poglavlje 8. Naredbe i funkcije
Lista funkcija
SUMIF (range, search condition, total Dobija se ukupna vrijednost #elija koje ispunjavaju uvjet
range) pretra!ivanja.
MEDIAN (cell address:cell address) Dobija se vrijednost srednjeg "lana opsega #elija. Ako
opseg ima paran broj "lanova, dobija se srednja
vrijednost dva srednja "lana opsega.
=MEDIAN(3,16,17) Rezultat je 16 %to i jeste srednji "lan tri vrijednosti; 3, 16
=MEDIAN(A1:A4) i 17.
Kada se 3, 16, 17 i 33 unesu u #eliju (A1) do #elije (A4),
rezultat je 16,5 %to je srednja vrijednost dva srednja
"lana.
194
Poglavlje 8. Naredbe i funkcije
Logi"ke funkcije
AND (conditional expression 1, Samo kada su svi logi"ki izrazi ta"ni, rezultat rada ove
conditional expression 2,…) funkcije je TRUE, u suprotnom je FALSE.
OR (conditional expression 1, Ako je bar jedan od logi"kih izraza ta"an, rezultat #e biti
conditional expression 2,…) TRUE. Samo u slu"aju da nijedan izraz nije ta"an
rezultat je FALSE.
=OR(A1:A3) Ako su npr. vrijednosti izraza u #elijama (A1) do #elije
(A3), respektivno ta"an, neta"an, ta"an, krajnja vrijednost
#e biti ta"an.
NOT (conditional expression) Ako je logi"ki izraz ta"an rezultat #e biti neta"no i
obrnuto.
=NOT(A1<30) Ako je vrijednost #elije A1=15, %to je manje od 30,
logi"ki izraz je ta"an, slijedi da je rezultat rada ove
funkcije "NETA'NO".
195
Poglavlje 8. Naredbe i funkcije
Statisti"ke funkcije
COUNTA(cell address:cell address) Broji koliko #elija ima u opsegu, ne uklju"uju#i prazne
#elije, ali uklju"uju#i #elije u kojima je upisana nula.
COUNTIF (range, search condition) Broji #elije iz opsega #elija "iji sadr!aji zadovoljavaju
postavljeni uvjet.
MIN (cell address:cell address) Prikazuje najmanju vrijednost sadr!anu u opsegu #elija,
ne uzimaju#i u obzir prazne #elije
196
Poglavlje 8. Naredbe i funkcije
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
Matemati"ka funkcija
197