Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe...

15
Mesimi 4.13

Transcript of Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe...

Page 1: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Mesimi 4.13

Page 2: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Strukturat Ciklike Perdoren per perseritjen e nje veprimi ose bashkesi

veprimesh.

Strukturat ciklike kryesore jane:

For

While

Do … While

Page 3: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Strukturat Ciklike - For Perdoret kur numri i cikleve eshte i paracaktuar.

Sintaksa: for(vlera filestare e numeruesit; kushti dhe vlera perfundimtare; hapi rrites ose zbrites)

{

Blloku i veprimeve;

}

Psh:

for(i=1; i<=10; i++)

shuma = shuma + i;

Page 4: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Vektoret Vektori eshte nje bashkesi variablash qe kane te

perbashket llojin, emrin, por ndryshojne ne indeks.

Numri i elementeve te vektorit eshte i paracaktuar dhe i fundem.

Psh: unsigned short int Nota1, Nota2, Nota3, … , Nota 30;

unsigned short int Nota[30];

Page 5: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Deklarimi i Vektorit Sintaksa:

lloji emri[numri i elementeve];

Psh:

unsigned short int nota[50];

float mesatarja[5];

Page 6: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Leximi Shkrimi i Vektorit Sintaksa per lexim:

for(i=1; i<=50; i++)

cin>>Nota[i];

Sintaksa per shkrim:

for(i=1; i<=50; i++)

cout>>Nota[i];

Nota[1] Nota[2] Nota[3] …. …. Nota[49] Nota[50]

8 9 10 … … 10 6

Page 7: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull - 1

Page 8: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull – 2:

Page 9: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull – 3:

Page 10: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull – 4:

Page 11: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Funksionet Funksionet sherbejne per te strukturuar me mire nje

program.

Secili prej tyre kryen nje detyre specifike.

Page 12: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Sintaksa e Funksionit Tipi_qe_kthen_funksioni emri_funksionit(tipi_parametrit emri_parametrit, …)

{

Instruksionet qe do te kryhen;

Vlera qe do te ktheje funksioni;

}

Page 13: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Funksioni qe kthen vleren maksimale Psh:

int max (int num1, int num2)

{

int rezultati;

if(num1>num2)

rezulati=num1;

else

rezulati=num2;

return rezultati;

}

Page 14: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull - 3

Page 15: Strukturat Ciklike, Tabelat dhe Funksionet · Vektoret Vektori eshte nje bashkesi variablash qe kane te perbashket llojin, emrin, por ndryshojne ne indeks. Numri i elementeve te vektorit

Shembull – 3 (Vazhdim)