Информатика
Ushbu kitob "Informatika" fanidan laboratoriya mashg'ulotlarini bajarish uchun uslubiy qo'llanma bo'lib, Toshkent Axborot Texnologiyalari Universiteti (TATU) talabalari uchun mo'ljallangan. Qo'llanma kompyuter arxitekturasi, sanoq sistemalari, algoritmlar, chiziqli va tarmoqlanuvchi dasturlar, massivlar, funksiyalar va grafik imkoniyatlar kabi informatikaning asosiy mavzularini qamrab oladi. Har bir laboratoriya ishi uchun nazariy ma'lumotlar, amaliy topshiriqlar va nazorat savollari keltirilgan.
Asosiy mavzular
- Shaxsiy kompyuter arxitekturasi: Kompyuterning asosiy qurilmalari, xotira turlari, dasturiy ta'minoti va tashqi qurilmalari haqida ma'lumotlar berilgan.
- Kompyuterning arifmetik asoslari. Sanoq sistemalari: Sanoq sistemalari tushunchasi, ularning turlari, bir sanoq sistemasidan boshqasiga o'tkazish usullari va turli sanoq sistemalarida arifmetik amallar bajarish ko'rib chiqilgan.
- Algoritmlarning turli tuzilmalari: Algoritm tushunchasi, xossalari, turlari, ifodalash usullari, chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar haqida ma'lumot berilgan.
- Chiziqli algoritm dasturlari: C++ tilida chiziqli algoritmlarni dasturlash, kiritish/chiqarish amallari, formatli kiritish/chiqarish, o'zgaruvchilar va konstantalar bilan ishlash usullari o'rganilgan.
- Tarmoqlanuvchi jarayonlarni dasturlash: Shartli operatorlar (if, else), tanlash operatori (switch), mantiqiy masalalarni dasturlash ko'rib chiqilgan.
- Takrorlanuvchi jarayonlarni dasturlash: Takrorlanish operatorlari (while, do-while, for), sikllarni boshqarish, ichma-ich joylashgan sikllar bilan ishlash usullari o'rganilgan.
- Massivlarni tashkil etish: C++ tilida massivlarni tashkil etish, bir va ko'p o'lchamli massivlar bilan ishlash, massiv elementlarini saralash usullari o'rganilgan.
- C++da funksiyalarni tashkil etish: Funksiyalarni ta'riflash, ularga murojaat qilish, parametrlarni uzatish, qiymat qaytarish, rekursiv funksiyalar yaratish usullari ko'rib chiqilgan.
- C ++ tilining grafik imkoniyatlari: Grafik rejimda ishlash, chiziqlar, shakllar, ranglar bilan ishlash, matematik funksiyalar grafigini chizish kabi grafik imkoniyatlari o'rganilgan.