tanasi ichida joylashgan bo’lishi kerak.
Murakkab sikllar shartli ravishda ichma- ichlik darajasiga bo’linadi, ya’ni
eng tashqi sikl 1- darajali, keyingi sikl 2- darajali va hakozalar kabi bo’ladi. Har
xil darajali sikllarning parametrlari bir vaqtda o’zgarmaydi.
Murakkab siklda avval hamma sikl parametrlari o’zlarining boshlang’ich
qiymatiga ega bo’ladi. So’ngra eng ichki sikl to’liq bajariladi. Shundan keyin
bunga nisbatan tashqi sikl o’z qiymatini bittaga o’zgartiradi, so’ngra ichki sikl esa
yana to’liq bajariladi va hokazo bu jarayon hamma darajadagi sikllar talab etil-
gan barcha qiymatlarini qabul qilib bo’lguncha davom etadi. Ichma- ich joylash-
gan sikllar tanasining takrorlanishlarining umumiy soni, barcha sikl parametrla-
rining qabul qiladigan oxirgi qiymatlarining ko’paytmasiga teng: N=N1*N2*...Nk.
Parametrlar bilan takrorlangan takrorlash jarayoni takrorlanadi. Qarshi - ushbu dizaynning amalga oshirilishining asosiy ko'rsatkichi. Intervalning chegaralari ma'lum yinelemelerin qanday darajada amalga oshirilishini ko'rsatadi.
Parametrlar bilan aylanadigan turlar ma'lum turdagi shartlarni talab qiladi.
Hisoblagich va bo'shliq chegarasi (ya'ni, mos yozuvlar o'zgaruvchisi, chegara 1 va chegara 2) bir xil ma'lumot turiga tegishli bo'lishi kerak. Agar segmentning boshlang'ich va oxirgi qiymatlari bilan manba o'zgaruvchilari o'rtasida faqat muvofiqlik mavjud bo'lsa, dastur chegaralanmagan bo'lishi mumkin, chunki chegaralar asl parametrlarning ma'lumotlariga mos ravishda o'zgartiriladi.
Parametr qiymatlari tegishli bo'lgan ma'lumotlar turi tamsayı bo'lishi kerak. Haqiqiy turini ishlatmaslik tavsiya etiladi.
Pastki qismidagi parametr o'zgaruvchilar qiymatini o'zgartirish uchun majburiy ravishda istalmagan. Aks holda, foydalanuvchi yuzaga kelishi mumkin bo'lgan xatolarni kuzatib bo'lmaydi.
Boshqa tsikllardan farqli o'laroq, ... uchun ... yoki ... pastga ... ... qadamni o'zgartirish mumkin emas 1dan boshqa parametrga.
Do'stlaringiz bilan baham: |