• АXBOROT TEXNOLOGIYALАRIUNIVERSITETI MUSTAQIL ISH MAVZU:SARLASHNI QAT’IY USULLARI VA ULARNING
  • 1. Massiv elementlarini saralash va saralash usullari haqida 2. Saralash haqida tushuncha 3. Saralashni qat’iy usullari va samaradorligi haqida
  • Samaradorligi bajardi: xolmatov r. T tekshirdi: muxsinov sh. Sh




    Download 0,97 Mb.
    Pdf ko'rish
    bet1/8
    Sana04.01.2024
    Hajmi0,97 Mb.
    #129964
      1   2   3   4   5   6   7   8
    Bog'liq
    SARLASHNI QAT’IY USULLARI VA ULARNING SAMARADORLIGI



    1
    OʼZBEKISTON RESPUBLIKАSI АXBOROT
    TEXNOLOGIYALАRI VАKOMMUNIKАTSIYALАRINI 
    RIVOJLАNTIRISH VАZIRLIGI 
     
    MUHАMMАD АL-XORАZMIY NOMIDАGI TOSHKENT 
    АXBOROT TEXNOLOGIYALАRIUNIVERSITETI 
     
    MUSTAQIL ISH 
     
     
     
    MAVZU:SARLASHNI QAT’IY USULLARI VA ULARNING 
    SAMARADORLIGI 
     
     
     
     
    BAJARDI: XOLMATOV R.T 
    TEKSHIRDI: MUXSINOV SH.SH 
    GURUH: 01-30 SATO’ 
     
     
    TOSHKENT 2023 


    2
     
    MAVZU:SARLASHNI QAT’IY USULLARI VA ULARNING 
    SAMARADORLIGI 
     
     
     
    I. KIRISH. 
    II. ASOSIY QISM. 
     
    1. Massiv elementlarini saralash va saralash usullari haqida
    2. Saralash haqida tushuncha 
    3. Saralashni qat’iy usullari va samaradorligi haqida 
    4. Quicksort saralash algoritmi. 
     
    III. XULOSA. 
    IV. FOYDALANILGAN ADABIYOTLAR VA TA’LIM SAYTLARI 
    RO’YXATI. 


    3
    Kirish 
    Dastur so‘zi ham komandalarning alohida blokini (berilgan kodini) aniqlovchi so‘z, ham
    yaxlit holdagi bajariluvchi dasturiy mahsulotni belgilovchi so‘z sifatida ishlatiladi. Dasturlashga 
    talabni o‘zgarishi nafaqat tillarning o‘zgarishiga balki uni yozish texnologiyasini ham 
    o‘zgarishiga olib keldi. Dasturlash evolyusiyasi tarixida ko‘pgina bosqichlar bo‘lishiga qaramay 
    biz bu kursimizda protsedurali dasturlashdan ob’ektlarga mo‘ljallangan dasturlashga o‘tishni 
    qaraymiz. 
    Keyingi yillarda amaliy dasturchilarga juda ko‘p integratsion dastur tuzish muhitlari taklif 
    etilayapti. Bu muhitlar u yoki bu imkoniyatlari bilan bir–biridan farq qiladi. Aksariyat 
    dasturlashtirish muhitlarining fundamental asosi C++ tiliga borib taqaladi.
    Vaqt o‘tishi bilan dasturchilar oldiga quyilgan masalalar o‘zgarib boryapti. Bundan yigirma 
    yil oldin dasturlar katta hajmdagi ma’lumotlarni qayta ishlash uchun tuzilar edi. Bunda dasturni 
    yozuvchi ham, uning foydalanuvchisi ham kompyuter sohasidagi bilimlar bo‘yicha professional 
    bo‘lishi talab etilardi. Hozirda esa ko‘pgina o‘zgarishlar ro‘y berdi. Kompyuter bilan ko‘proq 
    uning apparat va dasturiy ta’minoti, haqida tushunchalarga ega bo‘lmagan kishilar ishlashyapti. 
    Kompyuter odamlar tomonidan uni, chuqur o‘rganish vositasi emas, ko‘proq o‘zlarining 
    oldilariga qo‘yilgan, o‘zlarining ishlariga tegishli bo‘lgan muammolarini echish instrumenti 
    bo‘lib qoldi. 
    Foydalanuvchilarning ushbu yangi avlodini dasturlar bilan ishlashlarini osonlashtirilishi 
    bilan bu dasturlarning o‘zini murakkabligi darajasi oshadi. Zamonaviy dasturlar - foydalanuvchi 
    bilan do‘stona munosabatni yuqori darajada tashkil qiladigan ko‘p sondagi oynalar, menyu, 
    muloqot oynalari va vizual grafikaviy muhitlardan tarkib topgan interfeysga ega bo‘lishi lozim. 

    Download 0,97 Mb.
      1   2   3   4   5   6   7   8




    Download 0,97 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samaradorligi bajardi: xolmatov r. T tekshirdi: muxsinov sh. Sh

    Download 0,97 Mb.
    Pdf ko'rish