Download - Univer zitet u Nišu Fakultet zaštite na radu
![Page 1: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/1.jpg)
Univerzitet u NišuFakultet zaštite na radu
Pripremna nastava za prijemni ispit
INFORMATIKAProf. dr Dejan M. Petković
![Page 2: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/2.jpg)
Oni koji su ovuovu prezentaciju
koristili za pripremuprijemnog ispita
biće jasno šta je ovdenovo.
![Page 3: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/3.jpg)
![Page 4: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/4.jpg)
InformacijeInformacijeZZnanjenanjeOdluČivanjeOdluČivanjeUpravljanjeUpravljanjePodaciPodaci
![Page 5: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/5.jpg)
Takuja
Japanska košarkaška reprezentacija- podaci -
Osg
Takeuchi
Kavamura
Alvark Orimo
Kousuke
Takehiko
Keio
1.
2.
3.
Prezime ? Klub ?Ime ?
Gomila činjenica
Kako dobijaju imena ?
![Page 6: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/6.jpg)
Takuja
Japanska košarkaška reprezentacija- informacije -
Osg
Takeuchi
Kavamura
AlvarkOrimo
Kousuke
Takehiko
PrezIme KlubIme
Keio
1
2
3
Informcije su svrsishodni podaci.
![Page 7: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/7.jpg)
INFORMACIJA
proizvodi
prenosi
skladišti
prodaje
kupuje
troši
krade imitira
ŠTA JE TO ŠTO SE
R O B A
kada se dva puta daIMA - NEMA
dvostruku vrednost
![Page 8: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/8.jpg)
Kol
ičin
a in
form
acij
a (y
)Izvesnost
Rizik
Neizvesnost
Složenost problema (x)
x
ny
![Page 9: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/9.jpg)
Problem
Struktuiran
Algoritamski
Ne Da
Heuristički
Rešenje
?
Kvalitativni metodi
Kvantitativni metodi
![Page 10: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/10.jpg)
![Page 11: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/11.jpg)
USERS
KORISNICI
USER'S PROGRAMS
KORISNICKI PROGRAMI
UTILITIES
KORISNI PROGRAMI
SHELL
LJUSKA
COREJEZGRO
![Page 12: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/12.jpg)
Multi userVišekorisnički
Single userJednokorisnički
ITP-11
![Page 13: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/13.jpg)
1
2
3
4
OS
1313
0909
0808
0707
606005050404
0303
0202
0101
1616
1515
1212
1010
1414
1111
Time sharing(raspodela vremena)
Multitasking(više poslova)
Background(rad u pozadini)
![Page 14: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/14.jpg)
operativni Sistem
je
![Page 15: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/15.jpg)
![Page 16: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/16.jpg)
DatotekeDatoteke = Files = Files
DataPodatak
DatotekaOrganizovani slup podataka
TekaSveska
+ =
(File = Dosije)
Datotekе
FilesObične
datoteke
DirectoriesFolders
Direktorijumi
DevicesSpecijalne
(uređaji)
![Page 17: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/17.jpg)
Devices Devices = Periferni uredjaji= Periferni uredjaji
Karakter Karakter orijentisani uredjajiorijentisani uredjaji
Ekran
Tastarura
Štampač.......
Bit Bit orijentisani uredjajiorijentisani uredjaji
Diskovi
Memorije
Komunikacije..........
IzlazniIzlazniUlazniUlazni Ulazno Ulazno - I- Izlaznizlazni
CON: PRN: LPT1: A: B: C: COM1:
![Page 18: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/18.jpg)
Nazivi putanja - Path names - 1Nazivi putanja - Path names - 1
KNJIGA
GLAVA
STRANA
Current - WorkingTekući - Radni
ParenthNad
Child - SubPod
FolderDirektorijum
/ RootOsnovni
FolderDirektorijum
FolderDirektorijum
FolderDirektorijum
![Page 19: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/19.jpg)
HHijerarhijska strukturaijerarhijska strukturasistemasistema datoteka datoteka
Folders & FilesFolders & Files
BEOGRAD
PALILULA
Slavko.doc
Mirko.doc
SRBIJA
NIS
MEDIJANA PALILULA
Mirko.doc
Mirko.txt
Folder.1
File.1
File.2
File.N
Folder.2
/
(Ekran)
![Page 20: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/20.jpg)
fak
fak
fak
fak fak
fak
Koja struktura je ispravnaKoja struktura je ispravna??
1. /fak2. /fak/fak3. /fak/fak/fak
32
1
3
2
1
1. /fak2. /fak/fak3. /fak/fak ?
BA ili
![Page 21: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/21.jpg)
A
B
A
BA
AB
X
Y
X
YX
ZY
Da li je hijerahijska struktura ispravna?
![Page 22: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/22.jpg)
Konvencije
o nazivima datoteka o zameni naziva datoteka
//
... Tekući dir
Nad dir
Osnovni dir
Veza dva dir
*?
Bilo koliko karakterana bilo kom mestu
Samo jedan karakakterna tačnom mestu
Džokeri - Wild characters
ApsolutniRelativni naziv datoteke
Nazivi putanja - Path names - Nazivi putanja - Path names - 22
![Page 23: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/23.jpg)
E:/KNJIGA/GLAVA1/pr1.*
pr1.forpr2.forpr1.exepr2.f90
ZBIRKAKNJIGA
GLAVA1
pr1.docpr1.forpr1.txtpr1.dll
GLAVA2/*.FOR
E:/ZBIRKA/GLAVA1/*.*
E:/ZBIRKA/GLAVA1/pr?.f??
E:/ZBIRKA/GLAVA1
Apsolutni nazivi
Relativni nazivi u odnosu na
pr1.forpr2.forpr1.exepr2.f90
GLAVA2GLAVA1
F:/
GLAVA1/Pr1.EXE
E:/ZBIRKA/GLAVA2/pr?.f??
../GLAVA2/???.???
Relativni nazivi u odnosu na
E:/
E:/ZBIRKA
pr1.for
pr?.for
../GLAVA2/pr1.for
![Page 24: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/24.jpg)
bojanka.docbojana.docbojan.forboja.ppt
????.*
boj.formoj.formoj.objmoj.exe
???.for
*.exe
*an?.*
boj*.docboj*.*
?oj.???*an*.*
Test*.*
![Page 25: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/25.jpg)
![Page 26: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/26.jpg)
PočetakPočetak
KrajKraj
UlazUlaz ProcesProces
IzlazIzlaz OdlukaOdluka
Osnovni algoritamski blokovi
![Page 27: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/27.jpg)
Leva stranaPoznata ili
nepozmata vrednost
Ako je vrednost poznata, onda se
stara vrednost gubi.
Desna stranaSve promenljive moraju imati poznatu vrednost
Ako neka vrednost nije poznata uzima se
vrednost nula
x=x+1x=x+1
x-x=10=1
Matematički
Programski
x=x+1x=x+1
Stara vrednost + 1Nova vrednost
![Page 28: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/28.jpg)
CA B
C=A+B
+ =
![Page 29: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/29.jpg)
CB
A=A+B
+ =
A
![Page 30: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/30.jpg)
A=B=2A=B=3
SWAP
B=Aklik
A=Bklik
posle
A=3B=2
pre
A=2B=3 ??
![Page 31: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/31.jpg)
pom=aa=bb=pom
a=a+bb=a-ba=a-b
a=3
b=2
a=2
b=3
2 a
3b
pom=2
b=2
a=3
a=2+3=5
b=5-3=2a=5-2=3
a=2b=3
a=2b=3
a=2
b=3
![Page 32: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/32.jpg)
A=2*A+B
A=1B=3
B=1-2*(-1)=3
A=1B=3
B=5-2*3=-1
A=2*1+3=5
A=5+4*(-1)=1
KRAJ
POČETAK
B=A-2*B
B=A-2*B
A=A+4*B
![Page 33: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/33.jpg)
xa 2
xeb 2
xec 21
x
x
e
ed
2
2
1
1
x=exp(x)
x=-2*x
x=x/(2-x)
x=1-x
![Page 34: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/34.jpg)
PrioritetOperacija
3 Stepenovanje**
2 Deljenje/
4 Funkcijay(x)
2 Množenje*
1 Oduzimanje-
1 Sabiranje+
Redosled izvršavanja aritmetičkih operacija
Sa leva na desno po prioritetu
Aritmetičke operacije
![Page 35: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/35.jpg)
Računar zapravo aritmeričke operacijeizvodi tako što prvo odredi operande pazatim primeni operator.
Stepenovanje je izuzetak i izvršava se sa desna u levo!
2**3**4=2**(3**4)=2**81
2**3**4=
2**81 = 2417851639229258349412352
2**3**4=(2**3)**4=8**4
813 224
)exp( 22
xe x
![Page 36: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/36.jpg)
FI=FI*FI
IF=FI
IF=IF*IF
IP - ceo brojIP - ceo brojPI - realan brojPI - realan broj
PI=3.14159
IP=PI
PI=IP
FI=2.618
PI=3.
IF - ceo brojFI = 1.618
IP=3
IF=4
Decimalnatačka - 1
IF=2
![Page 37: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/37.jpg)
5/2 = 2(1)
5/2*2 = 4
5/2 = 2 5/2. = 2.5
4/2 = 2
5./2 = 2.5
5./2. = 2.5
Decimalnatačka - 2
Celobrojna i realna aritmetika
![Page 38: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/38.jpg)
2*2/1010
2*2/1111
1
02*2/mm
?
07*7/nn
1
0
m, paran broj
m, neparan broj
n, nije deljivo sa 7
n, deljivo sa 7
m, nije deljivo sa 2
m, deljivo sa 2
2*2/5 42*)2/5( 2*2
nnmm */
mmnn */ ?
![Page 39: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/39.jpg)
2*2**2*2=
2*2**2/2/2=
2/2*2**2/2/2=
2/2*2**2/2*2/2=
2**2*2**2/2/2**2=
2+2**2=
2**2+2**2/2**2*2/2=
2**2/2/2**2**2+2/2*2=
2/2**2/2*2*2/2/2/2/2/2=
2**(2**3+2**2-2/2)-2**5=
2
1
2
2016
4
2
2
6
16
0
![Page 40: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/40.jpg)
2
sin
2xe
x
cbxaxy
y=(a*x**2+b*x+c)*exp(-x**2)/sin(x)
yx
yxz
3 22
z=(x*x+y*y)**(1./3)/(x+y)
222
22
5315
2
3
1 x
x=(1./3/3+2./5/5)/3/3/5/5
![Page 41: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/41.jpg)
Logički podaci
CHARACTER, LITERAL
REAL
LOGICAL, BOOLEANLogički podaci
Realni brojevi
Celi brojevi INTEGER
Kompleksni brojevi COMPLEX
Afanumerički podaci
Tipovi podataka
AgebraLogička
Boole-ovaPrekidačka
![Page 42: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/42.jpg)
1 11 *
=*
=
00 * =
1 00 * =
0 01 * =
X1 X2 Y
0 X2X1
~
X2X1
~
X2X1
~
X2X1
~
Logički proizvodI
![Page 43: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/43.jpg)
1 11 +
=+
=
00 + =
1 10 + =
0 11 + =
Logički zbir
X1 X2 Y
0
X2
X1
~
X2
X1
~
X2
X1
~
X2
X1
~
ILI
![Page 44: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/44.jpg)
*X4
X2
~
X3
X4X1
Y
X5
(X1+X2) +Y= (X3*X5)
![Page 45: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/45.jpg)
Grananje algoritma
UslovUslov
NeDa
UslovNeDa
UslovNeDa
![Page 46: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/46.jpg)
2
1
sekunde
sekund
Tmax=?
Tmin=?
Odrediti vremena izvršavanja dela algoritma
Da
Da
Da
Da
A B C D E
Da
Da
Da
Da
8 6 5 6 7
Tmax=8
Tmin=5 Da
Da
Da
Da
A B C D Ea b c d e
![Page 47: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/47.jpg)
Algoritamski ciklusi
OdlukaOdluka
brojačOdlukaOdluka
Vraćanje na već izvršene korake
![Page 48: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/48.jpg)
RRezultatezultat i vreme i vreme izvršavanja izvršavanja (svaki blok=jedan sekund)(svaki blok=jedan sekund)
4*1+1
T=?
5*1
5*1
5*1
1
T=21
S=?
S=0 I=-2 ? s=-2 I=-1 ? S=-3 I=0 ? S=3 i=1 ? S=4 i=2 ? S=6
I=0 ?
S=S+I
S=0
S=-S
I=-2,2Da
![Page 49: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/49.jpg)
Svakistruktuirani problemse moŽe rešiti SAMO
Iteracijomi
Alternacijom
![Page 50: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/50.jpg)
PROBLEM
REŠENJE
Ništane diraj.
Ništane pričaj.
Pravi se lud.
Da li sibaš ti
odgovoran ?
Da li sinešto
brljao ?
Da li radi ?
Da li nekozna da sibrljao ?
Ne
Ne
NeDa
Da
Da
Da
Okrivi nekog drugog.
Ne
![Page 51: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/51.jpg)
D:\
pr1.jpgpr1.pngpr2.for
knjiga
pr1.objpr1.exepr2.for
pr2.ppspr2.for
pr2.tmppr2.for
zbirka
glava1 glava2 glava1 glava2
Novo
1. Napisati pune (apsolutne) nazive datoteka sa slike.
2. Ako je tekući folder D:\knjiga\glava2Napisati relativne nazive datoteka sa slike.
![Page 52: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/52.jpg)
C > M
M=C
B > M
M=A
M=B
Ne
Ne
NovoA=1Neka jeB=2
C=3
Tada je
3>2
M=3
M=1
2>1
M=2
Maksimum tri broja
![Page 53: Univer zitet u Nišu Fakultet zaštite na radu](https://reader035.vdocuments.pub/reader035/viewer/2022081504/5681430f550346895daf6045/html5/thumbnails/53.jpg)
~
X1
Y
X2X4
Novo
X3
Y=(X1+X2)*(X3+X4)
=>
Ako je X3=1
Y=1
=>Ako je X2=1 X1+1=1
=> 1+X4=1=> Y=1*1