13
19.
Оqimlar
2
20.
Lоyihalashtirish va dasturlash tili
2
21.
Tiplar haqida dinamik ma’lumоtlar
4
22.
Kеng intеrfеys
2
23.
Inkapsulyatsiya
2
Jami
66
1.1.7-jadval.
Ma’ruza mashg’ulotlari (3 semstr 18 soat)
№
Mavzular
Ajratilgan
soatlar
1
2
3
1.
Funksiyalar: Bog’liqlik, sarlavha fayllar, boshqa tillarda dasturga
ulanish. Parametrlarning standart qiymatlari. Funksiyaga
ko’rsatkich. Makromuhitlar.
2
2.
Sinflar: Sinflar va a’zolar. O’z uziga silkalar. Initsializatsiya.
O’chirish. O’rinlashtrish. Interfeyslar va realizatsiya. Konstruktor
va destruktorlar.
2
3.
Hosilaviy sinflar. Abstrakt sinflar. To’plamli merosxo’rlik.
Ruxsatlilikni boshqarish. Bosh xotira.
2
4.
Amallarni qayta yuklash. Operator funksiyalar. Tiplarni aniqlash
uchun foydalanuvchi funksiyalari. Literallar. Katta obyektlar.
O’zlashtrish va initsializatsiyalash. Indeksatsiyalash. Funksiyani
chaqirish. Bilvosita murojat. Inkrement va decrement. Satrli sinf.
Do’stlar va a’zolar.
2
5.
Qolip tiplar: oddiy qolip tiplar. Ro’yhatlar uchun tiplar qoliplari.
Funksiya uchun tip qoliplari. Qolip funksiyalar uchun ortiqcha
yuklashlarga ruxsat berish. Tip qolipi parametrlari. Tip qoliplari va
hosilaviy sinflar. Assosiativ massiv.
2
6.
Asosiy vaziyatlarni qayta ishlash mexanizmi: xatoliklarni qayta
ishlash. Asosiy vaziyatlarni farqlash. Asosiy vaziyatlarni nomlash.
Resurslarga murojatlar. Interfeys topshirig’i. Xatoliklarni qayta
ishlashning boshqa usullari.
2
7.
Oqimlar: Chiqarish. Kiritish. Formatlash. Fayllar va oqimlar. C da
kiritish chiqarish. Mashqlar.
2
8.
H
Loyhalash va rivojlantrish: Maqsadlar va muhitlar. Rivojlantrish
jarayoni. Loyhalarni boshqarish.
2
9.
C++ da loyihalash: loyihalash va dasturlash tillari. Sinflar.
Komponenlar. Interfeyslar va realiztsiya.
2
Итого
18
|