You are on page 1of 23

Universiteti i Prishtins

Fakulteti i inxhinieris elektrike dhe kompjuterike

Gjuh programuese C++

vehbineziri.com

FIEK, Prishtin 2014

Rreth lnds

Obligative
ECTS: 6
Ort pr ushtrime: 2 or/jav
Qllimi i lnds
Rezultatet e pritshme
Prmbajtja e lnds
Kontakti: vehbi.neziri@uni-pr.edu

vehbineziri.com

FIEK, Prishtin 2014

Literatura

Dr. Agni Dika

Dr. Avni Rexhepi

Bazat e Programimit n C++


Algoritmet, me programe n C++
Programimi i Orientuar n Objekte C++
Ushtrime n C++

Literatur e ndryshme n C++

vehbineziri.com

FIEK, Prishtin 2014

Orari i ushtrimeve
Grupi 4a

E mrkure, prej ors 17.00 1830; salla 615/621

Grupi 4a

vehbineziri.com

E mrkure, prej ors 18.30 20:00; salla 615/621

FIEK, Prishtin 2014

Kollokuiumet
Organizimi i kollokuiumeve
Kollokuiumi I N javn e shtat
Kollokuiumi II Pas prfundimit t ushtrimeve

Vrejtje:

Kalueshmria e kollokuiumeve sht mbi 50%.


Secili kollokuium sht eliminues

vehbineziri.com

FIEK, Prishtin 2014

Veglat e puns

vehbineziri.com

FIEK, Prishtin 2014

Hyrje n lnd

ka sht kompjuteri?

Kompjuteri i par elektronik ENIAC (Electronic Numerical Integrator and


Computer), u zhvillua n vitin 1946 dhe kishte 1.800m2 dhe peshonte 30t.

Ruajtja e t dhnave n kompjuter?

T dhnat ruhen dhe prpunohen si vargje t shifrave binare 1 e 0,


t koduara n nj kod binar(ang. binary code).
0

1 bit

1 bit

0110

4 bit

01101011

8 bit

T dhnat reale

T dhnat n kompjuter

Algoritmet

Metoda q mund t prdoren nga kompjuteri pr zgjidhjen e nj problemi.


Sekuenca t hapave kompjuterik q transformojn t dhnat n hyrje n t
dhna dalse.

Gjuha e vetme e kuptueshme nga kompjuteri sht gjuha e makins.


vehbineziri.com

FIEK, Prishtin 2014

Hardueri dhe Softueri


o Hardueri
o Term i prgjithshm q ju referohet objkteve fizike
t teknologjis, ose thn ndryshe gjra q mund
t shihen dhe t preken si jan: Monitori, tastiera,
miu, disqet, memoria

o Softueri
o Term i prgjithshm q prshkruan nj koleksion t
programeve kompjuterike dhe procedurave tjera q kryejn
pun t caktuar n nj sistem kompjuterik.

vehbineziri.com

FIEK, Prishtin 2014

Programi, programimi dhe gjuha programuese

o Programi
o List e instruksioneve, urdhrave dhe komandave t cilat i
tregojn kompjuterit q t kryej veprime t caktuara.

o Programimi
o Procesi i caktimit ose kryerjes s nj pune apo ngjarje
prmes nj sekuence t hapave.

o Gjuha programuese
o Grup i rregullave, simboleve dhe fjalve t veanta t
prdorura pr t ndrtuar nj program kompjuterik.

vehbineziri.com

FIEK, Prishtin 2014

Gjuht programuese - historik

vehbineziri.com

FIEK, Prishtin 2014

10

Gjuht programuese - historik

vehbineziri.com

FIEK, Prishtin 2014

11

Popullariteti

http://www.langpop.com
vehbineziri.com

FIEK, Prishtin 2014

12

Evoluimi

Gjenerata e par, 1945 - Gjuht e ulta programuese


