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 m
nomeri, j-esa ustun nomerini ifodalaydi. YUqoridagi yig’indi ifodagiga mos ravishda, satr elementlari yig’indisini ketma-ket hisoblash zarur bo’ladi. YUqoridagi blok-sxemada shu algoritm ifodalangan.
n n
2 misol.
S (i j) 2
i1 j1
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 erda i-tashqi tsikl - yig’indi uchun, j-esa ichki tsikl-ko’paytmani hosil qilish uchun foydalanilgan.
Do'stlaringiz bilan baham: |