Toshkent axborot texnologiyalari universiteti urganch filiali kompyuter injineringi fakulteti


Download 0.88 Mb.
bet4/11
Sana17.06.2023
Hajmi0.88 Mb.
#1533358
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Chiziqli algoritmlar 2-mavzu

Qator amallarini bajarish: Matritsaning yechimi quyidagi amallar bo'yicha tartib bilan bajarilishi mumkin: qator amallari, qatorlar orasidagi ayirish, matritsa ko'paytirish, matritsaga o'xshashlik, elementlari qo'shish, va boshqa amallar. Ushbu tartibda amallar bajarilganda, murakkabligi pasayadi.


Birinchi bosqichning izohli yechimlari: Matritsaning birinchi bosqichini chiziqli algoritm bilan hal qilishdan oldin, matritsaga o'xshash elementli yechimlarni topish mumkin. Bunday yechimlar, matritsaning yechimini hisoblashda murakkabligi kamaytiradi.
2.1 Sikllar haqida umumiy tushuncha berish
Sikllar, matematikadagi bir konseptdir va ularning dasturlashdagi muhim roli mavjud. Sikl, biror bir amalni bir necha martadan bajarish uchun dastur qatoridir. Siklni dasturlashda, ko'p vaqtlar bir amalni bir nechta marta bajarish zarur bo'lishi mumkin, va shu sababli sikllar dasturlashning asosiy qismi sifatida qaralgan.
Sikllar turli xil bo'lishi mumkin, ya'ni bitta dasturda bir nechta sikllar ishlatilishi mumkin. Sikllarning turli xil turlari quyidagilar bo'lishi mumkin:

  1. For sikli: For sikli, belgilangan bir diapazon ichidagi elementlarni, masalan, bir massivni, bir nechta marta bajarish uchun ishlatiladi. For sikli, elementlar va indekslar orasidagi bog'lovchi operatorlar va amallar yordamida ishlaydi.

  2. While sikli: While sikli, belgilangan shartni bajargandan keyin ishga tushadi. Shart rost bo'lguncha, sikl bajariladi, aks holda, sikl to'xtaydi. While sikli, boshqacha sikllardan farq qiladi, chunki shart rost bo'lishiga qarab, o'z ishini bajarishi mumkin.

  3. Do-while sikli: Do-while sikli, while sikliga o'xshash, lekin bajarish tartibi boshqa. Bu siklda, amal bajariladi, shart tekshiriladi, va shart rost bo'lsa, sikl bajariladi. Do-while sikli while siklidan farq qiladi, chunki amalni bir marta bajarishi ta'minlanadi.

Sikllar dasturlashda ko'p vaqtlar qo'llaniladi, shuning uchun sikllarning samaradorligini oshirish uchun quyidagi maslahatlar foydalanilishi mumkin:

  1. Qisqa kod yozish: Sikllar dasturlashda bir amalni bir nechta marta bajarish uchun ishlatiladi, shuning uchun qisqa va qulay kod yozish samaradorligi oshiradi.

  2. Ehtiyojlar darajasini pastga oshirish: Sikllarni ishlatish vaqti yuqori bo'lishi mumkin, shuning uchun dasturlashda sikllarni ishlatish orqali ehtiyojlar darajasini pastga oshirish va samaradorligi oshirish mumkin.


Download 0.88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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