SlideShare a Scribd company logo
1 of 11
ŠTA JE PROGRAMIRANJE?
• Programiranje ili računarsko
programiranje jeste veština pomoću koje
korisnik stvara i izvršava algoritme koristeći
određene programske jezike da bi
napravio Računarski Program.
• Programiranje sadrži elemente umetnosti,
nauke, matematike i inzinjerstva
Programski jezik
• Svaki programer piše programski kod u nekom
programskom jeziku. Različiti programski jezici
podržavaju različite stilove programiranja
(programska paradigma). Različiti programski
jezici zahtjevaju različite nivoe znanja, umieća i
detalja koje programer treba posedovati
• Jedini programski jezik koji računar može
direktno izvršavati je mašinski jezik (mašinski
kod ili binarni kod). U počecima
računarstva programeri su pisali u mašinskom
kodu, što je bilo vrlo komplikovano i zamorno
Koraci u programiranju
1. Analiza problema
2. Kreiranje algoritma
3. Pisanje programskog koda
4. Unos programskog koda u računar i
pokretanje programa
Linijska struktura:
Primer u BASIC-u
• INPUT a, b
• zbir = a + b
• PRINT zbir
• END
Primer u C-u
• #include <stdio.h>
• void main () { int a, b, zbir;
printf("a,b? ");
scanf("%d%d", &a, &b);
• zbir = a + b; printf("a + b =
%dn", zbir); }
• Softverski inženjer zaposlen u kompaniji
Google u Londonu. Poznat je i kao autor
knjige „C# in Depth”, koju mnogi smatraju
„lektirom” za programere.
Džon Skit
• Džon je, međutim, postao omiljen i zbog
svoje aktivnosti na Stack Overflow −
sajtu koji je napravljen kao baza gde
programeri jedni drugima pomažu
odgovarajući na pitanja. Džon u proseku
odgovara na 425 pitanja u toku meseca.
• Ovaj finski informatičar poznat je po
svojoj ulozi u razvoju Linux
operativnog sistema. Taj je sistem
vremenom stekao veliku popularnost
među informatičarima i svima kojima
smeta monopol koji
je Microsoft nametnuo i njegovih
operativnih sistema.
Linus Torvalds
• Torvalds, iako je u privatnom životu
skroman i povučen, među sledbenicima
Linuxa uživa popularnost koje se može
uporediti s idolopoklonstvom. Dobitnik je
brojnih nagrada i priznanja. 2008. godine
je primljen u redove Hall of Fellows,
Muzeja računarske istorije, a 2012. u
Internet Hall of Fame.

More Related Content

Viewers also liked

Advokat Ana Savic VIII2
Advokat Ana Savic VIII2Advokat Ana Savic VIII2
Advokat Ana Savic VIII2dulovci
 
Hortikultura Bojana Urosevic VII2
Hortikultura Bojana Urosevic VII2Hortikultura Bojana Urosevic VII2
Hortikultura Bojana Urosevic VII2dulovci
 
Medicina aleksandra savatijevic vii3
Medicina aleksandra savatijevic vii3Medicina aleksandra savatijevic vii3
Medicina aleksandra savatijevic vii3dulovci
 
Psihologija M;arija Milosavljevic VII2
Psihologija M;arija Milosavljevic VII2Psihologija M;arija Milosavljevic VII2
Psihologija M;arija Milosavljevic VII2dulovci
 
Medicinska sestra Stevic Aleksandra VII1
Medicinska sestra Stevic Aleksandra VII1Medicinska sestra Stevic Aleksandra VII1
Medicinska sestra Stevic Aleksandra VII1dulovci
 
Rezija Lidija Kotorcevic VIII1
Rezija Lidija Kotorcevic VIII1Rezija Lidija Kotorcevic VIII1
Rezija Lidija Kotorcevic VIII1dulovci
 
Prevodilac Nadja Mijatovic VII1
Prevodilac Nadja Mijatovic VII1Prevodilac Nadja Mijatovic VII1
Prevodilac Nadja Mijatovic VII1dulovci
 
Veterinar Neda Milutinovic VIII1
Veterinar Neda Milutinovic VIII1Veterinar Neda Milutinovic VIII1
Veterinar Neda Milutinovic VIII1dulovci
 
Knjigovođa Milica Milocsevic VIII1
Knjigovođa Milica Milocsevic VIII1Knjigovođa Milica Milocsevic VIII1
Knjigovođa Milica Milocsevic VIII1dulovci
 
Kuvar Nikola Rasin VIII1
Kuvar Nikola Rasin VIII1Kuvar Nikola Rasin VIII1
Kuvar Nikola Rasin VIII1dulovci
 
Advokat Mina Todorovic VIII2
Advokat Mina Todorovic VIII2Advokat Mina Todorovic VIII2
Advokat Mina Todorovic VIII2dulovci
 
Odbojka Djordjevic Aleksandra VIII3
Odbojka Djordjevic Aleksandra VIII3Odbojka Djordjevic Aleksandra VIII3
Odbojka Djordjevic Aleksandra VIII3dulovci
 
Put do zubnog tehničara Teodora Spasic VIII3
Put do zubnog tehničara Teodora Spasic VIII3Put do zubnog tehničara Teodora Spasic VIII3
Put do zubnog tehničara Teodora Spasic VIII3dulovci
 
Aдвокат Filipovic Nina VIII1
Aдвокат Filipovic Nina VIII1Aдвокат Filipovic Nina VIII1
Aдвокат Filipovic Nina VIII1dulovci
 
Ekonomija, pravo i administracija
Ekonomija, pravo i administracija Ekonomija, pravo i administracija
Ekonomija, pravo i administracija dulovci
 
Policajac
PolicajacPolicajac
Policajacdulovci
 
Frigomehaničar
FrigomehaničarFrigomehaničar
Frigomehaničardulovci
 

Viewers also liked (17)

Advokat Ana Savic VIII2
Advokat Ana Savic VIII2Advokat Ana Savic VIII2
Advokat Ana Savic VIII2
 
Hortikultura Bojana Urosevic VII2
Hortikultura Bojana Urosevic VII2Hortikultura Bojana Urosevic VII2
Hortikultura Bojana Urosevic VII2
 
Medicina aleksandra savatijevic vii3
Medicina aleksandra savatijevic vii3Medicina aleksandra savatijevic vii3
Medicina aleksandra savatijevic vii3
 
Psihologija M;arija Milosavljevic VII2
Psihologija M;arija Milosavljevic VII2Psihologija M;arija Milosavljevic VII2
Psihologija M;arija Milosavljevic VII2
 
Medicinska sestra Stevic Aleksandra VII1
Medicinska sestra Stevic Aleksandra VII1Medicinska sestra Stevic Aleksandra VII1
Medicinska sestra Stevic Aleksandra VII1
 
Rezija Lidija Kotorcevic VIII1
Rezija Lidija Kotorcevic VIII1Rezija Lidija Kotorcevic VIII1
Rezija Lidija Kotorcevic VIII1
 
Prevodilac Nadja Mijatovic VII1
Prevodilac Nadja Mijatovic VII1Prevodilac Nadja Mijatovic VII1
Prevodilac Nadja Mijatovic VII1
 
Veterinar Neda Milutinovic VIII1
Veterinar Neda Milutinovic VIII1Veterinar Neda Milutinovic VIII1
Veterinar Neda Milutinovic VIII1
 
Knjigovođa Milica Milocsevic VIII1
Knjigovođa Milica Milocsevic VIII1Knjigovođa Milica Milocsevic VIII1
Knjigovođa Milica Milocsevic VIII1
 
Kuvar Nikola Rasin VIII1
Kuvar Nikola Rasin VIII1Kuvar Nikola Rasin VIII1
Kuvar Nikola Rasin VIII1
 
Advokat Mina Todorovic VIII2
Advokat Mina Todorovic VIII2Advokat Mina Todorovic VIII2
Advokat Mina Todorovic VIII2
 
Odbojka Djordjevic Aleksandra VIII3
Odbojka Djordjevic Aleksandra VIII3Odbojka Djordjevic Aleksandra VIII3
Odbojka Djordjevic Aleksandra VIII3
 
Put do zubnog tehničara Teodora Spasic VIII3
Put do zubnog tehničara Teodora Spasic VIII3Put do zubnog tehničara Teodora Spasic VIII3
Put do zubnog tehničara Teodora Spasic VIII3
 
Aдвокат Filipovic Nina VIII1
Aдвокат Filipovic Nina VIII1Aдвокат Filipovic Nina VIII1
Aдвокат Filipovic Nina VIII1
 
Ekonomija, pravo i administracija
Ekonomija, pravo i administracija Ekonomija, pravo i administracija
Ekonomija, pravo i administracija
 
Policajac
PolicajacPolicajac
Policajac
 
Frigomehaničar
FrigomehaničarFrigomehaničar
Frigomehaničar
 

Similar to Programer Ivan Stolic VII3

Programski jezici u IT
Programski jezici u ITProgramski jezici u IT
Programski jezici u ITMrsevic
 
aplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfaplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfzowidra
 
слободан софтвер и локализација
слободан софтвер и локализацијаслободан софтвер и локализација
слободан софтвер и локализацијаИван Старчевић
 
01. UVOD U PROGRAMIRANJE
01.  UVOD U PROGRAMIRANJE01.  UVOD U PROGRAMIRANJE
01. UVOD U PROGRAMIRANJEBrankica Jokić
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiAleksandar Jovanovic
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiJasmina Profil
 
.Net framework
.Net framework.Net framework
.Net frameworkkrstic_nis
 
Pripreme za programiranje 8.
Pripreme za programiranje 8.Pripreme za programiranje 8.
Pripreme za programiranje 8.Brankica Jokić
 
Programiranje Nadja Arsenijevic
Programiranje Nadja ArsenijevicProgramiranje Nadja Arsenijevic
Programiranje Nadja ArsenijevicAnaSanja1
 
01. UVOD U PROGRAMIRANJE.pdf
01.  UVOD U PROGRAMIRANJE.pdf01.  UVOD U PROGRAMIRANJE.pdf
01. UVOD U PROGRAMIRANJE.pdfBrankica Jokić
 
01. UVOD U PROGRAMIRANJE.pptx
01.  UVOD U PROGRAMIRANJE.pptx01.  UVOD U PROGRAMIRANJE.pptx
01. UVOD U PROGRAMIRANJE.pptxBrankica Jokić
 
Android vs iOS development
Android vs iOS developmentAndroid vs iOS development
Android vs iOS developmentVuk Nikolić
 
01.-UVOD-U-PROGRAMIRANJE.pptx
01.-UVOD-U-PROGRAMIRANJE.pptx01.-UVOD-U-PROGRAMIRANJE.pptx
01.-UVOD-U-PROGRAMIRANJE.pptxjelena134437
 
programska_podrška_računara.pptx
programska_podrška_računara.pptxprogramska_podrška_računara.pptx
programska_podrška_računara.pptxssuserd5033c
 
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]Goran S. Milovanovic
 
Informatika i računastvo
Informatika i računastvoInformatika i računastvo
Informatika i računastvoAndrej177
 
Informatika i računarstvo
Informatika i računarstvoInformatika i računarstvo
Informatika i računarstvoAndrej177
 

Similar to Programer Ivan Stolic VII3 (20)

Programski jezici u IT
Programski jezici u ITProgramski jezici u IT
Programski jezici u IT
 
aplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdfaplikativni-softveasdasdasdasdasdasdr.pdf
aplikativni-softveasdasdasdasdasdasdr.pdf
 
слободан софтвер и локализација
слободан софтвер и локализацијаслободан софтвер и локализација
слободан софтвер и локализација
 
01. UVOD U PROGRAMIRANJE
01.  UVOD U PROGRAMIRANJE01.  UVOD U PROGRAMIRANJE
01. UVOD U PROGRAMIRANJE
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
.Net framework
.Net framework.Net framework
.Net framework
 
Pripreme za programiranje 8.
Pripreme za programiranje 8.Pripreme za programiranje 8.
Pripreme za programiranje 8.
 
Programiranje Nadja Arsenijevic
Programiranje Nadja ArsenijevicProgramiranje Nadja Arsenijevic
Programiranje Nadja Arsenijevic
 
01. UVOD U PROGRAMIRANJE.pdf
01.  UVOD U PROGRAMIRANJE.pdf01.  UVOD U PROGRAMIRANJE.pdf
01. UVOD U PROGRAMIRANJE.pdf
 
01. UVOD U PROGRAMIRANJE.pptx
01.  UVOD U PROGRAMIRANJE.pptx01.  UVOD U PROGRAMIRANJE.pptx
01. UVOD U PROGRAMIRANJE.pptx
 
Android vs iOS development
Android vs iOS developmentAndroid vs iOS development
Android vs iOS development
 
01.-UVOD-U-PROGRAMIRANJE.pptx
01.-UVOD-U-PROGRAMIRANJE.pptx01.-UVOD-U-PROGRAMIRANJE.pptx
01.-UVOD-U-PROGRAMIRANJE.pptx
 
programska_podrška_računara.pptx
programska_podrška_računara.pptxprogramska_podrška_računara.pptx
programska_podrška_računara.pptx
 
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]
Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]
 
