Технология программирования

Ushbu kitob dasturlash texnologiyalari, algoritm tuzish, ma'lumotlar strukturasi va dasturlash tillarida masalalarni yechish usullarini o'rganishga bag'ishlangan. Unda nazariy ma'lumotlar, laboratoriya ishlari, misollar va amaliy topshiriqlar keltirilgan.

Asosiy mavzular

  • Dasturlashga kirish: Dasturlashning asosiy tushunchalari, algoritmlar, ma'lumotlar strukturasi, dasturlash tillari, dasturlash muhitlari.
  • Algoritmlarni loyihalash: Algoritmlarni tasvirlash usullari (blok-sxemalar, psevdokod), algoritmlarni tahlil qilish, algoritmlarning murakkabligi.
  • Ma'lumotlar strukturalari: Massivlar, ro'yxatlar, steklar, navbatlar, daraxtlar, grafalar.
  • Dasturlash tillari: Paskal tilining asosiy elementlari, operatorlar, funksiyalar, protseduralar, modullar.
  • Dasturlashda xatolarni aniqlash va tuzatish: Dasturlashda uchraydigan xatolar, xatolarni aniqlash usullari, dasturlarni sinovdan o'tkazish.
  • Modulli dasturlash: Modullarni yaratish, modullarni kompilyatsiya qilish, modullarni dasturga ulash.
  • Boshqaruvchi dasturlarni yaratish: Foydalanuvchi interfeysini tashkil qilish, dialog sistemalari, grafik interfeyslar.