SlideShare une entreprise Scribd logo
1  sur  10
Dardan Aliu




 Prizren, 2011
Dardan Aliu                                                                          Unazat (Loops)


Unazat (Loops )


Loop (angl Loop-laku, rrethi i mbyllur, apo ndryshe si term më i përshtatshëm në gjuhën shqipe,
unaza) paraqet pjesën e programit, ku bëhet përsëritja e ekzekutimit të një apo më shumë
urdhërave të programit. Unaza ka variablën e unazës, e cila përdoret si tregues se sa herë do të
përsëriten urdhërat brenda unazës. Ajo fillon me vlerën fillestare dhe për çdo herë të ekzekutimit
të urdhërave të unazës, e ndryshon vlerën për një hap të caktuar, që njihet si hapi i unazës. Në
fund të pjesës së unazës, testohet se a është plotësuar kushti për dalje prej unazës. Kjo rritje e
variablës së unazës, për hapin e caktuar, vazhdon deri sa të plotësohet kushti për dalje prej
unazës. Në gjuhen programuese Java egzistojn disa lloje te unazave si:




Unaza While (gjersa)

Unaza While (gjersa), bën përsëritjen e urdhërave të unazës, gjersa vlenë kushti i caktuar. Pra,
gjersa për kushtin e unazës While kemi rezultatin TRUE (E SAKTË), ekzekutohen urdhërat e
unazës dhe variabla e unazës rritet, për hapin e caktuar.

Unaza While, së pari e vlerëson kushtin dhe pastaj, nëse plotësohet kushti, ekzekuton urdhërat
në unazë. Nëse kushti nuk plotësohet herën e parë që testohet kushti (për hapin e parë të
variablës së unazës), pra për vlerën fillestare të variablës së unazës, atëherë urdhërat në unazë
nuk do të ekzekutohen asnjëherë.

Si shembull te unazat While(gjersa) marrim paraqitjen e fjalës “Mire se Vini ne UPPZ”-100 her
Dardan Aliu                                                                           Unazat (Loops)


Shembull:




Nëse Unaza While për kushtin e unazës ka gjithmonë rezultatin TRUE, atëherë urdhërat e unazës do të
përsëriten pafundësisht. P.sh, nese vendoset kushti si ne vijim:

while (true) //kushti për mbetje brenda unazës

{

Urdhërat...

}

 atëherë do të kemi unazë të pafundme, që përsëritet vazhdimisht. Për të mos ndodhur kjo, duhet që
me ndonjë urdhër përbrenda unazës, të vendosim ndonjë kusht plotësues për ndërprerje të unazës.
Dardan Aliu   Unazat (Loops)


Shembull:
Dardan Aliu                                                                            Unazat (Loops)



Unaza do – while

Unaza Do...While (Bëj...gjersa), bën përsëritjen e urdhërave të unazës, gjersa vlenë kushti i
caktuar. Pra, gjersa për kushtin e unazës While kemi rezultatin TRUE (E SAKTË, PO),
ekzekutohen urdhërat e unazës dhe variabla e unazës rritet, për hapin e caktuar. Mirëpo, për
dallim nga unaza While, unaza Do...While, së pari e i ekzekuton urdhërat e unazës, e pastaj e
vlerëson kushtin për dalje prej unazës (apo për mbejte në unazë) dhe pastaj, nëse plotësohet
kushti, përsëri ekzekuton urdhërat në unazë. Edhe nëse kushti nuk plotësohet herën e parë që
testohet (për hapin e parë të variablës së unazës), pra për vlerën fillestare të variablës së unazës,
urdhërat në unazë veç janë ekzekutuar njëherë. Pra, së paku një herë ata do të ekzekutohen
gjithsesi.

Si shembull marrim te njetin shembull sikur se te unaza While, për ta paraqitur fjalën
“Mire se vjen ne UPPZ” 100 herë
Dardan Aliu   Unazat (Loops)




