SlideShare a Scribd company logo
1 of 5
Download to read offline
Програмирање је поступак писaња програма у неком од
програмских језика.
Програм је ограничени скуп наредби које се изводе тачно
одређеним редослиједом и с тачно одређеним циљем.
Први језици за писање програма били су машински језици
који су били тешко разумљиви и врло неприкладни за човјека
јер су се програми писали низом нула и јединица.
Стога су направљени умјетни програмски језици (налик
нашем говорном језику) које називамо вишим програмским
језицима као што су:
Basic, Pascal, C, Visual C, Delphi итд
ПРОГРАМИРАЊЕ И ПРОГРАМСКИ
ЈЕЗИК C++
Фазе у програмирању
o Анализа проблема,
o Израда алгоритма (цртање дијаграма тока),
o Писање програмског кода,
o Унос програмског кода
Алгоритам је скуп јасно дефинисаних корака који воде ка
рјешењу проблема.
Алгоритам се може представити:
• Говором
• Табеларно
• Дијагорамом тока
Дијаграм тока се састоји од симбола повезаних стрелицама.
Основне особине алгоритма су:
• дефинисаност,
• коначност,
• посједовање улаза и излаза,
• ефикасност,
• резултативност.
Програмски језици су скуп правила и наредби за писање
програма.
Помоћу њих се комјутерском систему, дају инструкције и
наредбе за извршење одређених задатака .
Програм написан у вишем програмском језику назива се
изворни код (енгл. Source code).
Постоји двије врсте програма за превођење иших
програмских језика у машински језик рачунара и то:
1. Компајлер, програм преводилац који виши програмски
језик у цјелости преведи у машински језик, а затим га
извршава захтијевани број пута.
2. Интерпретер, програм преводилац који преводи сваку
наредбу појединачно, а затим је извршава
Да би рачунар прихватио програм написан у вишем
програмском језику неопходни су специјални програми
преводиоци, који служе за превођење виших програмских
језика у машински језик, једини разумљив рачунару.

More Related Content

Similar to 01. UVOD U PROGRAMIRANJE.pdf

Similar to 01. UVOD U PROGRAMIRANJE.pdf (9)

.Net framework
.Net framework.Net framework
.Net framework
 
IT7-L3.pptx
IT7-L3.pptxIT7-L3.pptx
IT7-L3.pptx
 
Sestaci
SestaciSestaci
Sestaci
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdf
 
ELEMENTI PROGRAMA
ELEMENTI PROGRAMAELEMENTI PROGRAMA
ELEMENTI PROGRAMA
 
LINEARNE ALGORITAMSKE STRUKTURE
LINEARNE ALGORITAMSKE STRUKTURELINEARNE ALGORITAMSKE STRUKTURE
LINEARNE ALGORITAMSKE STRUKTURE
 
03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptx03. ELEMENTI PROGRAMA.pptx
03. ELEMENTI PROGRAMA.pptx
 
Programski jezik
Programski jezikProgramski jezik
Programski jezik
 
softver.pptx
softver.pptxsoftver.pptx
softver.pptx
 

Recently uploaded

Istorija ključ za okruzno takmicenje za 6. razred_2024
Istorija ključ za okruzno takmicenje za 6. razred_2024Istorija ključ za okruzno takmicenje za 6. razred_2024
Istorija ključ za okruzno takmicenje za 6. razred_2024pauknatasa
 
Istorija 6. razred okruzno takmicenje 2023 test.pdf
Istorija 6. razred okruzno takmicenje 2023 test.pdfIstorija 6. razred okruzno takmicenje 2023 test.pdf
Istorija 6. razred okruzno takmicenje 2023 test.pdfpauknatasa
 
Razvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaRazvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaNerkoJVG
 
Istorija okruzno takmicenje za 6. razred 2022. godine.pdf
Istorija okruzno takmicenje za 6. razred 2022. godine.pdfIstorija okruzno takmicenje za 6. razred 2022. godine.pdf
Istorija okruzno takmicenje za 6. razred 2022. godine.pdfpauknatasa
 
Птице које можемо да пронађемо у Београду
Птице које можемо да пронађемо у БеоградуПтице које можемо да пронађемо у Београду
Птице које можемо да пронађемо у БеоградуИвана Ћуковић
 
Istorija opstinsko takmicenje za 6. razred - test_2024.pdf
Istorija opstinsko takmicenje za 6. razred - test_2024.pdfIstorija opstinsko takmicenje za 6. razred - test_2024.pdf
Istorija opstinsko takmicenje za 6. razred - test_2024.pdfpauknatasa
 
Istorija okruzno takmicenje za 7. razred 2022.pdf
Istorija okruzno takmicenje za 7. razred 2022.pdfIstorija okruzno takmicenje za 7. razred 2022.pdf
Istorija okruzno takmicenje za 7. razred 2022.pdfpauknatasa
 
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.doc
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.docIstorija kljuc za okruzno takmicenje za 7. razred 2022. godine.doc
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.docpauknatasa
 
Profesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratProfesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratNerkoJVG
 
Istorija kljuc za okruzno takmicenje za 6. razred 2022
Istorija kljuc za okruzno takmicenje za 6. razred 2022Istorija kljuc za okruzno takmicenje za 6. razred 2022
Istorija kljuc za okruzno takmicenje za 6. razred 2022pauknatasa
 
Istorija okruzno takmicenje za 6. razred_20242024.pdf
Istorija okruzno takmicenje za 6. razred_20242024.pdfIstorija okruzno takmicenje za 6. razred_20242024.pdf
Istorija okruzno takmicenje za 6. razred_20242024.pdfpauknatasa
 
