SIKL - Matlabda siklni ikki ko`rinishda ifodalash mumkun:
- shuningdek
- Siklik algoritmlarni dasturlash
- Tsiklik algoritm - yangi boshlang'ich ma'lumotlar bo'yicha bir xil harakatni (xuddi shu operatsiyalar) takroriy takrorlashni ta'minlaydigan algoritm. Hisoblash usullarining aksariyati va variantlarni sanab o'tish siklik algoritmlarga qisqartiriladi. Ko'p marta takrorlanadigan bo'limlar tsikllar yoki tsiklning tsikl tanasi deb ataladi.
- 1- Цикл алгоритмы
- Рисунок 2.4- Циклические алгоритмы
Parametrli sikl operatori Eslatma! - for parametrli Sikl operatori odatda massivlarni ifodalash uchun foydalaniladi. Shuni yodda tutingki agar agar sikl operatorisiz buni ifodalash mumkin bo`lsa po`sha yo`lni tanlang.Bunday holatda dasturni ishlashi tezroq bo`ladi.
Misol: manfiy vektor elementlarini nolga almashtirish (sikl bilan) misol: manfiy vektor elementlarini nolga almashtirish (loopsiz) - Sintaksis :
- while
-
- end
- Operatorlar mantiqiy ifoda rost (to'g'ri) bo'lganda bajariladi.
Blok sxemasi Old shartli sikl opertaori(misol) Ichma ich joylashgan sikl operatori - Har qanday sikl bayonotining tanasi boshqa sikl bayonotlarini o'z ichiga olishi mumkin. Bunday holda, boshqasini o'z ichiga olgan sikl tashqi deb ataladi va birinchisining tanasida joylashgan sikl ichki (ichki) deb ataladi.
- Tashqi siklda bir nechta shunday ichki o'rnatilgan sikllarr bo'lishi mumkin.
- Tashqi va ichki siklni tashkil qilish qoidalari oddiy sikl bilan bir xil.
- Ichki tsikllarni dasturlashda quyidagi qo'shimcha shartga rioya qilish kerak: ichki tsiklning barcha bayonotlari tashqi tsiklning tanasida to'liq joylashishi kerak.
- Siklllar uchun joylashtirganda, ichki sikl boshlanishidan yakuniy parametr qiymatiga qadar to'liq bajariladi, tashqi tsikl parametrining qiymati esa o'zgarishsiz qoladi. Keyin tashqi sikl parametrining qiymati bittaga o'zgartiriladi va yana ichki o'rnatilgan sikl boshidan oxirigacha bajariladi. Va shunga o'xshash tashqi sikl parametrining qiymati tashqi siklning for bayonotida belgilangan yakuniy qiymatdan kattaroq bo'lguncha davom etadi.
Indekslash operatsiyasi yordamida ikki o'lchovli massivni kiritish misoli - Break for va while operatorlarini jarayonini to`xtatish uchun xizmat qildi.
- Continue joriy iteratsiyani to'xtatadi va keyingisiga o'tadi
break va continue operatorlariga misol - Klaviaturadan ixtiyoriy sonlarni kiritadigan skript yozing. Agar raqam musbat bo'lsa, u yig'indiga qo'shiladi, manfiy bo'lsa, u o'tkazib yuboriladi. Nol ishning tugashining belgisidir
break va continue (yechim)
Do'stlaringiz bilan baham: |