O’zbekiston Respublikasi Oliy va O’rta maxsus ta’lim Vazirligi termiz davlat universiteti fizika-matematika fakulteti


Ichma-ich joylashgan siklik algoritmlar



Download 1,5 Mb.
Pdf ko'rish
bet10/63
Sana18.06.2021
Hajmi1,5 Mb.
#69416
1   ...   6   7   8   9   10   11   12   13   ...   63
Bog'liq
algoritmlar nazariyasi(1)

Ichma-ich joylashgan siklik algoritmlar.  Ba’zan,  takrorlanuvchi  algoritmlar    bir  nechta 

parametrlarga bog‘liq bo‘ladi. Odatda bunday algoritmlarni ichma-ich joylashgan algortmlar deb 

ataladi. 

Misol  sifati  berilgan  nxm  o‘lchovli  a



ij 

–matritsa  elementlarining    yig‘indisini  hisoblash 

masalasini qaraylik.  

 

 



 



n

i

n

j

j

i

S

1

1



2

)

(



  Bu  yig‘indi    hisoblash  uchun,  i  ning  har  bir  qiymatida  j  bo‘yicha 

ko‘paytmani hisoblab, avval yig‘indi ustiga ketma-ket qo‘shib borish kerak bo‘ladi. Bu jarayon 

quyidagi  blok–sxemada  aks  ettirilgan.  Bu  yerda  i-tashqi  sikl  -  yig‘indi  uchun,  j-esa  ichki  sikl-

ko‘paytmani hosil qilish uchun foydalanilgan.  

 



 

17 


 

10-rasm. Ichma-ich joylashgan siklik algoritmga doir blok-sxema  

Rekurrent  algoritmlar.Hisoblash  jarayonida  ba’zi  bir  algoritmlarning  o‘ziga  qayta  murojaat 

qilishga to‘g‘ri keladi. O‘ziga–o‘zi murojaat qiladigan algoritmlarga rekkurent  algoritmlar yoki 

rekursiya deb ataladi.  

Bunday  algoritmga  misol  sifatida  Fibonachchi  sonlarini  keltirish  mumkin.  Ma’lumki, 

Fibonachchi sonlari quyidagicha aniqlangan.  

a

0

qa

1

q1a

i

qa

i-1

+a

i-2    

iq2,3,4,…. Bu rekkurent ifoda algoritmiga mos keluvchi blok-sxema 2.15-

rasmda keltirilgan. Eslatib o‘tamiz formuladagi i-indeksga hojat yo‘q, agar Fibonachchi sonining 

nomerini ham aniqlash zarur bo‘lsa, birorta parametr-kalit kiritish kerak bo‘ladi. 

 

11-rasm. Fibonachchi sonlarining n- hadini hisoblash algoritmi. 



 

 

Amalda  shunday  bir  masalalar  uchraydiki,  ularda  takrorlanishlar  soni  oldindan 



berilmagan-noma’lum  bo‘ladi.  Ammo,  bu  jarayonni  tugatish  uchun  biror  bir  shart  berilgan 

bo‘ladi.  




 

18 


Masalan,  quyidagi   







1

1

3



1

2

1



1

i

i

S

...


  qatorda  nechta  had  bilan  chegaralanish 

berilmagan.  Lekin  qatorni 

  aniqlikda  hisoblash  zarur  bo‘ladi.  Buning  uchun 





i

1

  shartni 



olish mumkin.  

 

12-rasm. Takrorlanishlar soni oldindan no’malum bo‘lgan algoritmlarga doir blok-sxema. 



 


Download 1,5 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   63




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish