Polimorfizm. Polimorfizm va uning turlari. Virtual funksiya.
Abstrakt sinf va funksiyalar.
2
М14 Operatorlarni qayta yuklash. Funksiyalar va amallar qayta yuklash va
ulaning maqsadi.
2
М15 Shablonlar bilan ishlash. Shablon (template) tushunchasi va ularning
qo‘llanilishi. Funksiya shablonlarini, sinf shablonlarini yaratish
usullari va ularning qo‘llanilishi.
2
Jami
30
Mashg‘ulotlar shakli: Amaliyot (A) soat А1 Algoritmlar, ularning xossalari va ifodalash usullari. Dasturlashga
kirish. C++ dasturlash tilida dastur kompilyatsiyasi va kompilyator
turlari. Identifikator va ularning turlari. Dasturlash tillarining
tuzilmasi. Matematik kutubxona funksiyalari va ular yordamida
chiziqli algoritmlarni tashkil qilish.
2
A2 O‘zgaruvchilarga qiymat kiritish va chiqarish operatorlari. printf(),
scanf() funksiyalari.
2
A3 Tarmoqlanuvchi operatorlar. Shartli o‘tish operatori (if), tanlash
operatori (switch).
2
A4 Takrorlanuvchi operatorlar. Parametrli sikl operatori (for), old shart
while va so‘ng shart do while operatorlari.
2
A5 Funksiyalar. Qiymat qaytaradigan va qiymat qaytarmaydigan
funksiyalar. Funksiya prototiplardan foydalanib, parametrlarni
qiymat va adresga binoan jo‘natishga doir masalalar yechish.
2
A6 Rekursiv funksiyalar. Rekursiv funksiyalarga doir masalalar yechish.
Funksiyalarni qayta yuklash. Foydalanuvchi kutubxonasini tashkil
qilish.
2
A7 Massivlar. Bir o‘lchovli massivlarni e’lon qilish va ularning
elementlariga murojaatlarni tashkil qilishga doir masalalar yechish.
2
A8 Massivlar. Ko‘p o‘lchovli massivlarni e’lon qilish va ularning
elementlariga murojaatlarni tashkil qilishga doir masalalar yechish.
2