II.2.Algoritmni amalga oshirish.
Ko'pgina algoritmlar kompyuter dasturlari sifatida bajarilishi mo'ljallangan. Ammo ko'pgina algoritmlar boshqa vositalar, masalan, biologik neyron tarmoq - inson miyasi arifmetikani yoki oziq-ovqatni ko'chiradigan hasharot - elektr zanjiri yoki mexanik moslama orqali amalga oshiriladi.
Algoritmlarni tasniflashning bir usuli bu amalga oshirish usullari. Rekursiya yoki iteratsiya: Rekursiv algoritm - bu ma'lum bir shart bajarilganga qadar o'zini qayta-qayta chaqiradigan (ishora qiladigan) funksional dasturlash uchun odatiy usul. Iteratsion algoritmlar berilgan muammolarni hal qilish uchun takroriy boshqarish kabi takrorlanadigan boshqaruv tuzilmalaridan foydalanadi. Dasturchi ma'lum bir muammo uchun qaysi usulni qo'llash yaxshiroq ekanligini aniqlashi kerak.
Dostları ilə paylaş: |