“C++ da dasturlash asoslari” fanidan laboratoriya mashg’ulotlari uchun uslubiy ko’rsatma
Ushbu kitob C++ dasturlash tiliga bag'ishlangan bo'lib, chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarni, massivlar, ko'rsatkichlar kabi asosiy tushunchalarni qamrab oladi. Kitob laboratoriya ishlari uchun qo'llanma sifatida tuzilgan, nazariy ma'lumotlar va amaliy misollar keltirilgan.
Asosiy mavzular
- Sanoq sistemalari: Sanoq sistemalari turlari (ikkilik, sakkizlik, o'nlik, o'n oltilik) va ularni biridan ikkinchisiga o'tkazish usullari ko'rib chiqiladi.
- Algoritmlash asoslari: Algoritmlashning asosiy tushunchalari, algoritmlarni tasvirlash usullari (blok-sxema, psevdokod) va algoritmlarning xossalari (aniqlik, cheklilik, natijaviylik, umumiylik) o'rganiladi.
- Chiziqli dasturlash: Chiziqli algoritmlarni amalga oshirish, kiritish/chiqarish operatorlari, matematik funksiyalardan foydalanish misollari keltirilgan.
- Tarmoqlanuvchi dasturlash: Tarmoqlanuvchi algoritmlarni amalga oshirish, if-else shart operatori, mantiqiy amallar va ularning qo'llanilishi misollar bilan tushuntirilgan.
- Takrorlanuvchi dasturlash: Takrorlanuvchi algoritmlarni amalga oshirish, for, while, do-while sikl operatorlari, break, continue, goto operatorlari va ularning qo'llanilishi misollar bilan ko'rsatilgan.
- Bir o'lchamli massivlar: Bir o'lchamli massivlarni e'lon qilish, ularga qiymat berish va ular ustida amallar bajarish (yig'indi, o'rtacha qiymat, elementlarni qidirish, tartiblash) misollari keltirilgan.
- Ikki o'lchamli massivlar: Ikki o'lchamli massivlarni (matritsalarni) e'lon qilish, ularga qiymat berish va ular ustida amallar bajarish (transponirlash, qo'shish, ko'paytirish, determinantni hisoblash) misollari keltirilgan.
- Ko'rsatkichlar: Ko'rsatkichlar, adreslar, ko'rsatkichlar bilan ishlash, funksiyalarga ko'rsatkichlar va massivlarga ko'rsatkichlar tushuntirilgan va misollar keltirilgan.