• 4- AMALIY ISH.
  • Vazifa
  • NAZARIY QISM
  • Oʻzbekiston respublikasi axborot texnologiyalari va




    Download 0.54 Mb.
    bet1/8
    Sana14.12.2023
    Hajmi0.54 Mb.
    #119049
      1   2   3   4   5   6   7   8
    Bog'liq
    evolutsiya
    xorijiy-investitsiyalarning-milliy-korxonalar-raqobatdoshligini-taminlashdagi-ahamiyati-ozbekcha-20231028142026Tf71, wepik-xorijiy-investitsiyalarning-milliy-korxonalar-raqobatdoshligini-taminlashdagi-ahamiyati-ozbekcha-20231028142026Tf71, amerika-davlatining-iqtisodiyoti-ozbek-tilida-tayyorlangan-prezentatsiya-20231028175123Q4DC, wepik uyushgan jinoyatchilik iqtisodiyoti xufiyona iqtisodiyot y, Axborot xavfsizligi tushunchasi va zaruriyati. Raqamli iqtisodiy-azkurs.org

    OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


    MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    Dasturiy injiniring

    DT qurilmasi va evolyutsiyasi


    4-Amaliy ish


    Guruh: 313-20
    Bajardi: Akbar Jo’rayev
    Tekshirdi: Raxmanov Askar
    TOSHKENT 2023

    4- AMALIY ISH.


    Mavzu: DASTURNI BOSHQARISH OQIMINING MURAKKABLIK O‘LCHOVLARI

    Ishning maqsadi: talabalarga zamonaviy dasturlash texnologiyalari, dasturiy ta’minot murakkabligini aniqlash usullari va vositalaridan foydalangan holda ishonchli, sifatli dasturiy ta’minotni ishlab chiqish bo‘yicha nazariy bilim va amaliy ko‘nikmalarga ega bo‘lishdan iborat.


    Vazifa:


    1. Nazariy material bilan tanishish. 2.

      1. berilgan masala uchun dastur yozish.

      2. dasturning blok-sxemasi va boshqaruv grafini chizish.

      3. Makkeybning murakkablik o‘lchovlari asosida dasturni boshqarish oqimining murakkabligini hisoblash.

    3. Amaliy ish bo‘yicha hisobot tayyorlash.

    NAZARIY QISM


    Dasturlarning strukturaviy murakkabligi quyidagilar bilan belgilanadi:

    • O'zaro ta'sir qiluvchi komponentlar soni;

    • Komponentlar orasidagi bog'lanishlar soni;

    • Komponentlarning o'zaro ta'sirining murakkabligi (ulanishlar soni). Dastur xatti-harakatlarining xilma-xilligi va uning kirish va chiqish ma'lumotlari o'rtasidagi bog'lanishlar dastur bajariladigan yo'nalishlar to'plami (boshqaruv grafining uchlari va yoylarining o'zgaruvchan ketma- ketligi) bilan belgilanadi. Dastur modulining murakkabligi dasturning hajmi (komandalar soni) bilan emas, balki uni bajarish yo'nalishlari soni va murakkabligi bilan bog'liq. Ma'lumotlarni qayta ishlashning mumkin bo'lgan yo'nalishlari dasturni ishlab chiqishning murakkabligini aniqlaydi. Ushbu murakkablik o‘lchami modulni sinovdan o'tkazish va unga xizmat ko'rsatishning murakkabligini baholash, shuningdek, uning ishlashining potentsial ishonchliligini baholash uchun ishlatilishi mumkin. Dastur

    modulini bajarish yo‘nalishlari quyidagilarga bo'linadi:

    • Hisoblash yo‘nalishlari

    • Mantiqiy qarorlar qabul qilish yo‘nalishlari

    Yo‘nalishlarni hisoblashning murakkabligi quyidagi formula bo'yicha baholanadi:

    1 =


    =1 =1
    m – dasturni bajarish yo‘nalishlari soni
    lii-yo‘nalishda qayta ishlangan ma'lumotlar soni
    vjj-chi turdagi ma'lumotlarning qayta ishlangan qiymatlari soni (2 ≤
    ≤ 5)
    Arifmetik amallarning umumiy soni 5-10% dan oshmaydi, shuning uchun hisoblash yo‘nalishlari dasturning strukturaviy murakkabligini aniqlaydi. Mantiqiy qarorlar qabul qilish yo‘nalishlarining murakkabligi quyidagi formula bo'yicha baholanadi:



    Bu yerda:
    2 =
    =1

    pi tarmoqlanishlar soni yoki i-yo‘nalishlarda tekshirilishi kerak bo'lgan shartlar soni.
    Dasturning umumiy murakkabligi quyidagi formula bo'yicha aniqlanadi:
    = ∗ ∑ ( ∑ + )
    =1 =1
    Bu yerda:
    c – proportsionallik koeffitsiyenti



    Download 0.54 Mb.
      1   2   3   4   5   6   7   8




    Download 0.54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Oʻzbekiston respublikasi axborot texnologiyalari va

    Download 0.54 Mb.