Massivlar.
Massiv tushunchasi.
Massiv elementlariga qiymat kiritish va chiqarish usullari. Statik massivlar.
Massiv elementlarini saralash va qidirish usullari
|
2
|
6
|
Mo’minov B.B.,
2021.
102-114 b.
|
|
Ko’rsatkichlar va dinamik xotira bilan ishlash.
Ko’rsatkichlar.
Dinamik xotira bilan ishlash.
|
2
|
6
|
Mo’minov B.B.,
2021.
5-18 b.
|
|
Ob’yektga yo’naltirilgan dasturlash asoslari.
Ob’yektga yo’naltirilgan dasturlash asoslari (inkapsulyasiya, vorislik, polimorfizm, sinflar va ob’yektlar).
Tuzilmalar va birlashmalar.
|
2
|
6
|
Mo’minov B.B.,
2021.
115-134 b.
|
|
Konstruktorlar va destruktorlar.
Konstruktorlar va destruktorlar.
Friyend funksiyalar va sinflar, ko’rsatkichlar va sinf metodlari.
Ob’yektlar massivi.
Dinamik ob’yektlarni boshqarish.
|
2
|
6
|
Mo’minov B.B.,
2021.
136-171 b.
|
|
Satrlar va kengaytirilgan belgilar.
Satrlarga ishlov berish standart funksiyalari - satrlarni ulash, solishtirish, belgilarni izlash, satr qismlarini izlash, o’zgartirish va uchirish.
16-bitli belgilarni boshqarish funksiyalari.
|
2
|
6
|
Mo’minov B.B.,
2021.
172-193 b.
|
|
Fayllar va fayllar bilan ishlash.
Fayllar va oqimlar, diskdagi fayllar bilan ishlash.
Fayllar almashinuvi uchun binar rejim.
Matnli fayllar. Binar fayllar.
C++ tilining fayllar bilan ishlash funksiyalari. Istisno (exception) larni qayta ishlash (throw, try i catch).
|
2
|
6
|
Mo’minov B.B.,
2021.
195-210 b.
|
|
Inkapsulyasiya va merosxo’rlik.
Inkapsulyasiya.
Merosxo’rlik va uning turlari.
Himoyalangan merosxo’rlik.
Bazaviy sinf a’zolariga murojaatni boshqarish.
|
2
|
6
|
Mo’minov B.B.,
2021.
211-228 b.
|
|
Polimorfizm.
Polimorfizm va uning turlari.
Virtual funksiya.
Abstrakt sinf va funksiyalar.
|
2
|
6
|
Mo’minov B.B.,
2021.
229-235 b.
|
|
Operatorlarni qayta yuklash.
Operatorlarni qayta yuklash, nusxa olish konstruktorlari va argumentlari.
Kiritish va chiqarish operatorlarini qayta yuklash.
Kiritish va chiqarish universal funksiyalari.
Formatli kiritish va chiqarish.
Kiritish va chiqarish manipulyatorlari.
|
2
|
6
|
Mo’minov B.B.,
2021.
236-248 b.
|
|
Shablonlar bilan ishlash.
Shablon (template) tushunchasi va ularning qo’llanilishi.
Funksiya shablonlarini, sinf shablonlarini yaratish usullari va ularning tomonlari.bog’liqlik
|
2
|
6
|
Mo’minov B.B.,
2021.
250-261 b.
|
JAMI:
|
30
|
90
|
|
№
|
Mavzular
|
Soatlar hajmi
|
1.
|
Chiziqli tuzilmalarning algoritmlari va ularning dasturi
|
2
|
2.
|
Tarmoqlanuvchi algoritmlar va ularning dasturi
|
2
|
3.
|
Takrorlanuvchi tuzilmali algoritmlar va ularning dasturi
|
2
|
4.
|
Kiritish va chiqarish funksiyalari
|
2
|
5.
|
Massivlarni tashkil etish
|
2
|
6.
|
Ikki o’lchamli massivlarni tashkil etish
|
2
|
7.
|
Massiv elementlari ustida qo‘llaniladigan standart algoritmlar
|
2
|
8.
|
Satrlar va satrlar ustida amallar
|
2
|
9.
|
String standart funksiyalari
|
2
|
10.
|
Funksiyalarni tashkil etish
|
2
|
11.
|
Rekkursiv funksiyalar.
|
2
|
12.
|
Funksiyalarni qayta yuklash mexanizmi
|
2
|
13.
|
Fayllar bilan ishlash asoslari
|
2
|
14.
|
Ko’rsatgichlar va ular bilan ish yuritish
|
2
|
15.
|
Dinamik xotira tushunchasi. Dinamik massivlar
|
2
|
JAMI:
|
30
|
T/r
|
Mustaqil ta’lim mavzulari
|
Soat
|
1.
|
Chiziqli jarayonlarni tashkil etish(Algoritm va dastur).
|
4
|
2.
|
Tarmoqlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).
|
4
|
3.
|
Takrorlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).
|
4
|
4.
|
Massivlarni tashkil etish.
|
4
|
5.
|
Matrisalarni tashkil etish.
|
4
|
6.
|
Vektorlarni tashkil etish.
|
4
|
7.
|
Ichma - ich joylashgan siklik jarayonlarini tashkil etish.
|
2
|
8.
|
Bir o’lchovli massivlarni funksiya parametrlari sifatida qo’llanilishi.
|
4
|
9.
|
Matrisalarni funksiya parametrlari sifatida qo’llanilishi.
|
4
|
10.
|
Vektorlarni funksiya parametrlari sifatida qo’llanilishi.
|
2
|
11.
|
Rekursiv jarayonlarni tashkil etish.
|
4
|
12.
|
Ichma ich joylashgan rekursiv jarayonlarni tashkil etish.
|
4
|
13.
|
Mustaqil sinflar tashkil etish.
|
2
|
14.
|
O’zaro boglangan sinflarni tashkil etish.
|
4
|
15.
|
Abstrakt sinflar tashkil etish va ulardan foydalanish usullari.
|
4
|
16.
|
Konstruktorlar va ularni tashkil etish usullari.
|
2
|
17.
|
Fayllar bilan ishlashning yangi usullari(I/O texnologiyasi).
|
2
|
18.
|
Voris sinflar yaratish va ular yordamida masalalarni yechish.
|
2
|
19.
|
Ob’ektlar massivi bilan ish yuritish.
|
4
|
20.
|
Dinamik massivlar va ko‘rsatgichlar.
|
2
|
21.
|
Sinflarni yaratishda funksiyalarni qayta yuklash mexanizmidan unumli foydalanish.
|
2
|
22.
|
Sinflarni yaratishda operatorlarni qayta yuklash mexanizmidan unumli foydalanish.
|
2
|
23.
|
Shablon funksiyalar yaratish va ulardan foydalanish.
|
2
|
24.
|
Shablon sinflar yaratish va ulardan foydalanish.
|
2
|
25.
|
Shablon funksiyalarda funksiyalarni qayta yuklash mexanizmi.
|
4
|
|
JAMI:
|
90
|