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

8–9-darslar.             MASALALARNI                 KOMPYUTERDA

              YECHISH BOSQICHLARI

                     Inson  amaliy  ish  jarayonida  koӒplab  masalalarni  hal  etishiga  toӒgӒri  keladi.  Bu
              masalalarning baӓzilari osongina, baӓzilari esa murakkab hisob-kitoblar orqali hal etiladi. Baӓzi
              masalalarni yechishda esa qandaydir amallar guruhini minglab marta bajarishga to‘g‘ri kelishi
              mumkin. Shuning uchun beminnat va o‘ta tez ishlaydigan yordamchimiz bo‘lmish kompyuter
              bizga yaqindan yordam bera oladimi, agar yordam bera olsa, ularni kompyuterda hal etish
              qanday tashkil etiladi, degan savollar tugӒilishi tabiiy hol. Aslida esa kompyuter masalalarni
              tez hal qilish va ma’lumotlarni qayta ishlash uchun yaratilgan.
                     Kompyuter yordamida har qanday muammoni hal qilish quyidagi  bosqichlarni o‘z
              ichiga oladi:
                     •   1-bosqich: masalaning qoӒyilishi;
                     •   2-bosqich: masalaning matematik modelini tuzish;
                     •   3-bosqich: algoritmlash;
                     •   4-bosqich: dasturlash;
                     •   5-bosqich: dasturni kompyuter xotirasiga kiritish;
                     •   6-bosqich: natija olish va tahlil etish.
                     1-bosqichda masalaning toӒgӒri qoӒyilganligi, maqsadi va mazmuni aniqlanadi. Barcha
              koӒrsatkichlar, ularning xususiyatlari oӒrganib chiqiladi. Qanday natija olinishi kerakligi hamda
              masalaga mos boshlangӒich hamda natijaviy kattaliklar aniqlanadi. Masalaning aniq, toӒliq va
              tushunarli bo‘lishi muammoga to‘liq yechim topish imkonini beradi.
                     2-bosqichda  masala ko‘rilayotgan sohaning ilmiy yutuqlaridan kelib chiqqan holda
              matematik  munosabatlar orqali  ifodalanadi,  yaӓni    barc  kattaliklar,  ularni  oӒzar  bogӒlanishi

              amal  oshiriladi  v  matematik  model  yaratiladi  QoӒyil  masalani  aniq  v  tushunarli  hal  qili
              uc  kerakli  matematik  usul  tanlanadi  Muammoni  hal  qilishd  matematik  usullarni  turli
              xillarid  foydalani  mumki  hamd  tanl  usul,  albatta,  aniq  yechi  oli  borishi  zarur.
                     3-bosqichda  masalanin  modelidan foydalanib  h  etishnin  algoritm  tuziladi.



              Muayyan koӒrsatmalarnin  ketma-ke  algoritmn  tasvirlash usullaridan bir  orqali




              tasvirlanadi. Masalan  blok-sxem  yo  soӒzlar  koӒrinish  ifodalash mumkin. Algoritm tayyor

              holatga keltirilgandan so‘ng navbatdagi bosqichga o‘tiladi.
                     4-bosqichda  algoritmdagi ko‘rsatmalarning ketma-ketligi tayyor holatga keltirilganidan

              keyin,  uni  asosid  kompyuter bajar  oladi  til  oӒtkaziladi
                     5-bosqichda dasturlash tili yordamida tuzilgan dastur kompyuter xotirasiga kiritiladi.
                     6-bosqichda  dastur  ishga  tushiriladi,  natijasi  tahlil  qilinadi.  Dasturning  toӒgӒriligini
              tekshirish testlar yordamida amalga oshiriladi. Agar dasturda xato va kamchiliklar aniqlansa,
              ular bartaraf etiladi. Xatolar muayyan dasturlash tilida dastur yozish qoidalarini buzish bilan
              bog'liq  bo'lishi  mumkin.  Jarayon  boshlangӒich  maӓlumotlar  bilan  solishtirilib,  toӒgӒri  natija
              olingandan keyin to‘xtatiladi.

                     1-masala. Massasi 150 g bоӒlgan xokkey shaybasi muz ustida turibdi. Agar xokkeychi
              unga 100 N kuch bilan zarba bersa, shayba qanday tezlanish oladi?






                              8–9-darslar. MASALALARNI KOMPYUTERDA YECHISH BOSQICHLARI               17
   13   14   15   16   17   18   19   20   21   22   23