Dasturlash
Ushbu kitob dasturlash asoslarini o'rganish uchun qo'llanma bo'lib, unda algoritm tushunchasi, algoritm tuzish usullari, ma'lumotlar strukturalari va Паскал hamda Си dasturlash tillarining elementlari batafsil yoritilgan. Qo'llanma, asosan, kasb-hunar kollejlari o'quvchilari uchun mo'ljallangan, lekin undan dasturlashga qiziquvchi boshqa o'quvchilar ham foydalanishlari mumkin.
Asosiy mavzular
- Algoritm va uning xossalari: Algoritm tushunchasi, algoritmning aniqligi, diskretligi, chekliligi va natijaviyligi kabi xossalari, algoritm tuzish usullari (so'zlar bilan, blok-sxema shaklida va h.k.) batafsil tushuntirilgan.
- Algoritm tuzish usullari: Algoritmlarni so'zlar orqali, matematik formulalar yordamida, algoritmlik tillarda, geometrik sxemalar orqali, programma tillari va boshqalar yordamida tasvirlash usullari ko'rsatilgan.
- Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar: Ushbu algoritmlarning tuzilishi, blok-sxemalari va ularni dasturlashda qo'llash usullari misollar bilan tushuntirilgan.
- Паскал dasturlash tili asoslari: Паскал tilining alfaviti, sintaksisi, ma'lumot turlari, operatorlar, funksiyalar, protseduralar va boshqa elementlari batafsil bayon etilgan.
- Си dasturlash tili asoslari: Си tilining alfaviti, sintaksisi, ma'lumot turlari, operatorlar, funksiyalar va protseduralar hamda uslublari misollar bilan tushuntirilgan.
- Massivlar: Massivlar, ularning turlari (bir o'lchamli, ko'p o'lchamli), e'lon qilish usullari va ular bilan ishlash usullari (elementlarni kiritish, chiqarish, tartiblash va h.k.) ko'rsatilgan.
- Faylli tiplar va dinamik ob'ektlar: Fayllar bilan ishlash usullari, fayl turlari (matnli, tiplashtirilgan va h.k.), fayllarni ochish, yopish, o'qish va yozish amallari, dinamik xotira ajratish va boshqarish usullari batafsil tushuntirilgan.
- Qo'shimcha Паскал va Си imkoniyatlari: Modullar, grafik rejimlar, xatolarni aniqlash va tuzatish kabi mavzular Паскал va Си dasturlash tillarida qanday amalga oshirilishi ko'rsatilgan.