«С/C++ тилида дастурлаш» фани бўйича маърузалар матни

Ushbu kitob algoritmik tilda dasturlash asoslariga bag'ishlangan bo'lib, unda ma'lumotlar strukturasi, massivlar, funksiyalar, rekursiyalar, qidiruv algoritmlari kabi mavzular batafsil yoritilgan. Kitob dasturlashni o'rganishni boshlayotganlar uchun mo'ljallangan.

Asosiy mavzular

  • Massivlar: Massivlar - bir xil turdagi elementlarning tartiblangan to'plami. Kitobda massivlarni e'lon qilish, massiv elementlariga murojaat qilish, massivlar ustida amallar bajarish (saralash, qidirish) kabi masalalar ko'rib chiqiladi. Ko'p o'lchovli massivlar ham batafsil tahlil qilingan.
  • Funksiyalar: Funksiyalar - dasturning bir qismini tashkil etuvchi, ma'lum bir vazifani bajaruvchi kod bloki. Kitobda funksiyalarni e'lon qilish, funksiyalarga parametr uzatish, funksiyalardan qiymat qaytarish, rekursiv funksiyalar kabi masalalar yoritilgan.
  • Rekursiyalar: Rekursiya - funksiyaning o'zini o'zi chaqirishi. Kitobda rekursiyaning afzalliklari va kamchiliklari, rekursiv algoritmlarni yaratish usullari, rekursiyani to'xtatish shartlari kabi masalalar ko'rib chiqilgan.
  • Qidiruv Algoritmlari: Qidiruv algoritmlari - ma'lumotlar to'plamida kerakli elementni topish uchun ishlatiladigan algoritmlar. Kitobda chiziqli qidiruv, binar qidiruv, KMP, qayta terish, Moris-Pratt kabi qidiruv algoritmlari batafsil tahlil qilingan.