Shembull:
Dardan Aliu   Unazat (Loops)


Shembull:
Dardan Aliu                                                                             Unazat (Loops)




Unaza for

Unaza for (për), gjithashtu bën përsëritjen e urdhërave brenda unazës, duke përshkruar në fillim
vlerën fillestare, kushtin dhe hapin e unazës. Ka formë më kompakte dhe përdoret në të shumtën
e rasteve. Zakonisht, kur vlerat kufitare (vlera fillestare dhe vlera përfundimtare) të variablës së
unazës janë të njohura paraprakisht, përdoret unaza for.

for (i=f; kushti; i=i+h)
 {
 Urdhëri ;
}



Si shembull marrim të njëtin detyrë, që bënë shtypjen e fjalës “Mirë se vjen në UPPZ” -100 herë
Dardan Aliu   Unazat (Loops)




Shembull:
Dardan Aliu   Unazat (Loops)


Shembull:

Contenu connexe

Tendances (20)

Struktura e atomit dhe bërthama e tij
Struktura e atomit dhe bërthama e tijStruktura e atomit dhe bërthama e tij
Struktura e atomit dhe bërthama e tij
 
Rruazoret
RruazoretRruazoret
Rruazoret
 
Fizika ne jeten e perditshme
Fizika ne jeten e perditshmeFizika ne jeten e perditshme
Fizika ne jeten e perditshme
 
Qarqet e rrymës alternative
Qarqet e rrymës alternativeQarqet e rrymës alternative
Qarqet e rrymës alternative
 
Shkolla dhe funksioni i saj
Shkolla dhe funksioni i sajShkolla dhe funksioni i saj
Shkolla dhe funksioni i saj
 
Menaxhimi i klases ne nje ore mesimore
Menaxhimi i klases ne nje ore mesimoreMenaxhimi i klases ne nje ore mesimore
Menaxhimi i klases ne nje ore mesimore
 
Intervali i përkufizimit dhe zerot e funksionit
Intervali i përkufizimit dhe zerot e funksionitIntervali i përkufizimit dhe zerot e funksionit
Intervali i përkufizimit dhe zerot e funksionit
 
Kafsha ime e preferuar
Kafsha ime e preferuarKafsha ime e preferuar
Kafsha ime e preferuar
 
NDERTIMI I ATOMIT. R.H F.P
NDERTIMI I ATOMIT. R.H   F.PNDERTIMI I ATOMIT. R.H   F.P
NDERTIMI I ATOMIT. R.H F.P
 
NDIKIMET E PROFESIONIT NE ORGANIZIMIN E JETES SE PERDITSHME
NDIKIMET E PROFESIONIT NE ORGANIZIMIN E JETES SE PERDITSHMENDIKIMET E PROFESIONIT NE ORGANIZIMIN E JETES SE PERDITSHME
NDIKIMET E PROFESIONIT NE ORGANIZIMIN E JETES SE PERDITSHME
 
Folja ne kohen e tashme
Folja ne kohen e tashmeFolja ne kohen e tashme
Folja ne kohen e tashme
 
Bio.
Bio.Bio.
Bio.
 
PUNIM SHKENCOR..MATEMATIKE ...!!!
PUNIM  SHKENCOR..MATEMATIKE ...!!!PUNIM  SHKENCOR..MATEMATIKE ...!!!
PUNIM SHKENCOR..MATEMATIKE ...!!!
 
Laseret dhe zbatimi i tyre. III
Laseret dhe zbatimi i tyre. IIILaseret dhe zbatimi i tyre. III
Laseret dhe zbatimi i tyre. III
 
Elasticiteti i ofertës dhe këkresës
Elasticiteti i ofertës dhe këkresësElasticiteti i ofertës dhe këkresës
Elasticiteti i ofertës dhe këkresës
 
Algoritmet
AlgoritmetAlgoritmet
Algoritmet
 
