15
Prof. Dr. Sabina Barakovi ć Amar Fazli ć Mr.sc. Ermin Muharemovi ć ,dipl.in !nde" P()*(AMS+! E-! ! -A (A-/) S)F0/E(A

prezentacija programski jezici

Embed Size (px)

Citation preview

Page 1: prezentacija programski jezici

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

Page 2: prezentacija programski jezici

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

Page 3: prezentacija programski jezici

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&.

Page 4: prezentacija programski jezici

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

Page 5: prezentacija programski jezici

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

Page 6: prezentacija programski jezici

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-!!

Page 7: prezentacija programski jezici

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-!!

Page 8: prezentacija programski jezici

7/26/2019 prezentacija programski jezici

http://slidepdf.com/reader/full/prezentacija-programski-jezici 8/15

Page 9: prezentacija programski jezici

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-!+

Page 10: prezentacija programski jezici

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-!+ <<

Page 11: prezentacija programski jezici

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 << #

Page 12: prezentacija programski jezici

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-!+ =

Page 13: prezentacija programski jezici

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

Page 14: prezentacija programski jezici

7/26/2019 prezentacija programski jezici

http://slidepdf.com/reader/full/prezentacija-programski-jezici 14/15

Page 15: prezentacija programski jezici

7/26/2019 prezentacija programski jezici

http://slidepdf.com/reader/full/prezentacija-programski-jezici 15/15

/A:A 5A PA5!