Algoritm

Algoritm — bu muayyan muammoni hal qilish yoki belgilangan vazifani bajarish uchun mo‘ljallangan aniq, bosqichma-bosqich ko‘rsatmalar to‘plami. U bir xil kiruvchi ma’lumotlar taqdim etilganda har doim izchil natijani ta’minlaydigan mantiqiy yo‘l xaritasi vazifasini bajaradi. Samarali bo‘lishi uchun har bir qadam noaniqlikdan xoli, bajarilishi mumkin bo‘lgan va chekli miqdordagi harakatlardan so‘ng jarayonning yakunlanishiga olib keladigan bo‘lishi kerak.

Ushbu ko‘rsatmalar tabiiy til, blok-sxemalar yoki psevdokod orqali ifodalanishi mumkin va ular biron bir maxsus dasturlash tiliga bog‘liq bo‘lmaydi. Amalga oshirishdan oldin dasturchilar ko‘pincha vaqt va xotira murakkabligiga e’tibor qaratgan holda, mantiq samaradorligini nazariy jihatdan baholash uchun a priori tahlilni amalga oshiradilar. Dastur ishga tushirilgandan so‘ng, yechimning zarur tezlik va resurs talablariga javob berishini ta’minlash uchun haqiqiy samaradorlikni o‘lchash imkonini beruvchi a posteriori tahlil o‘tkaziladi.

Algoritmning amaliy namunasi sifatida taom tayyorlash retseptini keltirish mumkin; unda ma’lum masalliqlar kiruvchi ma’lumotlar sifatida ko‘rsatiladi va tayyor taomni hosil qilish uchun tartibli ko‘rsatmalar beriladi. Moliya sektorida algoritmlar avtomatlashtirilgan va yuqori chastotali savdo tizimlarini boshqarish uchun tez-tez ishlatiladi, bunda ular bozor ma’lumotlarini oldindan belgilangan qoidalar asosida qayta ishlab, savdo operatsiyalarini qo‘lda aralashuvisiz amalga oshiradi.

Maqolani ulagin: