Программирования на С++

Ushbu kitob, O'zbekiston Respublikasi Aloqa, Axborotlashtirish va telekommunikatsiya texnologiyalari davlat qo'mitasi tomonidan chop etilgan bo'lib, Toshkent axborot texnologiyalari universitetining Urganch filiali talabalari uchun mo'ljallangan. Kitobda dasturlash asoslari, kompyuter arxitekturasi, mantiqiy algebra, sonlar sistemalari, algoritmlar va ma'lumotlar strukturasi kabi asosiy mavzular yoritilgan. Laboratoriya ishlari uchun qo'llanma sifatida tuzilgan, unda nazariy ma'lumotlar, misollar va mustaqil ishlash uchun topshiriqlar mavjud.

Asosiy mavzular

  • Kompyuter arxitekturasi: Kompyuterning asosiy bloklari, mikroprotsessorlar, xotira turlari (RAM, ROM), tashqi xotira qurilmalari (qattiq disklar, optik disklar), interfeyslar va boshqa komponentlar haqida ma'lumot berilgan.
  • Mantiqiy algebra: Mantiqiy funksiyalar (kon'yunksiya, diz'yunksiya, inkor), rostlik jadvallari, mantiqiy qonunlar va ularni soddalashtirish usullari ko'rib chiqilgan.
  • Sonlar sistemalari: Turli sonlar sistemalari (ikkilik, sakkizlik, o'nlik, o'n oltilik) va ularning o'rtasida sonlarni o'tkazish usullari, shuningdek, kompyuterda ramziy ma'lumotlarni kodlash usullari yoritilgan.
  • Algoritmlar: Algoritm tushunchasi, xususiyatlari, tasvirlash usullari (blok-sxemalar), chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar, ularni tuzish va tahlil qilish usullari bayon etilgan.
  • Ma'lumotlar strukturasi (massivlar): Bir o'lchovli massivlar, ularni e'lon qilish, elementlarga murojaat qilish, massiv elementlari ustida amallar bajarish, massivlarni tartiblash va qidirish algoritmlari keltirilgan.
  • Dasturlash muhiti Visual C++: Visual C++ dasturlash muhiti, unda loyiha yaratish, kod yozish, kompilyatsiya qilish, xatolarni tuzatish va dasturni ishga tushirish jarayonlari tushuntirilgan. Chiziqli dasturlarni yaratish misollari ko'rsatilgan.