SlideShare a Scribd company logo
1 of 4
Milenković Gabrijela, prof
Računar je konstruisan tako da može raspoznati i direktno u procesoru
izvršavati određeni broj elementarnih operacija koje se nazivaju mašinske
operacije.
Izrazi kojima se zadaju mašinske operacije nazivaju se mašinske instrukcije
(instrukcije procesora) ili mašinske naredbe.
Plan delovanja koje treba da obavi neki izvršilac naziva se program. Svaki
program sastoji se iz niza uputstava (naloga, instrukcija) za njegovo odvijanje.
U složenijim programima često se pojavljuju grupe naredbi koje se ponavljaju
na više mesta u istom programu ili u raznim programima, a čine određenu
funkcionalnu celinu. Ove grupe naredbi nazivaju se potprogrami.
Postoje dve vrste potprograma:
1. procedure i
2. funkcije
procesor
Glavna
memorija
Program
Podaci
Podaci za obradu
• Rezultati
Instrukcije programa
Svi savremeni računari realizovani su tako da se i program za rešavanje nekog
problema i polazni podaci nad kojima će se obavljati operacije nalaze istovremeno
smešteni u glavnoj memoriji računara.
Procesor obrađuje podatke zapamćene u glavnoj memoriji, upravljan programom
koji je, takođe, zapamćen u glavnoj memoriji.
Ovakav princip realizacije računara naziva se princip programskog upravljanja
računarom
Da bi neki zadatak mogao da bude rešen pomoću računara, potrebno je da za njega
postoji program.
Program predstavlja sredstvo komunikacije između čoveka i računara, jer saopštava
(prenosi) računaru postupak rešavanja nekog zadatka.
Proces pripreme programa, koji se sastoji od projektovanja, pisanja i testiranja
(provere) programa naziva se programiranje.
Ljudi koji pripremaju programe nazivaju se programeri.
Programiranje predstavlja veštinu ili tehniku konstruisanja i formulisanja programa za
rešavanje konkretnih zadataka.
Sastoji se od više faza a najznačajnije su:
1. projektovanje programa – određivanje(nalaženje) niza operacija (radnji) kojima se
rešava konkretni problem.
2. pisanje programa – predstavljanje programa na način koji će računar moći da
prihvati i izvrši
3. testiranje programa – provara da li program funkcioniše pravilno, tj.saglasno
definisanom zadatku.

More Related Content

What's hot

Konfiguracija racunara
Konfiguracija racunaraKonfiguracija racunara
Konfiguracija racunaramajapts
 
Računarski sistem
Računarski sistemRačunarski sistem
Računarski sistemOlga Klisura
 
Racunarski hardver
Racunarski hardverRacunarski hardver
Racunarski hardverAleksaToni98
 
Racunarski sistem bojana i dunja
Racunarski sistem bojana i dunjaRacunarski sistem bojana i dunja
Racunarski sistem bojana i dunjabojana123
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemiAleksaToni98
 
Racunarski hardver
Racunarski hardverRacunarski hardver
Racunarski hardverAleksaToni98
 
02 računarski sistemi
02 računarski sistemi02 računarski sistemi
02 računarski sistemiCirkovic Igor
 
Racunarski sistemi.luka i dacha
Racunarski sistemi.luka i dachaRacunarski sistemi.luka i dacha
Racunarski sistemi.luka i dachalukaidamjan
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemibbilja
 
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredaji
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredajiSeminarski diplomskiprocesori memorija-ulazno-izlazni-uredaji
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredajimasterski
 
Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski SistemVeljaMilan
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemiAleksaToni98
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemiJovana98
 
Hardverske komponente PC racunara
Hardverske komponente PC racunaraHardverske komponente PC racunara
Hardverske komponente PC racunarazornik
 

What's hot (19)

Konfiguracija racunara
Konfiguracija racunaraKonfiguracija racunara
Konfiguracija racunara
 
Računarski sistem
Računarski sistemRačunarski sistem
Računarski sistem
 
Racunarski hardver
Racunarski hardverRacunarski hardver
Racunarski hardver
 
Racunarski sistem bojana i dunja
Racunarski sistem bojana i dunjaRacunarski sistem bojana i dunja
Racunarski sistem bojana i dunja
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemi
 
Racunarski hardver
Racunarski hardverRacunarski hardver
Racunarski hardver
 
Računarski sistem
Računarski sistemRačunarski sistem
Računarski sistem
 
Softver racunara
Softver racunaraSoftver racunara
Softver racunara
 
02 računarski sistemi
02 računarski sistemi02 računarski sistemi
02 računarski sistemi
 
