Ilmiy-tеxnik masalalarni kompyutеrda yеchish
Ushbu kitob kompyuterda ilmiy-texnik masalalarni yechishga bag'ishlangan. Unda O'zbekiston Respublikasi oliy ta'lim tizimida informatika va axborot texnologiyalari fanini o'qitishning dolzarb masalalari, kompyuter savodxonligini oshirish yo'llari, masalalarni kompyuterda yechish bosqichlari, algoritmlash asoslari, dasturlash tillari va ularni tasniflash, algoritmlarning asosiy turlari, blok-sxemalar tuzish va dasturlash tillarida kod yozish kabi mavzular yoritilgan. Kitob talabalarga, o'qituvchilarga va informatika sohasiga qiziquvchilarga mo'ljallangan.
Asosiy mavzular
- Kompyuterda masalalarni yechish bosqichlari: Masalaning qo'yilishi va maqsadning aniqlanishi, matematik ifodalash, yechish uslubini ishlab chiqish, algoritmini yaratish, ma'lumotlarni tayyorlash, dasturlash, xatolarni tuzatish, avtomatik tarzda bajarish, natijalarni izohlash va foydalanish bo'yicha yo'riqnoma yozish kabi bosqichlar.
- Algoritmlash asoslari: Algoritm tushunchasi, xossalari (uzluklilik, aniqlik, natijaviylik, ommaviylik), ifodalash usullari (oddiy til, tuzilmaviy, algoritmik til), algoritmlarning asosiy turlari (chiziqli, tarmoqlanuvchi, takrorlanuvchi).
- Dasturlash tillari va ularni tasniflash: Dasturlash tillarining alifbosi, sintaksisi, semantikasi, kompyuterga bog'liqlik darajasi bo'yicha tasniflanishi (kompyuterga bog'liq va bog'liq bo'lmagan tillar), protseduraga mo'ljallangan va muammoga mo'ljallangan tillar, FORTRAN, ALGOL, COBOL, PASKAL, BASIC.
- Algoritmik blok sxemalar: Algoritmlarni grafik tasvirlash usuli, bloklarning geometrik shakllari va ularning ma'nosi, bloklarni birlashtirish qoidalari, tuzimlarni qurish qoidalari.