-mavzu. Rekursiv va qayta yuklanuvchi funksiyalar

|
-mavzu. Rekursiv va qayta yuklanuvchi funksiyalar
|
bet | 3/6 | Sana | 28.09.2024 | Hajmi | 34,6 Kb. | | #272793 |
Bog'liq FD Mexanika 2313-mavzu. Rekursiv va qayta yuklanuvchi funksiyalar.
Rekursiv funksiyalarni aniqlash. Qayta yuklanuvchi funksiyalar.
14-mavzu. C++ da fayl tushunchasi. Fayldan o’qish yozish funksiyalari. Fayllar ustida amallar.
С++ dasturlash tilida fayllar bilan ishlash, fayl va satr oqimlari ustida turli amallar bajarish, formatli o`qish va yozish funksiyalaridan foydalanish ko`nikmalariga ega bo`lish. Dasturda formatli o`qish va yozish funksiyalaridan foydalana olish.
15-mavzu. Fayllardan ikkilik (binary) ko’rinishida o’qish. Fayllarga ikkilik ko’rinishida yozish.
16-mavzu. OOP (obyektga yo’naltirilgan dasturlash) haqida tushuncha. C++ da strukturalar.
Strukturalar. Dinamik strukturalar.
17-mavzu. Sinflar va obyektlar.
Obyektga yo`naltirilgan dasturlash tamoyillari. Sinf e`loni. Obyekt yaratish. Sinfdagi maydonlar va metodlar, ularga murojaatlar. Sinfning getter va setter metodlari. Konstruktor tushunchalari.
18-mavzu. C++ da modifikator bilan ishlash.
Public, private, protected kalit so`zlari.
19-mavzu. Vorislik.
Vorislik. Sinflar shajarasi. Vorislikda konstruktorlarni ishlatish. Sinf vorisligida modifikator ruxsatlar bilan ishlash. Voris olish jarayonida konstruktorga murojaat.
20-mavzu. Polimorfizm.
Poliformizm. Virtual funksiyalar, virtual xossalar funksiyalarni yashirish va qayta aniqlash.
III. Amaliy mashg‘ulotlari buyicha ko‘rsatma va tavsiyalar
Amaliy mashg‘ulotlar uchun quyidagi mavzular tavsiya etiladi:
1. Sanoq sistemalari. Bir sanoq sistemasidan ikkinchisiga o‘tish.
2. Berilganlarning kompyuter xotirasida tasvirlanishi. Kodlash. Algoritmni tasvirlash usullari. Blok sxema.
3. Chiziqli algoritmlar. Tarmoqlanuvchi algoritmlar. Takrorlanuvchi algoritmlar.
4. Berilganlar turlari. C++ tilining tayanch turlari.
5. Dasturlash tili sintaksisi va tarkibiy tuzilishi. Birinchi dastur xosil qilinishiDasturni kompilyatsiya qilish usullari. O‘zgaruvchilarni e’lon qilish. Qiymat berish.
6. O’zgaruvchilar va ifodalar. O’qish-yozish oqimlari (cin, cout)
7. Tarmoqlanuvchi if , va if-else-if operatorlariga oid misollar yechish
8. Switch case va ternar operatorlariga oid misollar ishash
usullari.
9. Takrorlanish operatori for bo‘yicha misollar yechish. For operatorining qo‘llanilish usullari. Takrorlanish operatori while. Takrorlanish operatori do-while..
10. O‘tish operatori goto va takrorlanish jarayonidan chiqish uchun break, continue operatorlari.
11.Statik massiv. Bir o'lchovli massivlarga doir masalalar ishlash
12. Ikki o'lchovli massivlarga oid masalalar yechish.
13. Ko’rsatkichlar va adres oluvchi o’zgaruvchilar
14. Dinamik Massivlarga doir misollar ishalsh
15. Satrlar va ular ustida amallar.
16. Satrlar bilan ishlashda standart funksiyalaridan foydalanish.
17. Standart kutubxona funksiyalaridan foydalanish. (iostream, math, conio, string )
17. Funksiyani e’lon qilish, aniqlash va murojaat.
18. Funksiya parametrlari va qaytaruvchi qiymatlari bilan ishlash.
19. Rekursiv funksiyalar bilan ishlash.
20. Fayldan baytlarni o‘qish va faylga baytlarni yozishga doir misollar yechish.
21. Fayllardan ikkilik(binar) ko‘rinishda o‘qish. Fayllarga binar ko‘rinishda yozish. Formatli o‘qish va yozish metodlari bilan misollar yechish.
23. Standart kutubxona funksiyalaridan foydalanish.
24. Yangi sinf yaratish. Sinf a’zolari( maydon,metod,konstruktor ) ning e’lon qilinishi.
25. Sinfda maydon va metodlarining e’lon qilinishi va ishlatilishi. Konstruktor va destruktor
26.Sinf obyektlarini yaratish va ularning ishlatilishi.
27. Public, Private va Protected murojaat ko’rinishlari.
28. Vorislik tushunchasi, Vorislik turlari.
29. Ichma-ich joylashgan sinflar.
30. Polimorfizm.
Amaliy mashg‘ulotlar o‘tkazilishidan maqsad dasturlash bo‘yicha olingan na-zariy bilimlarni amalda mustahkamlash va turli toifadagi masalalarni yechishga qo‘llashdan iborat. Amaliy mashg‘ulotlarni bir qismi auditoriyada doskada yechilishi bilan o‘tkazilsa, uning katta qismi bevosita kompyuterda amalga oshirilishi kerak.
Izoh: Amaliy mashg‘ulot soatlari hajmlaridan kelib chiqqan holda ishchi das turda mazkur mavzular ichidan amaliy mashg‘ulot mavzulari shakllantiriladi.
|
| |