Java
JavaJava
Java
 
Decouple Goals
Decouple GoalsDecouple Goals
Decouple Goals
 
Java Script.ppt
Java Script.pptJava Script.ppt
Java Script.ppt
 
Informatika i računastvo
Informatika i računastvoInformatika i računastvo
Informatika i računastvo
 
Informatika i računarstvo
Informatika i računarstvoInformatika i računarstvo
Informatika i računarstvo
 

Programer Ivan Stolic VII3

  • 1.
  • 2. ŠTA JE PROGRAMIRANJE? • Programiranje ili računarsko programiranje jeste veština pomoću koje korisnik stvara i izvršava algoritme koristeći određene programske jezike da bi napravio Računarski Program.
  • 3. • Programiranje sadrži elemente umetnosti, nauke, matematike i inzinjerstva
  • 4. Programski jezik • Svaki programer piše programski kod u nekom programskom jeziku. Različiti programski jezici podržavaju različite stilove programiranja (programska paradigma). Različiti programski jezici zahtjevaju različite nivoe znanja, umieća i detalja koje programer treba posedovati
  • 5. • Jedini programski jezik koji računar može direktno izvršavati je mašinski jezik (mašinski kod ili binarni kod). U počecima računarstva programeri su pisali u mašinskom kodu, što je bilo vrlo komplikovano i zamorno
  • 6. Koraci u programiranju 1. Analiza problema 2. Kreiranje algoritma 3. Pisanje programskog koda 4. Unos programskog koda u računar i pokretanje programa
  • 7. Linijska struktura: Primer u BASIC-u • INPUT a, b • zbir = a + b • PRINT zbir • END Primer u C-u • #include <stdio.h> • void main () { int a, b, zbir; printf("a,b? "); scanf("%d%d", &a, &b); • zbir = a + b; printf("a + b = %dn", zbir); }
  • 8. • Softverski inženjer zaposlen u kompaniji Google u Londonu. Poznat je i kao autor knjige „C# in Depth”, koju mnogi smatraju „lektirom” za programere. Džon Skit
  • 9. • Džon je, međutim, postao omiljen i zbog svoje aktivnosti na Stack Overflow − sajtu koji je napravljen kao baza gde programeri jedni drugima pomažu odgovarajući na pitanja. Džon u proseku odgovara na 425 pitanja u toku meseca.
  • 10. • Ovaj finski informatičar poznat je po svojoj ulozi u razvoju Linux operativnog sistema. Taj je sistem vremenom stekao veliku popularnost među informatičarima i svima kojima smeta monopol koji je Microsoft nametnuo i njegovih operativnih sistema. Linus Torvalds
  • 11. • Torvalds, iako je u privatnom životu skroman i povučen, među sledbenicima Linuxa uživa popularnost koje se može uporediti s idolopoklonstvom. Dobitnik je brojnih nagrada i priznanja. 2008. godine je primljen u redove Hall of Fellows, Muzeja računarske istorije, a 2012. u Internet Hall of Fame.