50
5.1-rasm. Takrorlanuvchi algoritmning tasniflanishi
19
Boshqaruvchi qismning xususiyatiga ko‗ra siklning qaytarilishlar soni aniq
bo‗lgan bo‗lishi va aniq bo‗lmagan bo‗lishi ham mumkin. Aniq bo‗lgandan siklning
necha marta qaytarilishi ko‗rsatiladi, masalan 20, 50, 100. Aniq bo‗lmaganda ma`lum
bir natural son orqali ifodalanadi, masalan N, M, K.
Takrorlanuvchi algoritmning asosiy qismlaridan bo‗lib quyidagilar hisoblanadi:
siklning
tanasi (ST), boshqaruvchi qism (BQ), yangi
qiymatlarni shakllantirish
(YAQSH) va yangi qiymatlarni kiritish (YAQK). Ushbu qismlarning bajarilishi
ketma-ketligi turlicha bo‗lishi ham mumkin. Ularning ayrimlarini ko‗rib chiqamiz.
Takrorlanuvchi jarayonlarni tashkil qilishning turli usullari mavjuddir. Quyidagi
5.2- rasmda ularning ayrimlaridan misollar keltirilgan.
19
R.Dadabayeva, Sh.Nasridinova, N.Shoaxmedova, L.Ibragimova, Sh.Ermatov. Axborot-kommunikatsion
texnologiyalar va tizimlar.-T.: ―Sano-standart‖ nashriyoti. O`quv qo`llanma. 2017. B. 262
Takrorlanuvchi algortim
O‘zgaruvchining
birlamchi
qiymatini berish
Sikl tanasi
Boshqarish
Oddiy sikl
Murakkab sikl
Qo‘yilgan
shartni bajarish
Aniq berilgan
son
asosida
takrorlashlar
Chiziqli
hisoblash
jarayoni
Tarmoqlangan
hisoblash
jarayoni
Takrorlanuvchi
hisoblash
jarayoni