Algoritmlerdi du’ziw ha’m analizlew usillari
Ushbu kitob algoritm va ma'lumotlar tuzilmalariga bag'ishlangan. Unda algoritmlarni yaratish, tahlil qilish usullari, kompyuterda masalalarni yechish bosqichlari hamda algoritmlarni formallashtirish kabi masalalar ko'rib chiqilgan. Kitob talabalarga algoritmlash asoslarini o'rganishda yordam beradi.
Asosiy mavzular
- Algoritm tushunchasi: Algoritmning ta'rifi, xossalari (diskretlilik, aniqlilik, uliymalik, natiyjalilik). Algoritmlarni ifodalash usullari (so'zlar orqali, operatorlar orqali, grafik ko'rinishda). Blok-sxemalar va ularning elementlari.
- Algoritmlarni duzish va tahlil qilish usullari: Algoritmlarni to'liq duzishning asosiy etaplari: masalaning qo'yilishi, model tuzish, algoritm ishlash, durisligini tekshirish, ishga tushirish, taxlil qilish, programma, hujjatlashtirish. Algoritmni tuzishdagi talablar.
- Kompyuterda masalalarni yechish bosqichlari: Ilmiy-texnik masalalarni kompyuterda yechish bosqichlari: masalaning qo'yilishi, matematik ifodalash, shechish usulini tanlash, algoritm ishlash, malumotlar tayyorlash, programme, xabar tarqatuvchiga utkazish, tekshirish, ishlash va natijani tushuntirish.
- Algoritmlarni formallashtirish: Berilgan masalani shechish uchun, berilgan boshlangich kursatkichlar asosida kurilgan ta'rifi, xossalari (diskretlilik, aniqlilik, uliymalik, natiyjalilik).