Ob`ektga yo’naltirilgan dasturlash tillari

Ushbu kitob O'zbekiston Respublikasi aloqa, axborotlashtirish va telekomunikatsiya texnologiyalari davlat qo'mitasi Toshkent axborot texnologiyalari universiteti Samarqand filiali tomonidan nashr etilgan uslubiy qo'llanma bo'lib, "Ob'ektga yo'naltirilgan dasturlash tillari" fanidan kurs ishlarini bajarish bo'yicha talabalarga mo'ljallangan. Qo'llanma kurs ishini bajarish bosqichlari, baholash mezonlari, mavzular va namunalarni o'z ichiga oladi.

Asosiy mavzular

  • Kurs ishini bajarishning roli va ahamiyati: Oliy ta'limning vazifalari, kadrlar tayyorlash milliy dasturi, talabalarning mustaqil ta'lim olishi, kurs ishlarining ahamiyati, mutaxassis tayyorlashdagi o'rni.
  • Kurs ishini bajarish bosqichlari: Topshiriq olish, ma'ruza va amaliy mashg'ulotlarda ishtirok etish, adabiyotlarni o'rganish, masalalarni yechish algoritmlarini tuzish, hisob grafik ishlarini bajarish, dasturiy ta'minotlarni yaratish, natijalarni tahlil qilish, o'qituvchiga ko'rsatish, rasmiylashtirish, himoya qilish.
  • Kurs ishini bajarilish sifatini baholash: Mustaqil ta'limga ajratilgan qismlar bo'yicha baholash mezonlari, talabalar bilimini tabaqalashtirib baholash, maksimal ball ajratish.
  • "Ob'ektga yo'naltirilgan dasturlash tillari" fanidan namunaviy kurs ishi mavzulari: Uch o'lchovli jismlar uchun sinf yaratish, strukturalar va sinflar ierarxiyasi, matematik va fizik formulalarni tekshiruvchi dasturiy ta'minot yaratish, funksiya grafiklarini chizish, matritsalar ustida amallar bajaruvchi sinf yaratish, standart amallarni qo'shimcha yuklash, rekursiv funksiyalardan foydalanish, chiziqli tenglamalarni yechish, optimallashtirish masalalarini yechish, ob'ektli dasturlash tilida guruh ma'lumotlar bazasini yaratish, fayllar bilan ishlash, va boshqa mavzular.
  • C++ dasturlash tiliga kirish: C++ tilining kelib chiqishi, C tiliga asoslanganligi, ob'ektli dasturlash g'oyasi, C++ ning imkoniyatlari, funksiya va ob'ektlarning kutubxonasi.
  • Zamonaviy obyektga yo'naltirilgan dasturlash tilida sinflarga oid nazariy tushunchalar.: Sinf tushunchasi, sinf elementlari, sinf maydonlari, sinf fayllari, sinf obektlari, sinflar va sinf azolari, vorislikka oid nazariy tushunchalar, sinflar va ob'ektlar, inline va joylashtiruvchi fayllar, murojat huquqlarining yorliqlari.
  • Funksiyalar. Qism dasturlar.: Funksiyalar, qism dasturlar, C/C++ dasturlash tillari, funksiyalar tashkil etadi. Функцияларни яхши таерлаши, дастурнинг эффектли ва ишончли ишлашини таъминлайди.
  • Tsikl operatorlari: Tsikl operatorlari, С/С++ тилларида for, while ва do/while (охирги оператор купчилик, станларт цикл, операторлри фойдаланилади.