• Laboratoriya Musta qil ta’lim 1.
  • Jami: 180 30 60
  • AMALIY MAShG’ULOTLAR MAZMUNI 1.
  • Fanida mashg’ulot mavzulari va soatlari bo’yicha taqsimlanishi




    Download 18.84 Mb.
    bet5/240
    Sana15.02.2022
    Hajmi18.84 Mb.
    #17616
    1   2   3   4   5   6   7   8   9   ...   240
    Bog'liq
    MTA Majmua(2021)
    1, 4-Karno kartadan foydalanib mantiqiy ifodalarni minimallash, Kalendar reja algoritm, Ishchi dastur(Dasturlash I) 24.11.2021, 1 -amaliyot, 4-Lab, Yurtimiz mustaqillikga erishishidan oldin milliy urf odat, 7-8-mavzuDT larni sertifikatlashtirish, Axborotlarni izlash va ajratib olish fanidan mustaqil ish Mavzu, Abdulla Oripov O\'zbekiston (qasida), 2 lab Yarashov Diyorbek, TATU NF Hemis axborot tizimi, Algo 1-299, prezentatsiya
    Fanida mashg’ulot mavzulari va soatlari bo’yicha taqsimlanishi:

    t/r

    Mavzular nomi

    Jami soat

    Ma’ ruza

    Laboratoriya

    Musta qil ta’lim



    1.

    Fundamental ma’lumotlar tuzilmasi. Ma’lumotlar turlari. Abstraktsiya. Ma’lumotlar abstraktsiyasi va ma’lumotlarning abstrakt tuzilmalari (massiv, yozuv, to‘plam).

    6

    2

    4

    6



    2.

    Qidiruv algoritmlari. Qidiruv algoritmlar: chiziqli algoritm, tartiblangan navbatlar, binar qidiruv.

    8

    2

    4

    6




    3.

    Xesh jadval va xesh funksiyalar. Xesh funksiyalarga oid misol. Xesh funksiyalarning qidiruvga tadbiqlari. To‘g‘ri adresiyasiyali va ochiq adresasiyali jadvallar.

    14

    2

    4

    6


    4.

    Saralash usullari. Massiv elementlarini saralash. Saralash turlari va algoritmlar samaradorligi. Yaxshilangan usullar.

    6

    2

    4

    6




    5.

    Rekursiya. Rekursiya va rekursiv triada tushunchasi. Rekursiya konsepsiyasi va qo‘llanilishiga misol. Iterativ va rekursiv algoritmlar, ular orasidagi bog‘lanish.

    14

    2

    4

    6


    6.

    Klass va funksiyalar shablonlari. Klass va funksiyalar shablonlarini dasturlash. Shablonlarning standart kutubxonasi (ShSK). ShSK-komponentalari.

    10

    2

    4

    6


    7.

    Ob’ektga yo’naltirilgan dasturlash. Do‘stona funksiyalar. Inkapsulyasiya. Merosxo‘rlik. Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash

    6

    2

    4

    6




    8.

    Abstrakt ma’lumotlar tuzilmasidagi ro‘yhat (statik va dinamik). Ro‘yxatlar ustigi amallar. Bog‘langan ro‘yhatlar. Bir bog‘lamli ro‘yxat. Ko‘p bog‘lamli ro‘yhat. Ko‘rsatgichlar bilan ishlash.

    12

    2

    4

    6


    9.

    Steklar va navbatlar. Stek tuzilmasi. Stek ustida asosiy amallar. Stekni massiv va ro‘yxatlar ko‘rinishda ifodalash. Navbat tuzilmasi. Navbatni massiv va ro‘yxatlar ko‘rinishda ifodalash.

    6

    2

    4

    6


    10.

    Daraxt ma’lumotlar tuzilmasi. Daraxtsimon ma’lumotlar tuzilmalari. Binar va ko‘ptarmoqli daraxtlar. Ta’riflar va xususiyatlar. Binar daraxtlarni qurish. Binar daraxtlar ustuda amallar.

    8

    2

    4

    6


    11.

    Qidiruv binar daraxti. Qidiruv binar daraxtini qurish. Tugunlar qo‘yish va o‘chirish. Daraxtlarni binar ko‘rinishga keltirish.

    10

    2

    24

    6




    12.

    Ma’lumotlarning tarmoqli tuzilmalari. Graflar. Graflarni taqdim etish usullari. Graflarni ko‘ruvdan o‘tkazish. Graflar yordamida qidiruv. Eng qisqa yolni to‘pish algoritmi. Deykstra algoritmi.

    14

    2

    4

    6


    13.

    Testlash, validatsiya,verifikasiya tushunchalar va ularni farqi. Modulli testlash(oq quti, qora quti va kulrang quti).

    8

    2

    4

    6


    14.

    Ma’lumotlarlar modeli va ularni ishlatish. UML modellashtirish tili




    2

    4

    6


    15.

    Dasturiy ta’minotni tekshirish va testlash usullari. Verifikatsiya va validatsiya. Statik va dinamik testlash usullari




    2

    4

    6


    Jami:

    180

    30

    60

    90


    AMALIY MAShG’ULOTLAR MAZMUNI

    1.

    Ma’lumotlarni standart turlari, ularni e’lon qilish va ular ustidagi amallarga. Misollar yechish. Statik turdagi ma’lumotlar tuzilmasi. Ularga oid misollar.

    2.

    Ro’yxat ko’rinishidagi ma’lumotlar tuzilmasi. Ommaviy xizmat ko’rsatish turlari: Stek, Navbat, Dek. OXKT ustidagi amallar. Ularga oid masalalar yechish.

    3.

    Dinamik turdagi ma’lumotlar tuzilmasi. Chiziqli bog’langan ro’yxatlarni e’lon qilish va ular ustida bajariladigan amallarga doir masalalar yechish.

    4.

    Daraxtsimon ma’lumotlar tuzilmasini e’lon qilish va ular ustida bajariladigan amallarga doir masalalar yechish.

    5.

    Muvozanatlangan binar daraxtlar ustidagi amallar. MERGE va SPLIT operatorlari to’plami. MERGE va SPLIT operatorli ma’lumotlarni abstrakt turlariga doir misollar

    6.

    Graflar va ularni dasturda tasvirlash. Graflar bilan ishlash algoritmlari. Yo’naltirilgan graflar. Eng qisqa yo’lni topish algoritmlarini o’rganish

    7.

    Saralash usul va algoritmlarini tadqiq qilish. Saralashga doir misollarni hal qilish yechish.

    8.

    Xeshlash algoritmlari, xesh funksiyani tanlash va ziddiyatlarni bartaraf etish usullari. Ularga doir misollarni yechish.

    9.

    Qidiruv algoritmlarini tadqiq qilish va ularga doir misollar


    Download 18.84 Mb.
    1   2   3   4   5   6   7   8   9   ...   240




    Download 18.84 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Fanida mashg’ulot mavzulari va soatlari bo’yicha taqsimlanishi

    Download 18.84 Mb.