Istorija 6. razred opstinsko takmicenje 2022.pdf
Istorija 6. razred opstinsko takmicenje 2022.pdfIstorija 6. razred opstinsko takmicenje 2022.pdf
Istorija 6. razred opstinsko takmicenje 2022.pdfpauknatasa
 

Recently uploaded (15)

Istorija ključ za okruzno takmicenje za 6. razred_2024
Istorija ključ za okruzno takmicenje za 6. razred_2024Istorija ključ za okruzno takmicenje za 6. razred_2024
Istorija ključ za okruzno takmicenje za 6. razred_2024
 
Istorija 6. razred okruzno takmicenje 2023 test.pdf
Istorija 6. razred okruzno takmicenje 2023 test.pdfIstorija 6. razred okruzno takmicenje 2023 test.pdf
Istorija 6. razred okruzno takmicenje 2023 test.pdf
 
Razvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaRazvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog deteta
 
OIR12-L2.pptx
OIR12-L2.pptxOIR12-L2.pptx
OIR12-L2.pptx
 
OIR-V10.pptx
OIR-V10.pptxOIR-V10.pptx
OIR-V10.pptx
 
Istorija okruzno takmicenje za 6. razred 2022. godine.pdf
Istorija okruzno takmicenje za 6. razred 2022. godine.pdfIstorija okruzno takmicenje za 6. razred 2022. godine.pdf
Istorija okruzno takmicenje za 6. razred 2022. godine.pdf
 
Птице које можемо да пронађемо у Београду
Птице које можемо да пронађемо у БеоградуПтице које можемо да пронађемо у Београду
Птице које можемо да пронађемо у Београду
 
Istorija opstinsko takmicenje za 6. razred - test_2024.pdf
Istorija opstinsko takmicenje za 6. razred - test_2024.pdfIstorija opstinsko takmicenje za 6. razred - test_2024.pdf
Istorija opstinsko takmicenje za 6. razred - test_2024.pdf
 
Istorija okruzno takmicenje za 7. razred 2022.pdf
Istorija okruzno takmicenje za 7. razred 2022.pdfIstorija okruzno takmicenje za 7. razred 2022.pdf
Istorija okruzno takmicenje za 7. razred 2022.pdf
 
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.doc
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.docIstorija kljuc za okruzno takmicenje za 7. razred 2022. godine.doc
Istorija kljuc za okruzno takmicenje za 7. razred 2022. godine.doc
 
Profesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratProfesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola Hipokrat
 
Istorija kljuc za okruzno takmicenje za 6. razred 2022
Istorija kljuc za okruzno takmicenje za 6. razred 2022Istorija kljuc za okruzno takmicenje za 6. razred 2022
Istorija kljuc za okruzno takmicenje za 6. razred 2022
 
OIR12-L1.pptx
OIR12-L1.pptxOIR12-L1.pptx
OIR12-L1.pptx
 
Istorija okruzno takmicenje za 6. razred_20242024.pdf
Istorija okruzno takmicenje za 6. razred_20242024.pdfIstorija okruzno takmicenje za 6. razred_20242024.pdf
Istorija okruzno takmicenje za 6. razred_20242024.pdf
 
Istorija 6. razred opstinsko takmicenje 2022.pdf
Istorija 6. razred opstinsko takmicenje 2022.pdfIstorija 6. razred opstinsko takmicenje 2022.pdf
Istorija 6. razred opstinsko takmicenje 2022.pdf
 

01. UVOD U PROGRAMIRANJE.pdf

  • 1. Програмирање је поступак писaња програма у неком од програмских језика. Програм је ограничени скуп наредби које се изводе тачно одређеним редослиједом и с тачно одређеним циљем. Први језици за писање програма били су машински језици који су били тешко разумљиви и врло неприкладни за човјека јер су се програми писали низом нула и јединица. Стога су направљени умјетни програмски језици (налик нашем говорном језику) које називамо вишим програмским језицима као што су: Basic, Pascal, C, Visual C, Delphi итд ПРОГРАМИРАЊЕ И ПРОГРАМСКИ ЈЕЗИК C++
  • 2. Фазе у програмирању o Анализа проблема, o Израда алгоритма (цртање дијаграма тока), o Писање програмског кода, o Унос програмског кода Алгоритам је скуп јасно дефинисаних корака који воде ка рјешењу проблема. Алгоритам се може представити: • Говором • Табеларно • Дијагорамом тока
  • 3. Дијаграм тока се састоји од симбола повезаних стрелицама.
  • 4. Основне особине алгоритма су: • дефинисаност, • коначност, • посједовање улаза и излаза, • ефикасност, • резултативност. Програмски језици су скуп правила и наредби за писање програма. Помоћу њих се комјутерском систему, дају инструкције и наредбе за извршење одређених задатака . Програм написан у вишем програмском језику назива се изворни код (енгл. Source code).
  • 5. Постоји двије врсте програма за превођење иших програмских језика у машински језик рачунара и то: 1. Компајлер, програм преводилац који виши програмски језик у цјелости преведи у машински језик, а затим га извршава захтијевани број пута. 2. Интерпретер, програм преводилац који преводи сваку наредбу појединачно, а затим је извршава Да би рачунар прихватио програм написан у вишем програмском језику неопходни су специјални програми преводиоци, који служе за превођење виших програмских језика у машински језик, једини разумљив рачунару.