Dasturlash asoslari mustaqil ish mavzulari
Dasturlash asoslari mustaqil ish mavzulari Mashg ulot shakli: Mustaqil ta’lim ʻ ( MT ) MT1 Algoritmning berilish usullari va ularga oid misollar MT2 Algoritmning turlariga oid misollar MT3 Murakkab turdagi algoritmlar va ularning qo’llanilishi MT4 Dasturlash tillari va ularning kelib chiqish tarixi. MT5 Dasturlash tililarining turlari va bir biridan farqi MT6 C va C++ tili sintaksislari MT7 C va C++ tillari yaratilish tarixi MT8 C va C++ da dastur yozilish qoidalari MT9 C va C++ tillari xizmatchi so’zlari MT10 Modulli programmalash haqida tushuncha MT11 Modullar strukturasi MT12 Foydalanuvchi moduli va standart modullar MT13 C++ da standart kutubxonalalrdan foydalanish MT14 C++ da oqimlar sinfi MT15 C++ da konteyner sinflari MT16 Klassik tizimli dasturlash xususiyatlari MT17 Uzulishlar va ularning turlari MT18 OS ning uzulishlarini qayta ishlash moduli MT19 Yuqori darajali dasturlash tillar MT20 C++ dasturlash tilining kelib chiqishi tarixi MT21 C++ tili tuzilishi MT22 C++ dasturlash tilida o’zgaruvchilar va ularning turlari MT23 C++ dasturlash tilida o’zgarmaslar va ularning turlari MT24 C++ da arifmetik amallar MT25 Ko’rsatgichlar MT26 C++ da Operatorlar va bloklar MT27 Tanlash operatori va unga doir dastular tuzish MT28 Takrorlash operatorlari MT29 For takrorlash operatori MT30 While takrorlash operatori MT31 Do while takrorlash operatori MT32 O’tish operatorlari MT33 Qiymat berish operatorlari MT34 Mantiqiy operatorlar MT35 Boshqaruv operatorida continue va break ifodalarini qo’llash. MT36 Funksiya va protseduralar MT37 Matematik kutubxona funksiyalari MT38 Rekursiv funksiyalar MT39 Xotira sinflari MT40 Global ob’ektlar
MT41 Dinamik xotira MT42 Massivlar MT43 So’zlar massivlari MT44 Ko’rsatkich massivlari MT45 C++ da fayllar bilan ishlash MT46 Argument olmaydigan funksiyalar MT47 Matn va binar fayllar MT48 Belgi va satrlarni o’qish va yozish funksiyalari MT49 Formatli o’qish yozish funksiyalari MT50 Fayldan o’qish va yozish funksiyalari MT51 Strukturalar MT52 Struktura funksiya argumenti sifatida MT53 Strukturalar massivi MT54 Dinamik strukturalar MT55 Birlashmalar va ular ustida amallar MT56 Makroslarni aniqlash va joylashtirish MT57 Makroslarda ishlatiladigan amallar MT58 String turidagi satrlar MT59 Satrlarni qayta ishlovchi funksiyalar MT60 Statik va dinamik massivlar Bajarish tartibi : Har bir o ’ quvchi kamida 10 ta mavzu bo ’ yicha ( har bir mavzuga ) 2 bet nazariya va shu mavzuga doir masalalar yechib topshiradi , hammada ma ’ lumotlar va misollar har hil bo ’ lishi kerak .