Racunarski sistemi.luka i dacha
Racunarski sistemi.luka i dachaRacunarski sistemi.luka i dacha
Racunarski sistemi.luka i dacha
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemi
 
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredaji
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredajiSeminarski diplomskiprocesori memorija-ulazno-izlazni-uredaji
Seminarski diplomskiprocesori memorija-ulazno-izlazni-uredaji
 
Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski Sistem
 
Komponente hardvera pc a
Komponente hardvera pc aKomponente hardvera pc a
Komponente hardvera pc a
 
Racunarski sistemi
Racunarski sistemiRacunarski sistemi
Racunarski sistemi
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Hardverske komponente PC racunara
Hardverske komponente PC racunaraHardverske komponente PC racunara
Hardverske komponente PC racunara
 
MEMORIJE
MEMORIJEMEMORIJE
MEMORIJE
 
Hardver Prezentacija
Hardver  PrezentacijaHardver  Prezentacija
Hardver Prezentacija
 

Viewers also liked

Proposal Strategi Komunikasi; Share Wisely
Proposal Strategi Komunikasi; Share WiselyProposal Strategi Komunikasi; Share Wisely
Proposal Strategi Komunikasi; Share WiselyNatasya Olivia
 
Karla hugo que es la web 3.0
Karla hugo que es la web 3.0Karla hugo que es la web 3.0
Karla hugo que es la web 3.0karla hugo
 
#NoFrills14 - Social Business Intelligence per il turismo.
#NoFrills14 - Social Business Intelligence per il turismo.#NoFrills14 - Social Business Intelligence per il turismo.
#NoFrills14 - Social Business Intelligence per il turismo.Freedata Labs
 
Cradle of civilizations
Cradle of civilizationsCradle of civilizations
Cradle of civilizationsAdesh Katariya
 
Merencanakankeuanganrumahtangga personalstory
Merencanakankeuanganrumahtangga personalstoryMerencanakankeuanganrumahtangga personalstory
Merencanakankeuanganrumahtangga personalstoryMuiz Zudin
 
Hutang produktif vs hutang konsumtif
Hutang produktif vs hutang konsumtifHutang produktif vs hutang konsumtif
Hutang produktif vs hutang konsumtifKhoerul Umam
 
De quoi sera fait demain ?
De quoi sera fait demain ?De quoi sera fait demain ?
De quoi sera fait demain ?Philippe Crevel
 
Herramientas de Internet
Herramientas de InternetHerramientas de Internet
Herramientas de InternetH. Benítez
 
Presentatie Netspar/Gak 27 januari 2017
Presentatie Netspar/Gak 27 januari 2017Presentatie Netspar/Gak 27 januari 2017
Presentatie Netspar/Gak 27 januari 2017Hans Van Meerten
 
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017CBH Rio das Velhas
 

Viewers also liked (19)

Frases celebres
Frases celebresFrases celebres
Frases celebres
 
AGU2014-SA31B-4098
AGU2014-SA31B-4098AGU2014-SA31B-4098
AGU2014-SA31B-4098
 
Hin egptosi arvest@
Hin egptosi arvest@Hin egptosi arvest@
Hin egptosi arvest@
 
Isis 0
Isis 0Isis 0
Isis 0
 
CORPOELEC - REQUISITOS PARA SERVICIO ELECTRICO
CORPOELEC - REQUISITOS PARA SERVICIO ELECTRICOCORPOELEC - REQUISITOS PARA SERVICIO ELECTRICO
CORPOELEC - REQUISITOS PARA SERVICIO ELECTRICO
 
Proposal Strategi Komunikasi; Share Wisely
Proposal Strategi Komunikasi; Share WiselyProposal Strategi Komunikasi; Share Wisely
Proposal Strategi Komunikasi; Share Wisely
 
Aaaa
AaaaAaaa
Aaaa
 
Karla hugo que es la web 3.0
Karla hugo que es la web 3.0Karla hugo que es la web 3.0
Karla hugo que es la web 3.0
 
Mesopotamia y egipto
Mesopotamia y egiptoMesopotamia y egipto
Mesopotamia y egipto
 
#NoFrills14 - Social Business Intelligence per il turismo.
#NoFrills14 - Social Business Intelligence per il turismo.#NoFrills14 - Social Business Intelligence per il turismo.
#NoFrills14 - Social Business Intelligence per il turismo.
 
Geophysical exploration
Geophysical exploration Geophysical exploration
Geophysical exploration
 
First three bharat ratna’s views
First three bharat ratna’s viewsFirst three bharat ratna’s views
First three bharat ratna’s views
 
Cradle of civilizations
Cradle of civilizationsCradle of civilizations
Cradle of civilizations
 
