View
326
Download
6
Category
Preview:
Citation preview
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 1/15
Prof. Dr. Sabina BarakovićAmar Fazlić
Mr.sc. Ermin Muharemović,dipl.in !nde"
P()*(AMS+! E-!! -A
(A-/) S)F0/E(A
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 2/15
Programiranje je jednostavno rečeno pisanje skupa uputa
ili naredbi računaru, šta i kako treba nešto uraditi,
koristeći neki od programskih jezika,odnosno
programiranje je vještina pomoću koje korisnik stvara i
izvršava algoritme koristeći određene programske jezike
da bi napravio računarski program.
Računarski program jeste spisak naredbi napisan u nekom programskom jeziku namijenjen za određenu računarsku
platformu.
P()*(AMS+! E-!! -A (A-/)S)F0/E(A
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 3/15
Programski jezik je određen skupom simbola i pravilima
njihovog slaganja kojim se opisuje postupak računanja.
Programski simbol je nedjeljiva cjelina koju računalo,
odnosno tumač, razumije i prevodi u rad stroja.
!a bi se jezik smatrao programskim jezikom mora
ispunjavati uvjet poznat u svijetu matematike i računarske
znanosti kao "uring potpunost, što jamči da dani
programski jezik mo#e opisati svaki računalni postupak$program%algoritam&.
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 4/15
Proramske 1ezike mo2emo podi1eli3i na #
4 Proramske 1ezike nisko nivoa4 Proceduralne proramske 1ezike4 )b1ek3no ori1en3isane proceduralne 1ezike
4 5eproceduralne proramske 1ezike
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 5/15
5a1primi3ivni1i proramski 1ezik 1e ma6inski 1ezik.
)va1 1ezik sas3o1i se od nizova nula i 1edinica. !preds3avl1a 1edini 1ezik ko1i ra7unar razumi1e.
Prvu s3epenicu iznad ma6insko 1ezika
preds3avl1a asemblerski 8 simboli7ki9 1ezik, ko1ise 1o6 uvi1ek ne sma3ra vi6im proramskim
1ezikom.
P()*(AMS+! E-!! 5!S+)* 5!/)A
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 6/15
)vu skupinu proramskih 1ezika 7ineproramski 1ezici kao 63o su BAS!, Pascal,F)(0(A5, )B):,
+arak3eris3ika ovih proramskih 1ezika 1es3e dase za r1e6avan1e problema mora da3i upu3ara7unaru.
P()ED;(A:5! P()*(AMS+! E-!!
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 7/15
Podka3eori1a proceduralnih 1ezika
+od 1ezika iz ove skupine problemi ko1i seri1e6ava1u modelira1u se pomoću 3zv. ob1eka3a iliklasa, ko1i ima1u svo1e a3ribu3e i me3ode.
5a1pozna3i1i ob1ek3no ori1en3irani 1ezici danas suSmall0alk, <<, Delphi 8 )b1ec3 Pascal9, ava, =
/eliku popularnos3 do2iv1eli po1avom >indo?sseri1om opera3ivnih sis3ema
)BE+05) )(!E50!(A5!P()ED;(A:5! E-!!
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 8/15
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 9/15
1e proramski 1ezik opće nam1ene ko1ikarak3erizira mali bro1 izraza, modernakon3rola 3i1eka is3ruk3ure poda3aka kao i velikibro1 opera3ora.
nudi mno63vo 3ipova poda3aka kao 63o suznaci, c1elobro1ne vri1ednos3i i vri1ednos3i iz
podru71a realnih bro1eva.
P()*(AMS+! E-!+
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 10/15
Proramski 1ezik << 1e proramski 1ezik općenam1ene i sredn1e razine s podr6kom zaob1ek3no ori1en3irano proramiran1e.
@e3iri su osnovna svo1s3va 1ezika << ko1a a7ine ob1ek3no ori1en3iranim#Enkapsulaci1a
Skrivan1e poda3aka5asl1eivan1ePolimorzam
P()*(AMS+! E-!+ <<
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 11/15
=include<iostream
using namespace std
int main()cout.cin>>"" 1e opera3or za upis poda3aka.endl 4 ozna7ava kra1 reda.system("pause’’)return 0;
-nak CC mora bi3i na kra1u svake naredbe.
5aredbe << #
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 12/15
Proramski 1ezik = spada u rupu vodećihproramskih 1ezika ko1i se danas koris3e.
51eova 1e na1veća prednos3 1er 1e ob1ek3noori1en3isan 3ako da 1e pisan1e prorama sa ))Prela3ivno 1ednos3avan.
)snovni 3ipovi poda3aka u = #numeri7keznakovneloi7ke
P()*(AMS+! E-!+ =
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 13/15
ava proramski 1ezik danas 1e 1edan odna1ra6ireni1ih proramskih 1ezika.
Baziran na = proramskom 1eziku sapo1ednos3avl1om sin3amom.
Prorami pisani u avi s3oa se mou sma3ra3i
po3puno pla3formski nezavisnima.
P()*(AMS+! E-!+ A/A
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 14/15
7/26/2019 prezentacija programski jezici
http://slidepdf.com/reader/full/prezentacija-programski-jezici 15/15
/A:A 5A PA5!
Recommended