Zhvillimi i karrierës menaxheriale
Zhvillimi i karrierës menaxherialeZhvillimi i karrierës menaxheriale
Zhvillimi i karrierës menaxheriale
 
Derivati dhe zbatimet
Derivati dhe zbatimet Derivati dhe zbatimet
Derivati dhe zbatimet
 
ARN & ADN
ARN & ADNARN & ADN
ARN & ADN
 
interneti
internetiinterneti
interneti
 

Plus de Dardan Aliu

Publikimi final draft 17.12.2018
Publikimi final draft 17.12.2018Publikimi final draft 17.12.2018
Publikimi final draft 17.12.2018Dardan Aliu
 
Udhërrëfyes për fotografi HDR me NIKON D7000
Udhërrëfyes për fotografi HDR me NIKON D7000Udhërrëfyes për fotografi HDR me NIKON D7000
Udhërrëfyes për fotografi HDR me NIKON D7000Dardan Aliu
 
Conflict analysis en_13709
Conflict analysis en_13709Conflict analysis en_13709
Conflict analysis en_13709Dardan Aliu
 
Radar-i dhe përdorimi i tyre
Radar-i dhe përdorimi i tyreRadar-i dhe përdorimi i tyre
Radar-i dhe përdorimi i tyreDardan Aliu
 
Inteligjenca Artificiale - AI
Inteligjenca Artificiale - AIInteligjenca Artificiale - AI
Inteligjenca Artificiale - AIDardan Aliu
 
Normat shoqërore dhe llojet e normave shoqërore
Normat shoqërore dhe llojet e normave shoqëroreNormat shoqërore dhe llojet e normave shoqërore
Normat shoqërore dhe llojet e normave shoqëroreDardan Aliu
 
E learning (Moodle)
E learning (Moodle)E learning (Moodle)
E learning (Moodle)Dardan Aliu
 

Plus de Dardan Aliu (8)

Publikimi final draft 17.12.2018
Publikimi final draft 17.12.2018Publikimi final draft 17.12.2018
Publikimi final draft 17.12.2018
 
Udhërrëfyes për fotografi HDR me NIKON D7000
Udhërrëfyes për fotografi HDR me NIKON D7000Udhërrëfyes për fotografi HDR me NIKON D7000
Udhërrëfyes për fotografi HDR me NIKON D7000
 
Conflict analysis en_13709
Conflict analysis en_13709Conflict analysis en_13709
Conflict analysis en_13709
 
Radar-i dhe përdorimi i tyre
Radar-i dhe përdorimi i tyreRadar-i dhe përdorimi i tyre
Radar-i dhe përdorimi i tyre
 
Inteligjenca Artificiale - AI
Inteligjenca Artificiale - AIInteligjenca Artificiale - AI
Inteligjenca Artificiale - AI
 
Normat shoqërore dhe llojet e normave shoqërore
Normat shoqërore dhe llojet e normave shoqëroreNormat shoqërore dhe llojet e normave shoqërore
Normat shoqërore dhe llojet e normave shoqërore
 
E learning (Moodle)
E learning (Moodle)E learning (Moodle)
E learning (Moodle)
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
 

