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