SlideShare a Scribd company logo
Operatori
Algoritmi i programiranje
www.gimnazijabp.me
Pripremio: Nikola Pajević, prof.
Vrste operatora
• Aritmetički operatori
• Relacijski operatori
• Logični operatori
www.gimnazijabp.me
Aritmetički operatori
Operator Operacija
+ Sabiranje
- Oduzimanje
* Množenje
/ Dijeljelje (sa pomičnim zarezom)
Div Cjelobrojno dijeljenje
MOD Ostatak cjelobrojnog dijeljenja
++ Povećavanje vrijednosti za 1
-- Smanjivanje vrijdenosti za 1
+= Sabiranje i dodjela vrijednosti
-= Oduzimanje i dodjela vrijednosti
www.gimnazijabp.me
Primjeri
• Sabiranje 5+3 Oduzimanje 5-3
• Množenje 5*3 Dijeljenje 8/4
Cjelobrojno dijeljenje DIV
10 div 2= 5 11 div 2=5
16 div 2= 8 17 div 2=8
24 div 2=12 25 div 2=12
Aritmetički operatori
www.gimnazijabp.me
Primjeri
% ili MOD (ostatak cjelobrojnog dijeljenja)
PASCAL JAVA
11 mod 2 = 1 11 % 2 = 1
13 mod 2 = 1 13 % 2 = 1
8 mod 3 = 2 8 % 3 = 2
8 mod 2 = 0 8 % 2 = 0
Aritmetički operatori
www.gimnazijabp.me
Primjeri upotrebe cjelobrojnog dijeljenja
dva broja (mod)
Pascal Java Objašnjenje
a mod b=0 a % b = 0 Broj a je djeljiv sa brojem b
a mod 7=0 a % 7 = 0 Broj a je djeljiv sa brojem 7
a mod 2=0 a % 2 = 0 Broj a je paran
a mod 2 =1 A % 2= 1 Broj a je neparan
Aritmetički operatori
www.gimnazijabp.me
Relacijski operatori
Matematika PASCAL JAVA OPIS
> > > Veće
< < < Manje
= = = Jednako
≥ >= >= Veće ili jednako
≤ <= <= Manje ili jednako
≠ <> != različito
www.gimnazijabp.me
Logički operatori
PASCAL JAVA OPIS
Not ~ Negacija
And & Konjukcija (i)
Or I Disjunkcija (ili)
&& Uslovni AND
II Uslovni OR
www.gimnazijabp.me
Prioriteti operatori
Prioritet operatora:
1. Unarni operatori ++ , -- , i , unarni – i + ,
2. Množenje i dijeljenj * , / , % ili mod
3. Sabiranje i oduzimanje + , -
4. Relacijski operatori < , >, <=, >=
5. Jednakost i nejednakost == , !=
6. Logičko i &&
7. Logičko ili II
8. Uslovni operator ?;
9. Operatori dodjeljivanja vrijednosti = , += , -= , …
www.gimnazijabp.me
Primjeri
Pokušajte doći do rezultata sledećih izraza:
A=5; B=7; C=A mod 3 + B C= 5 mod 3 + 7 = 2+7=9
A=3; B=2; R=A div B R=3 div 2= 1
A=7; B=4; X= 2*B/A X=2*4/7=8/7
mod – ostatak cjelobrojnog dijeljenja
div – cjelobrojno dijeljenje
www.gimnazijabp.me
Primjeri
Pokušajte doći do rezultata sledećih izraza:
X= 24 % 5 * 6 % 5 A)0 B) 1 C) 4
X = 17 % 3 * 7 % 3 A)1 B)2 C) 5
X= 20/5*5/5 A)1 B) 4 D) 5
mod ili % – ostatak cjelobrojnog dijeljenja
div – cjelobrojno dijeljenje
www.gimnazijabp.me
Rešenje:
X= 24 mod 5 * 6 mod 5 = 4 * 6 mod 5 = 24 mod 5 = 4
X= 17 mod 3* 7 mod 3 = 2 * 7 mod 3 = 14 mod 3= 2
X= 20 / 5 * 5 / 5 = 4*5/5=20/5=4
mod ili % – ostatak cjelobrojnog dijeljenja
div – cjelobrojno dijeljenje
www.gimnazijabp.me

More Related Content

PPTX
3. Uvod u informatiku - Podatak i informacija. Računarstvo i informatika
PPSX
Kako napraviti dobru power point prezentaciju
PPTX
Algoritmi uvod
PPT
Kako napraviti dobru ppt prezentaciju
PPTX
1-20-algoritmi-uvod prezentacija algoritmi
PPT
Word - pravila pisanja
PDF
PPTX
Pravila za izradu kvalitetne prezentacije
3. Uvod u informatiku - Podatak i informacija. Računarstvo i informatika
Kako napraviti dobru power point prezentaciju
Algoritmi uvod
Kako napraviti dobru ppt prezentaciju
1-20-algoritmi-uvod prezentacija algoritmi
Word - pravila pisanja
Pravila za izradu kvalitetne prezentacije