Merencanakankeuanganrumahtangga personalstory
Merencanakankeuanganrumahtangga personalstoryMerencanakankeuanganrumahtangga personalstory
Merencanakankeuanganrumahtangga personalstory
 
Hutang produktif vs hutang konsumtif
Hutang produktif vs hutang konsumtifHutang produktif vs hutang konsumtif
Hutang produktif vs hutang konsumtif
 
De quoi sera fait demain ?
De quoi sera fait demain ?De quoi sera fait demain ?
De quoi sera fait demain ?
 
Herramientas de Internet
Herramientas de InternetHerramientas de Internet
Herramientas de Internet
 
Presentatie Netspar/Gak 27 januari 2017
Presentatie Netspar/Gak 27 januari 2017Presentatie Netspar/Gak 27 januari 2017
Presentatie Netspar/Gak 27 januari 2017
 
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017
Oficio circular 07 2017 cbh rio das velhas - demandas espontaneas - 07-02-2017
 

Similar to Program i potprogram

21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemiLjiljana Rehner
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemiJovana98
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemibojanap
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemiVeljaMilan
 
Koncepcija procesa
Koncepcija procesaKoncepcija procesa
Koncepcija procesalukicka
 
Revenge
RevengeRevenge
RevengeBole98
 
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
 
Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemiJasmina Profil
 
03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdfraven0241
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistemaSlavka Čičak
 
Choda i djuce
Choda i djuceChoda i djuce
Choda i djucejatic
 

Similar to Program i potprogram (20)

21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
 
Os ideo
Os ideoOs ideo
Os ideo
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemi
 
IT7-L2.pptx
IT7-L2.pptxIT7-L2.pptx
IT7-L2.pptx
 
IT4-L3.pptx
IT4-L3.pptxIT4-L3.pptx
IT4-L3.pptx
 
Mladen and bojan
Mladen and bojanMladen and bojan
Mladen and bojan
 
Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemi
 
Koncepcija procesa
Koncepcija procesaKoncepcija procesa
Koncepcija procesa
 
Revenge
RevengeRevenge
Revenge
 
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
 
Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemi
 
03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistema
 
IT4-L6.pptx
IT4-L6.pptxIT4-L6.pptx
IT4-L6.pptx
 
Choda i djuce
Choda i djuceChoda i djuce
Choda i djuce
 
Choda i djuce
Choda i djuceChoda i djuce
Choda i djuce
 
Choda i djuce
Choda i djuceChoda i djuce
Choda i djuce
 

Program i potprogram

  • 2. Računar je konstruisan tako da može raspoznati i direktno u procesoru izvršavati određeni broj elementarnih operacija koje se nazivaju mašinske operacije. Izrazi kojima se zadaju mašinske operacije nazivaju se mašinske instrukcije (instrukcije procesora) ili mašinske naredbe. Plan delovanja koje treba da obavi neki izvršilac naziva se program. Svaki program sastoji se iz niza uputstava (naloga, instrukcija) za njegovo odvijanje. U složenijim programima često se pojavljuju grupe naredbi koje se ponavljaju na više mesta u istom programu ili u raznim programima, a čine određenu funkcionalnu celinu. Ove grupe naredbi nazivaju se potprogrami. Postoje dve vrste potprograma: 1. procedure i 2. funkcije
  • 3. procesor Glavna memorija Program Podaci Podaci za obradu • Rezultati Instrukcije programa Svi savremeni računari realizovani su tako da se i program za rešavanje nekog problema i polazni podaci nad kojima će se obavljati operacije nalaze istovremeno smešteni u glavnoj memoriji računara. Procesor obrađuje podatke zapamćene u glavnoj memoriji, upravljan programom koji je, takođe, zapamćen u glavnoj memoriji. Ovakav princip realizacije računara naziva se princip programskog upravljanja računarom
  • 4. Da bi neki zadatak mogao da bude rešen pomoću računara, potrebno je da za njega postoji program. Program predstavlja sredstvo komunikacije između čoveka i računara, jer saopštava (prenosi) računaru postupak rešavanja nekog zadatka. Proces pripreme programa, koji se sastoji od projektovanja, pisanja i testiranja (provere) programa naziva se programiranje. Ljudi koji pripremaju programe nazivaju se programeri. Programiranje predstavlja veštinu ili tehniku konstruisanja i formulisanja programa za rešavanje konkretnih zadataka. Sastoji se od više faza a najznačajnije su: 1. projektovanje programa – određivanje(nalaženje) niza operacija (radnji) kojima se rešava konkretni problem. 2. pisanje programa – predstavljanje programa na način koji će računar moći da prihvati i izvrši 3. testiranje programa – provara da li program funkcioniše pravilno, tj.saglasno definisanom zadatku.