Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 138 - Demo
P. 138

                                        TEMATIKA 4 PROGRAMIMI DHE ALGORITMIKA•	 Cikli While dhe Do-WhileSipas këtyre cikleve, numri i bashkëveprimeve do të përsëritet derisa të plotësohet kushti i dhënë. Këto cikle përdoren atëherë kur numri i veprimeve nuk njihet paraprakisht.Në figurat 5.a dhe 5.b jepet bllokskema dhe pseudokodi në ciklin while.i=vlera_iniciale; i ≤ (≥) vlera_fillestare; i=i + (-) hapi _iterativHShembull 3: Skema algoritmike llogarit kufizën e N-të të vargut të Fibonaçit, për të cilin kemi:f1 = 1, f2 = 1, fi = fi−1 + fi−2, i = 3, 4, 5… N (fig. 6a).Kodi i këtij programi jepet në figurën 6b.kushtiBPoJoa) Cikli whilekushtiBPoJob) Cikli do... whileFilliminFundii=2i=i+1i ≤ n“Kufiza e n-të e vargut tëFibonaçit është:”, fnPoJoFiFi+ Fii ,Fii Fi = ,=  = FnFnFi= 1, Fii= 1•	 Cikli For përdoret atëherë, kur ne e njohim numrin e bashkëveprimeve, apo numrin e herëve që cikli do të përsëritet. Bllokskema e përgjithshme jepet në figurën 3.a, ndërsa pseudokodi shfaqet në figurën 3.b.PseudokodiFOR (një numër herësh)HENDFORPseudokodiWhile (Kushti)BEndwhilePseudokodiDO BWhile (Kushti)kushtiBPoJoa) Cikli whilekushtiBPoJob) Cikli do... whileFig. 3.bFig. 4.aFig. 4.bFig. 3.aFig. 5.aFig. 6.aFig. 5.bFig. 6.bFig. 7.aNë figurat 6.a dhe 6.b jepet bllokskema dhe pseudokodi për ciklin Do...while.Shembull 2: Të shkruhet skema algoritmike, e cila për numrin nayror a dhe n gjen vlerën an, duke përdorur vetëm veprimin e shumëzimit (fig. 4.a). Kodi i programit jepet në figurën 4.b.Fuqia=ji = 1; i <=k; i++Fuqia = Fuqia* jFuqiaj,kFig. 7.b136

| 132 133 134 135 136 137 138 139 140 141 142 |