Unazat (Loops) ne Java

  • 2. Dardan Aliu Unazat (Loops) Unazat (Loops ) Loop (angl Loop-laku, rrethi i mbyllur, apo ndryshe si term më i përshtatshëm në gjuhën shqipe, unaza) paraqet pjesën e programit, ku bëhet përsëritja e ekzekutimit të një apo më shumë urdhërave të programit. Unaza ka variablën e unazës, e cila përdoret si tregues se sa herë do të përsëriten urdhërat brenda unazës. Ajo fillon me vlerën fillestare dhe për çdo herë të ekzekutimit të urdhërave të unazës, e ndryshon vlerën për një hap të caktuar, që njihet si hapi i unazës. Në fund të pjesës së unazës, testohet se a është plotësuar kushti për dalje prej unazës. Kjo rritje e variablës së unazës, për hapin e caktuar, vazhdon deri sa të plotësohet kushti për dalje prej unazës. Në gjuhen programuese Java egzistojn disa lloje te unazave si: Unaza While (gjersa) Unaza While (gjersa), bën përsëritjen e urdhërave të unazës, gjersa vlenë kushti i caktuar. Pra, gjersa për kushtin e unazës While kemi rezultatin TRUE (E SAKTË), ekzekutohen urdhërat e unazës dhe variabla e unazës rritet, për hapin e caktuar. Unaza While, së pari e vlerëson kushtin dhe pastaj, nëse plotësohet kushti, ekzekuton urdhërat në unazë. Nëse kushti nuk plotësohet herën e parë që testohet kushti (për hapin e parë të variablës së unazës), pra për vlerën fillestare të variablës së unazës, atëherë urdhërat në unazë nuk do të ekzekutohen asnjëherë. Si shembull te unazat While(gjersa) marrim paraqitjen e fjalës “Mire se Vini ne UPPZ”-100 her
  • 3. Dardan Aliu Unazat (Loops) Shembull: Nëse Unaza While për kushtin e unazës ka gjithmonë rezultatin TRUE, atëherë urdhërat e unazës do të përsëriten pafundësisht. P.sh, nese vendoset kushti si ne vijim: while (true) //kushti për mbetje brenda unazës { Urdhërat... } atëherë do të kemi unazë të pafundme, që përsëritet vazhdimisht. Për të mos ndodhur kjo, duhet që me ndonjë urdhër përbrenda unazës, të vendosim ndonjë kusht plotësues për ndërprerje të unazës.
  • 4. Dardan Aliu Unazat (Loops) Shembull:
  • 5. Dardan Aliu Unazat (Loops) Unaza do – while Unaza Do...While (Bëj...gjersa), bën përsëritjen e urdhërave të unazës, gjersa vlenë kushti i caktuar. Pra, gjersa për kushtin e unazës While kemi rezultatin TRUE (E SAKTË, PO), ekzekutohen urdhërat e unazës dhe variabla e unazës rritet, për hapin e caktuar. Mirëpo, për dallim nga unaza While, unaza Do...While, së pari e i ekzekuton urdhërat e unazës, e pastaj e vlerëson kushtin për dalje prej unazës (apo për mbejte në unazë) dhe pastaj, nëse plotësohet kushti, përsëri ekzekuton urdhërat në unazë. Edhe nëse kushti nuk plotësohet herën e parë që testohet (për hapin e parë të variablës së unazës), pra për vlerën fillestare të variablës së unazës, urdhërat në unazë veç janë ekzekutuar njëherë. Pra, së paku një herë ata do të ekzekutohen gjithsesi. Si shembull marrim te njetin shembull sikur se te unaza While, për ta paraqitur fjalën “Mire se vjen ne UPPZ” 100 herë
  • 6. Dardan Aliu Unazat (Loops) Shembull:
  • 7. Dardan Aliu Unazat (Loops) Shembull:
  • 8. Dardan Aliu Unazat (Loops) Unaza for Unaza for (për), gjithashtu bën përsëritjen e urdhërave brenda unazës, duke përshkruar në fillim vlerën fillestare, kushtin dhe hapin e unazës. Ka formë më kompakte dhe përdoret në të shumtën e rasteve. Zakonisht, kur vlerat kufitare (vlera fillestare dhe vlera përfundimtare) të variablës së unazës janë të njohura paraprakisht, përdoret unaza for. for (i=f; kushti; i=i+h) { Urdhëri ; } Si shembull marrim të njëtin detyrë, që bënë shtypjen e fjalës “Mirë se vjen në UPPZ” -100 herë
  • 9. Dardan Aliu Unazat (Loops) Shembull:
  • 10. Dardan Aliu Unazat (Loops) Shembull: