Основы алгоритмизации и программирования
Ushbu kitob algoritmizatsiya va dasturlash asoslariga bag'ishlangan bo'lib, unda algoritmlarni yaratish, tahlil qilish va turli dasturlash tillarida amalga oshirish usullari ko'rsatilgan. Kitobda, shuningdek, ma'lumotlar strukturalari, algoritmlarning murakkabligi, dasturlash paradigmalariga ham e'tibor qaratilgan.
Asosiy mavzular
- Algoritmizatsiya asoslari: Algoritm tushunchasi, algoritmlarni ifodalash usullari (blok-sxemalar, psevdokod), algoritmlarning xossalari (diskretlik, aniqlik, ommaviylik). Algoritmlarni loyihalashtirish tamoyillari (yuqoridan pastga loyihalash, strukturaviy dasturlash).
- Dasturlash tillari: Dasturlash tillarining turlari (protsedurali, ob'ektga yo'naltirilgan), dasturlash tillarining evolyutsiyasi. Visual Basic dasturlash muhiti bilan ishlash, uning asosiy elementlari (oynalar, boshqaruv elementlari, kod muharriri).
- Dasturlash metodlari: Dasturlashning asosiy bosqichlari (masalani qo'yish, modellashtirish, algoritmni ishlab chiqish, dasturni kodlash, testlash). Algoritmlarni dasturlash tillarida amalga oshirish, xatolarni aniqlash va tuzatish usullari. Visual Basicda dastur kodini yozish, o'zgaruvchilarni e'lon qilish, operatorlarni qo'llash.
- Ob'ektga yo'naltirilgan dasturlash: Ob'ektga yo'naltirilgan dasturlash tushunchalari (ob'ekt, sinf, xususiyatlar, metodlar, hodisalar). Ob'ektlarning asosiy xususiyatlari (inkapsulyatsiya, merosxo'rlik, polimorfizm). Visual Basicda ob'ektga yo'naltirilgan dasturlashning asosiy elementlari bilan ishlash.