Ҳисоблашга мўлжалланган алгоритмлар

Ushbu kitob informatika va dasturlash asoslariga bag'ishlangan bo'lib, unda algoritmlar, ularning xossalari, ifodalash usullari va turlari, dasturlash tillari, amaliy masalalarni kompyuterda yechish bosqichlari kabi mavzular batafsil yoritilgan. Kitobda ko'plab misollar keltirilgan va amaliy masalalarni yechish algoritmlari hamda dasturlari ko'rsatilgan.

Asosiy mavzular

  • Algoritmning asosiy xossalari: Algoritmning uzluksizligi, aniqligi, natijaviyligi va ommaviyligi kabi xossalari batafsil tushuntirilgan. Har bir xossaning mohiyati misollar bilan yoritilgan.
  • Algoritmlarni ifodalash usullari: Algoritmlarni oddiy tilda ifodalash, tuzilmaviy ko'rinishda ifodalash va maxsus (algoritmik) tilda yozish usullari ko'rib chiqilgan. Har bir usulning afzalliklari va kamchiliklari tahlil qilingan.
  • Algoritm turlari: Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar turlari misollar bilan ko'rsatilgan. Murakkab masalalarni yechishda ushbu turlarning kombinatsiyasi qo'llanilishi mumkinligi ta'kidlangan.
  • Dasturlash tillari: Dasturlash tillarining tasnifi, kompyuterga bog'liqlik darajasi bo'yicha tillarning turlari (kompyuter tillari, kompyuterga mo'ljallangan tillar, protseduraga mo'ljallangan tillar, muammoga mo'ljallangan tillar) keltirilgan. FORTRAN, ALGOL, COBOL, PASKAL, PL/1, BASIC kabi mashhur tillar haqida ma'lumot berilgan.
  • Amaliy masalalarning algoritmlari: Turli sohalarga oid (matematika, informatika) amaliy masalalarni yechish algoritmlari va dasturlari keltirilgan. Masalalarning qo'yilishi, matematik ifodalanishi va yechish usullari batafsil ko'rsatilgan.
  • Kompyuterda masalalarni echish bosqichlari: Ilmiy-texnik masalalarni kompyuterda echish bosqichlari (masalaning qo'yilishi, matematik ifodalash, algoritmini ishlab chiqish, dasturlash, xatolarni tuzatish, natijalarni tahlil qilish) batafsil tahlil qilingan.