What's hot (20)

PPT
Endokrini sistem ,anatomija i fiziologija
PPSX
Uvod u programiranje
PPTX
Struktura hardvera racunarskog sistema
PPTX
05 vrste-memorija
PPT
Biznis Plan Seoski Turizam
PPTX
Hardver Prezentacija
PPT
Kapacitivnost kondenzatora
PPT
Oblikovanje prezentacije
PPTX
Sistemski softver i aplikativni programi
PPTX
18-sredstva-i-metode-zastite-racunara-i-informacija (1).pptx
PPT
Smernice power point
PPTX
Racunarski software
PPTX
šTa je algoritam i programiranje
PPT
Zdrava hrana - pravilna ishrana
PPT
Značaj i primena računarske tehnike
PPT
Kako napraviti dobru przentaciju
PPTX
Istorijski razvoj računara
PPTX
Kreiranje multimedijalne prezentacije
PPTX
Pretraživanje na internetu 02
PPT
Играмо се речима
Endokrini sistem ,anatomija i fiziologija
Uvod u programiranje
Struktura hardvera racunarskog sistema
05 vrste-memorija
Biznis Plan Seoski Turizam
Hardver Prezentacija
Kapacitivnost kondenzatora
Oblikovanje prezentacije
Sistemski softver i aplikativni programi
18-sredstva-i-metode-zastite-racunara-i-informacija (1).pptx
Smernice power point
Racunarski software
šTa je algoritam i programiranje
Zdrava hrana - pravilna ishrana
Značaj i primena računarske tehnike
Kako napraviti dobru przentaciju
Istorijski razvoj računara
Kreiranje multimedijalne prezentacije
Pretraživanje na internetu 02
Играмо се речима
Ad

Viewers also liked (16)

PDF
Anti dumping duty extn
PPTX
Enhanced Advocacy: Better Presentations Through Technology
PDF
Racismo e Direitos Humanos
PPTX
Conditionals
PPTX
Darwin
PPTX
Introduction of Rancher at OSC Tokyo 17 Spring
PPSX
FEBRUARY 2017 - Pictures of the day - Feb. 24 - Feb. 28
PDF
Panora Çocuk Dergisi Mart 2017
PDF
Comunicado reunión de delegados 15.02.2017
PDF
Medstudy im core curriculum, 16 e book 2 pulmonary medicine &amp; nephrolog...
PPTX
Yleistä pohjoismaisesta ympäristömerkinnästä petri väisänen
PDF
Pharma guide second edition
PPTX
General Surgery Books for making of Surgeons
PPTX
Aυτός που αγαπώ έχει δύο ρόδινα αυτάκια
PDF
Debates em Psiquiatria
PPTX
Đừng bao giờ nói những câu nói này nếu không muốn con thất bại trong cuộc sống
Anti dumping duty extn
Enhanced Advocacy: Better Presentations Through Technology
Racismo e Direitos Humanos
Conditionals
Darwin
Introduction of Rancher at OSC Tokyo 17 Spring
FEBRUARY 2017 - Pictures of the day - Feb. 24 - Feb. 28
Panora Çocuk Dergisi Mart 2017
Comunicado reunión de delegados 15.02.2017
Medstudy im core curriculum, 16 e book 2 pulmonary medicine &amp; nephrolog...
Yleistä pohjoismaisesta ympäristömerkinnästä petri väisänen
Pharma guide second edition
General Surgery Books for making of Surgeons
Aυτός που αγαπώ έχει δύο ρόδινα αυτάκια
Debates em Psiquiatria
Đừng bao giờ nói những câu nói này nếu không muốn con thất bại trong cuộc sống
Ad

Similar to Operatori u programiranju (6)

DOCX
Logički operatori
PPTX
Elementarne operacije sa matricama
PPT
Algoritmi i strukture podataka
PPTX
Uvod u programiranje
PPT
Osnovni podaci u informaticiAlgoritamDijagramToka.ppt
PPTX
Razgranate strukture
Logički operatori
Elementarne operacije sa matricama
Algoritmi i strukture podataka
Uvod u programiranje
Osnovni podaci u informaticiAlgoritamDijagramToka.ppt
Razgranate strukture

More from Damjan Pavlica (11)

PDF
Istorija kriptografije
PDF
Uvod u elektroniku - Mikrokontroleri
PPT
Uvod u logiku
PPT
Programski jezici
PDF
Uvod u funkcionalno programiranje
PPT
Starenje softvera
PPT
Refaktorisanje
PPT
Uvod u objektno orijentisano programiranje i C++
PPT
Projektovanje web aplikacija
PPT
Uvod u softversko inženjerstvo
ODP
Šta je Bootstrap?
Istorija kriptografije
Uvod u elektroniku - Mikrokontroleri
Uvod u logiku
Programski jezici
Uvod u funkcionalno programiranje
Starenje softvera
Refaktorisanje
Uvod u objektno orijentisano programiranje i C++
Projektovanje web aplikacija
Uvod u softversko inženjerstvo
Šta je Bootstrap?

Operatori u programiranju

  • 2. Vrste operatora • Aritmetički operatori • Relacijski operatori • Logični operatori www.gimnazijabp.me
  • 3. Aritmetički operatori Operator Operacija + Sabiranje - Oduzimanje * Množenje / Dijeljelje (sa pomičnim zarezom) Div Cjelobrojno dijeljenje MOD Ostatak cjelobrojnog dijeljenja ++ Povećavanje vrijednosti za 1 -- Smanjivanje vrijdenosti za 1 += Sabiranje i dodjela vrijednosti -= Oduzimanje i dodjela vrijednosti www.gimnazijabp.me
  • 4. Primjeri • Sabiranje 5+3 Oduzimanje 5-3 • Množenje 5*3 Dijeljenje 8/4 Cjelobrojno dijeljenje DIV 10 div 2= 5 11 div 2=5 16 div 2= 8 17 div 2=8 24 div 2=12 25 div 2=12 Aritmetički operatori www.gimnazijabp.me
  • 5. Primjeri % ili MOD (ostatak cjelobrojnog dijeljenja) PASCAL JAVA 11 mod 2 = 1 11 % 2 = 1 13 mod 2 = 1 13 % 2 = 1 8 mod 3 = 2 8 % 3 = 2 8 mod 2 = 0 8 % 2 = 0 Aritmetički operatori www.gimnazijabp.me
  • 6. Primjeri upotrebe cjelobrojnog dijeljenja dva broja (mod) Pascal Java Objašnjenje a mod b=0 a % b = 0 Broj a je djeljiv sa brojem b a mod 7=0 a % 7 = 0 Broj a je djeljiv sa brojem 7 a mod 2=0 a % 2 = 0 Broj a je paran a mod 2 =1 A % 2= 1 Broj a je neparan Aritmetički operatori www.gimnazijabp.me
  • 7. Relacijski operatori Matematika PASCAL JAVA OPIS > > > Veće < < < Manje = = = Jednako ≥ >= >= Veće ili jednako ≤ <= <= Manje ili jednako ≠ <> != različito www.gimnazijabp.me
  • 8. Logički operatori PASCAL JAVA OPIS Not ~ Negacija And & Konjukcija (i) Or I Disjunkcija (ili) && Uslovni AND II Uslovni OR www.gimnazijabp.me
  • 9. Prioriteti operatori Prioritet operatora: 1. Unarni operatori ++ , -- , i , unarni – i + , 2. Množenje i dijeljenj * , / , % ili mod 3. Sabiranje i oduzimanje + , - 4. Relacijski operatori < , >, <=, >= 5. Jednakost i nejednakost == , != 6. Logičko i && 7. Logičko ili II 8. Uslovni operator ?; 9. Operatori dodjeljivanja vrijednosti = , += , -= , … www.gimnazijabp.me
  • 10. Primjeri Pokušajte doći do rezultata sledećih izraza: A=5; B=7; C=A mod 3 + B C= 5 mod 3 + 7 = 2+7=9 A=3; B=2; R=A div B R=3 div 2= 1 A=7; B=4; X= 2*B/A X=2*4/7=8/7 mod – ostatak cjelobrojnog dijeljenja div – cjelobrojno dijeljenje www.gimnazijabp.me
  • 11. Primjeri Pokušajte doći do rezultata sledećih izraza: X= 24 % 5 * 6 % 5 A)0 B) 1 C) 4 X = 17 % 3 * 7 % 3 A)1 B)2 C) 5 X= 20/5*5/5 A)1 B) 4 D) 5 mod ili % – ostatak cjelobrojnog dijeljenja div – cjelobrojno dijeljenje www.gimnazijabp.me
  • 12. Rešenje: X= 24 mod 5 * 6 mod 5 = 4 * 6 mod 5 = 24 mod 5 = 4 X= 17 mod 3* 7 mod 3 = 2 * 7 mod 3 = 14 mod 3= 2 X= 20 / 5 * 5 / 5 = 4*5/5=20/5=4 mod ili % – ostatak cjelobrojnog dijeljenja div – cjelobrojno dijeljenje www.gimnazijabp.me