Алгоритм ва унинг турлари

Ushbu kitob algoritm tushunchasi, ularning turlari va xususiyatlariga bag'ishlangan. Unda algoritm yaratish usullari, ularni turli xil ko'rinishlarda ifodalash, chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar kabi asosiy turlari ko'rib chiqiladi. Kitobda algoritmlarni blok-sxemalar orqali tasvirlash, shuningdek, matematik masalalarni algoritmlashning amaliy misollari keltirilgan.

Asosiy mavzular

  • Algoritm tushunchasi va asosiy xossalari: Algoritmning ta'rifi, diskretlik, tushunarlilik, aniqlik, ommaviylik va natijaviylik kabi asosiy xossalari.
  • Algoritmlarni tasvirlash usullari: Algoritmlarni so'zlar, formulalar, grafik shakllar (blok-sxemalar) va jadvallar orqali ifodalash usullari.
  • Chiziqli algoritmlar: Faqat ketma-ket bajariladigan amallardan tashkil topgan algoritmlar.
  • Tarmoqlanuvchi algoritmlar: Shartga bog'liq holda turli tarmoqlar bo'yicha davom etadigan algoritmlar.
  • Takrorlanuvchi algoritmlar: Ma'lum bir qismi bir necha marta takrorlanadigan algoritmlar (siklik algoritmlar).