Page 28 - 9-sinf informatika yangi 2020. @informatika
P. 28

13–14-darslar. ALGORITM TUSHUNCHASI VA

              UNING XOSSALARI

                     Inson  hayoti  davomida  har  kuni  katta-kichik  vazifa  yoki  masalalarni  hal  etishni,  turli
              koӒrsatmalarni bajarishni, harakatlar rejasini tuzishni yoki tuzilgan rejaga muvoԊq ishlarni amalga
              oshirishni oӒz oldiga maqsad qilib qoӒyadi. Masalan, bironta masalani yechish yoӒllarini daftarga
              yozish, qandaydir bir taom yoki qandolat mahsulotini tayyorlashda unga oid koӒrsatma (retsept)-
              lardan foydalanish, maishiy texnika vositalarini ishlatishda uning yoӒriqnomalaridan foydalanish,

              kimgadir biror manzilga yetib borish yo‘lini tushuntirish va hokazo.

                     1. Biz  muayyan harakatlarni amalga oshirishdan  avval o‘z  oldimizga qanday
                     maqsadni qo‘yamiz?
                     2. Algoritm nima, uning kelib chiqish tarixini bilasizmi?                                BUNI BILASIZMI?
                     3. Algoritm ijrochisi nima, nimalar algoritm ijrochisi bo‘lishi mumkin?


                     Algoritm so‘zi va tushunchasi IX asrda yashab ijod
              etgan buyu  allom  Abu Abdulloh Muhamm  ibn Muso






              al-Xorazmiy  (783    850) nom  bilan uzviy  bogӒliq. Algoritm

              so‘zi al-Xorazmiy nomini Yevropa olimlari tomonidan buzib
              talaffuz qilinishidan kelib chiqqan. Al-Xorazmiy arifmetikaga
              bagӒishlangan  ӖAl-kitob  al-muxtasar  Ԋ  hisob  al-jabr  va  al-
              muqobala” nomli risolasida birinchi bo‘lib o‘nlik sanoq
              sistemasining prinsiplari va undagi to‘rt amalni bajarish
              qoidalarini asoslab bergan. Olimning “al-Xorazmiy” nomi esa
              “algoritm” shaklida fanda abadiy o‘rnashib qolgan.

                     Algoritmdagi har bir ko‘rsatma yoki buyruq biror
              amalni bajarishni ko‘zda tutadi. Algoritmdagi
              amallarni    bajaradigan   obyektni    ijrochi
              deb atash mumkin. Har qanday algoritm            Eslab qoling!
              amallarn  belgilab  beruvch  qo  boӒlib,
                                                               Odatda, inson o‘z hayotiy tajribasi yoki
              uning zanjiri natijasida berilgan qiymatlardan   o‘zlashtirgan bilimlariga asoslanib, ma’lum
              izlangan natija kelib chiqadi. Bunday amallar    bir harakatlar, boshqacha aytganda,
              zanjiri algoritmik jarayon, algoritm tarkibidagi   ko‘rsatma yoki buyruqlar ketma-ketligini

              umumiy jihatga ega har bir amal esa
                                                               bajarish orqali ko‘zlagan maqsadiga erishadi.
              algoritmning qadami deb ataladi.                 Bunday ko‘rsatma va harakatlar ketma-ketligi
                     Algoritm  deganda,  ijrochi  uchun
                                                               algoritm so‘zi bilan ifodalanadi.
              qo‘yilgan masalani yechishga qaratilgan aniq
              va tushunarli ko‘rsatmalarning chekli ketma-
              ketligi tushuniladi.
                     Misol sifatida ӖInternetdan qiziqarli kitob topish va oӒqish algoritmiӗni koӒrib chiqamiz:
                     1) internet qidiruv tizimiga kirish;
                     2) qiziqarli kitobni qidirib topish;
                     3) topilgan kitobni yuklab olish;



                                   13–14-darslar. ALGORITM TUSHUNCHASI VA UNING XOSSALARI            27
   23   24   25   26   27   28   29   30   31   32   33