• Natijaviylik.
  • Algoritmning tasvirlash usullari.
  • Reja: Algoritm va algoritlash tushunchalari. Algoritmning xossalari




    Download 181,67 Kb.
    bet2/5
    Sana03.02.2024
    Hajmi181,67 Kb.
    #151068
    1   2   3   4   5
    Bog'liq
    Reja Algoritm va algoritlash tushunchalari. Algoritmning xossal-fayllar.org
    7-мавзу, “keys-stadi” texnologiyasi “Keys-stadi” haqida tushuncha “Keys-s-fayllar.org, Thermodynamic Processes Wang, 2 5231428706655799691, 2, 2, МОСЛАШУВ ДАФТАРИ қисқартирилгани(1), betlik avt, 1515331286 69898, Alixonov Android , Davlat moliyasi - Vikipediya, 1- Amaliyot topshiriq (2), Allanazarov DPT, O`ktamov Shahzodbek BMW
    Aniqlik. Ijrochiga berilayotgan ko‘rsatmalar aniq mazmunda bo‘lishi zarur. Chunki ko‘rsatmadagi noaniqliklar mo‘ljaldagi maqsadga erishishga olib kelmaydi. Odam uchun tushinarli bo‘lgan "3-4 marta silkitilsin", "5-10 daqiqa qizdirilsin", "1-2 qoshiq solinsin", "tenglamalardan biri yechilsin" kabi noaniq ko‘rsatmalar robot yoki kompyuterni qiyin ahvolga solib qo‘yadi. Bundan tashqari, ko‘rsatmalarning qaysi ketmaketlikda bajarilishi ham muhim ahamiyatga ega. Demak, ko‘rsatmalar aniq berilishi va faqat algoritmda ko‘rsatilgan tartibda bajarilishi shartekan.
    Ommaviylik. Har bir algoritm mazmuniga ko‘ra bir turdagi masalalarning barchasi uchun ham o‘rinli bo‘lishi kerak, ya’ni masaladagi boshlang‘ich ma’lumotlar qanday bo‘lishidan qat’iy nazar algorim shu xildagi har qanday masalani yechishga yaroqli bo‘lishi kerak. Masalan, ikki oddiy kasrning umumiy mahrajini topish algoritmi, kasrlarni turlicha o‘zgartirib bersangiz 
    ham ularning umumiy mahrajlarini aniqlab beraveradi. Yoki uchburchakning yuzini topish algoritmi, uchburchakning qanday bo‘lishidan qat’iy nazar, uning yuzini hisoblab beraveradi. 
    Natijaviylik. Har bir algoritm chekli sondagi qadamlardan so‘ng albatta natija berishi shart. Bajariladigan amallar ko‘p bo‘lsa ham baribir natijaga olib kelishi kerak. Chekli qadamdan 
    so‘ng qo‘yilgan masala yechimga ega emasligini aniqlash ham natija hisoblanadi. Agar
    ko‘rilayotgan jarayon cheksiz davom etib natija bermasa, uni algoritm deb atay olmaymiz. 
    Algoritmning tasvirlash usullari. Yuqorida ko‘rilgan misollarda odatda biz masalani
    yechish algoritmini so‘zlar va matematik formulalar orqali ifodaladik. Lekin algoritm boshqa 
    ko‘rinishlarda ham berilishi mumkin. Biz endi algoritmlarning eng ko‘p uchraydigan turlari bilan
    tanishamiz. 
    1. Algoritmning so‘zlar orqali ifodalanishi. Bu usulda ijrochi uchun beriladigan har bir
    ko‘rsatma jumlalar, so‘zlar orqali buyruq shaklida beriladi. 
    2. Algoritmning formulalar bilan berilish usulidan matematika, fizika, kimyo kabi aniq
    fanlardagi formulalarni o‘rganishda foydalaniladi. Bu usulni ba’zan analitik ifodalash 
    deyiladi.
    3. Algoritmlarning grafik shaklida tasvirlanishida algoritmlar maxsus geometrik 
    figuralar yordamida tasvirlanadi va bu grafik ko‘rinishi blok-sxema deyiladi.
    4. Algoritmning jadval ko‘rinishda berilishi. Algoritmning bu tarzda tasvirlanishdan 
    ham ko‘p foydalanamiz. Masalan, maktabda qo‘llanib kelinayotgan to‘rt xonali
    matematik jadvallar yoki turli xil lotereyalar jadvallari. Funksiyalarning grafiklarini 
    chizishda ham algoritmlarning qiymatlari jadvali ko‘rinishlaridan foydalanamiz. Bu
    kabi jadvallardan foydalanish algoritmlari sodda bo‘lgan tufayli ularni o‘zlashtirib 
    olish oson.
    Yuqorida ko‘rilgan algoritmlarning tasvirlash usullarining asosiy maqsadi, qo‘yilgan 
    masalani yechish uchun zarur bo‘lgan amallar ketma-ketligining eng qulay holatinni aniqlash va
    shu bilan odam tomonidan programma yozishni yanada osonlashtirishdan iborat. Aslida 
    programma ham algoritmning boshqa bir ko‘rinishi bo‘lib, u insonning kompyuter bilan
    muloqotini qulayroq amalga oshirish uchun mo‘ljallangan. 




    Download 181,67 Kb.
    1   2   3   4   5




    Download 181,67 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Reja: Algoritm va algoritlash tushunchalari. Algoritmning xossalari

    Download 181,67 Kb.