Gjuha e makins 0, 1
Gjenerata e dyt, mesi i viteve 1950 - Asembleri
mnemonic (ADD, SUB, MOV...) gjuh e simboleve
Gjenerata e tret, fillimi i viteve 1960 Gjuht e larta
programuese (gjuht procedurale: Cobol, Basic, C)
Gjenerata e katrt, fillimi i viteve 1970 Gjuht shum t
larta programuese (t orientuara nga problemet) Sql,
Intellect, Nomad, Focus
Gjenerata e pest, fillimi i viteve 1980 Gjuht natyrale

vehbineziri.com

FIEK, Prishtin 2014

13

Gjuht e nivelit t lart


Programimi i orientuar n objekte

C++, C#, Java

Programimi vizual

Visual Studio (Visual Basic, Visual C++, Visual C#)

Programimi n ueb

vehbineziri.com

HTML, XML, VRML, Java, ActiveX,


Scripting languages (VBScript, JavaScript, Perl)

FIEK, Prishtin 2014

14

Algoritmet - Grupimet
Algoritme logjike

Mbshteten n operacione dhe konkluzione logjike.

Algoritme numerike

Shfrytzojn shprehje dhe operacione matematikore.

vehbineziri.com

FIEK, Prishtin 2014

15

Algoritmet logjike
ka nnkuptohet me algoritm logjik?
Shembull: Algoritmi logjik pr kalimin e udhkryqit

Nse udhkryqi sht me semafor dhe ai punon, rruga mund t


kalohet n vendkalim pasi t paraqitet ngjyra e gjelbr. Nse n
udhkryq nuk ka semafor, ose ai nuk punon, rruga mund t kalohet n
vendkalim kur nuk ka automjete, duke shikuar majtas dhe djathtas.

vehbineziri.com

FIEK, Prishtin 2014

16

Algoritmet numerike
Pr problemet e komplikuara sht e vshtir paraqitja
analitike
N praktik prdoret paraqitja e algoritmeve prmes nj
numri t caktuar hapash.

vehbineziri.com

FIEK, Prishtin 2014

17

Paraqitja numerike: Shembull 1


1. Fillimi
2. A ka semafor?
Nse JO, hapi i 6.
3. A punon semafori?
Nse JO, hapi i 6.
4. A sht shfaqur ngjyra e gjelbr?
Nse PO, hapi i 9.
5. Duhet pritur. Hapi i 4.
6. Shiko majtas e djathtas
7. A ka automjete?
Nse JO, hapi i 9.
8. Duhet pritur. Hapi i 6.
9. Kalo rrugn n vendkalim
10. Fundi.
vehbineziri.com

FIEK, Prishtin 2014

18

Shembull 2
T paraqitet n form analitike funksioni
1. Fillimi.
2. Lexo vlern e variabls x
3. Sa sht vlera e x-it?
Nse x<0.9, hapi i 4.
Nse x=0.9, hapi i 5.
Nse x>0.9, hapi i 6.
4. y=x2. hapi i 7.
5. y=2x. hapi i 7.
6. y=x-3. hapi i 7.
7. Shtyp vlern e variabls y
8. Fundi.

vehbineziri.com

FIEK, Prishtin 2014

19

Algoritmet - blloqet themelore

vehbineziri.com

FIEK, Prishtin 2014

20

Shembull 3

T paraqitet n form analitike dhe grafike llogaritja e siprfaqes dhe perimetrit t


drejtkndshit
S=ab
P=2(a+b)

1. Fillimi.
2. Lexo vlerat e brinjve: a, b
3. s=ab
4. p=2(a+b)
5. Shtyp vlerat e llogaritura: s, p
6. Fundi
vehbineziri.com

FIEK, Prishtin 2014

Fillimi
a, b
s=a b
p=2 (a+b)
s, p
Fundi
21

Paraqitja grafike e shembullit 1

vehbineziri.com

FIEK, Prishtin 2014

22

vehbineziri.com

FIEK, Prishtin 2014

37

You might also like