Texnik tizimlarda axborot texnologiyalari

Ushbu kitob "Texnik tizimlarda axborot texnologiyalari" fanidan maruzalar matnini o'z ichiga oladi. Kitobda C++ dasturlash tilining asosiy tushunchalari, ifodalar, mantiqiy va takrorlanuvchi operatorlar, massivlar, funksiyalar, ko'rsatkichlar va rekursiv funksiyalar kabi mavzular chuqur yoritilgan. Har bir mavzu amaliy misollar va nazorat savollari bilan boyitilgan bo'lib, talabalarga dasturlash asoslarini puxta o'zlashtirishga yordam beradi.

Asosiy mavzular

  • Texnik tizimlarda zamonaviy dasturlash texnologiyalari: Zamonaviy ilovalar, dasturlashning rivojlanish bosqichlari (mashina kodi, assembly, yuqori darajali tillar, tuzilmaviy, obyektga yondashgan va vizual dasturlash) hamda zamonaviy dasturlash muhitlari haqida ma'lumot beradi.
  • Dasturlashga kirish, dasturlashning asosiy tushunchalari: C++ algoritmik tilining alifbosi, o'zgaruvchilar, o'zgarmaslar, izohlar, operatorlar va identifikatorlar kabi asosiy tushunchalar bilan tanishtiradi. Shuningdek, butun va haqiqiy sonlar turlari hamda ularning kompyuter xotirasida egallagan hajmi haqida ma'lumot beradi.
  • C++ dasturlash tilining asosiy konstruksiyalari, ulardan foydalanish xususiyatlari: C++ tilida ifodalar, inkrement va dekrement operatorlari, mantiqiy va munosabat amallari hamda ularning jadval ko'rinishida tahlili bayon etilgan. Boolean toifasi va mantiqiy amallar atroflicha tushuntirilgan.
  • Tarmoqlanuvchi jarayonlarni dasturlash: Shart operatorlari (if-else) va tanlash operatorlari (switch) hamda ularning qo'llanilishi, murakkab shartlar va amallar bilan tanishtiradi. Misollar yordamida bu operatorlarning ishlash prinsipi tushuntirilgan.
  • Takrorlanuvchi jarayonlarni dasturlash va ularni muhandislik masalalarida qo'llash: For, do-while va while sikl operatorlari hamda ularning sintaksisi va ishlash tartibi bayon etilgan. Takrorlanuvchi jarayonlarni muhandislik masalalarida qo'llashga oid misollar keltirilgan.
  • C++ da funksiya va ko'rsatkichlar: Ko'rsatkichlar bilan ishlash, ularning turlari, xotira adreslari va qiymatlari, shuningdek, funksiyalar (parametrsiz va parametrli), global va lokal o'zgaruvchilar hamda funksiyadan chiqish operatori haqida ma'lumot beradi.
  • Rekursiv funksiyalar: Rekursiv jarayonlar, rekursiv funksiyalar va ularning turlari (oddiy va vositali) hamda parametrlari bilan tanishtiradi. Faktorial va 'Xanoy minorasi' masalalarini rekursiv yechish usullari ko'rsatilgan.
  • C++ tilida massivlar: Bir o'lchamli va ko'p o'lchamli massivlar, ularni e'lon qilish, initsializatsiya qilish va elementlariga murojaat qilish usullari bayon etilgan. Matritsalar va ularning qo'llanilishi haqida ma'lumot beradi.
  • C++ dasturlash tilining aralash toifasi: Char toifasi, ASCII kodlari, satrlar bilan ishlash funksiyalari (isdigit, isalpha, tolower, toupper va boshqalar), string sinfi va uning asosiy funksiyalari hamda standart kutubxonalardagi string sinfi haqida ma'lumot beradi.