Вычисления в Matlab


Download 0.54 Mb.
Sana05.04.2023
Hajmi0.54 Mb.
#1273641
Bog'liq
5-ma`ruza

Matlabda dasturlash

  • Ma`ruza 5

SIKL

Siklik algoritmlarni dasturlash

  • 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)

Old shartli sikl operatori

  • 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 va continue

  • 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)


Download 0.54 Mb.

Do'stlaringiz bilan baham:




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