М6 Massivlar. Massiv tushunchasi. Statik massivlar. Bir o‘lchovli va
ko‘p o‘lchovli massivlar. Massiv elementlarini saralash va qidirish
usullari.
2
М7 Ko‘rsatkichlar va dinamik xotira bilan ishlash. Ko‘rkatkichlar.
Dinamik xotira bilan ishlash. Dinamik massiv va ularni funksiya
parametri sifatida qo‘llanilishi.
2
М8 Obyektga yo‘naltirilgan dasturlash asoslari. Obyektga yo‘naltirilgan
dasturlash asoslari (inkapsulyatsiya, vorislik, polimorfizm, sinflar va
obyektlar). Tuzilmalar va birlashmalar.
2
М9 Konstruktorlar va destruktorlar. Konstruktorlar va destruktorlar.
Friend funksiyalar va sinflar, ko‘rsatkichlar va sinf metodlari.
Obyektlar massivi.
2
М10 Satrlar va kengaytirilgan belgilar. Satrlarga ishlov berish standart
funksiyalari - satrlarni ulash, solishtirish, belgilarni izlash, satr
qismlarini izlash, o‘zgartirish va o‘chirish.
2
М11 Fayllar va fayllar bilan ishlash. Fayllar va oqimlar, diskdagi fayllar
bilan ishlash. Matnli fayllar. Binar fayllar. C++ tilida fayllar bilan
ishlovchi maxsus funksiyalar. Istisno (exception) larni qayta ishlash
(throw, try va catch).
2
М12 Inkapsulyatsiya va merosxo‘rlik. Inkapsulyatsiya. Merosxo‘rlik va
uning turlari. Himoyalangan merosxo‘rlik. Bazaviy sinf a’zolariga
murojaatni boshqarish.
2
DASTURLASH 1 Tuzuvchi:“Informatika asoslari” kafedrasi mudiri _______________________________________________ М13