• Chiziqli hisoblash jarayonini algoritmlashtirish
  • 10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja




    Download 0,95 Mb.
    bet24/44
    Sana10.06.2024
    Hajmi0,95 Mb.
    #262104
    1   ...   20   21   22   23   24   25   26   27   ...   44
    Bog'liq
    10-Mavzu Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bil



    Sahifalararo ulagich



    Magnit disk

    11.2. Hsoblash jarayonlarni turlari.
    Barcha hisoblash jarayonlarini uchta sinfga bo'lish mumkin: chiziqli, tarmoqlangan va tsiklik.
    Chiziqli hisoblash jarayonida, hisoblash bosqichlari chiziqli ketma-ketlikda amalga oshiriladi, shuning uchun chiziqli hisoblash jarayoni deb ataladi.
    Tarmoqlanuvchi hisoblash jarayonida, oraliq ma'lumotlarning xususiyatlariga qarab bir necha yo'nalishlardan birida hisoblashlar sodir bo'ladi. Har bir alohida tarmoq hisoblash tarmog'i deb ataladi. Hisob-kitoblarning u yoki bu sohasini tanlash mantiqiy shartlarning bajarilishini tekshirish orqali amalga oshiriladi. Har bir aniq holatda, jarayon tarmoqlaridan biri bo'ylab amalga oshiriladi12.
    Tsiklik hisoblash jarayonlari - tsikl deb, ko`p marta takrorlanadigan bosqichlarni o'z ichiga olgan hisoblash jarayonlariga aytiladi.
    Chiziqli hisoblash jarayonini algoritmlashtirish
    Chiziqli hisoblash jarayonida hisoblash yo'nalishlari dastlabki ma'lumotlarga yoki oraliq natijalarga bog'liq emas (11.3-rasm).
    Vazifa. Geron formulasi bo'yicha A, B, C tomonlari bo'lgan uchburchakning maydonini hisoblash algoritmini yarating:
    , p = (A + B + C)/2 ga teng bo`lsa
    Algoritmning og'zaki tavsifi quyidagicha bo'ladi:

    1. Kiritish A, B, C.

    2. Hisoblash p = (A + B + C) /2.

    3. Hisoblash .

    4. Chiqarish S.

    5. Tamom.


    11.3-rasm. Chiziqli hisoblash jarayoni
    Algoritm har qanday kirish ma'lumotlari uchun chiziqli tuzilishga ega. Va har bir keyingi harakat avvalgisidan kelib chiqadi.

    Tarmoqlangan hisoblash jarayoni


    Tarmoqlangan (tarmoqlanadigan) hisoblash jarayoni - bu ma'lum bir shartni tekshirish natijasiga qarab amalga oshirilgan harakatlar ketma-ketligining tarmoqlanishi ta'minlanadigan jarayon. Ushbu algoritmlarda harakatlarni bajarishning tabiiy tartibi buzilgan13. Tarmoqlangan hisoblash jarayoni og'zaki ravishda quyidagicha tavsiflanadi:
    if opеratori qandaydir shartni rostlikka tеkshirish natijasiga ko`ra
    programmada tarmoqlanishni amalga oshiradi:
    if ( );
    Bu еrda har qanday ifoda bo`lishi mumkin, odatda u taqqoslash amali bo`ladi.
    Agar shart 0 qiymatidan farqli yoki rost (true) bo`lsa, bajariladi, aks holda, ya'ni shart 0 yoki yolg`on (false) bo`lsa, hеch qanday amal bajarilmaydi va boshqaruv if opеratoridan kеyingi opеratorga o`tadi (agar u mavjud bo`sa).
    Tarmoqlangan algoritmda Qaror shartini tekshirish uchun blok mavjud va tekshirish natijasiga qarab u yoki bu harakatlar bajariladi. Agar ikkala harakat ham mavjud bo'lsa, unda to'liq alternativ haqida gap boradi (11.4-rasm).

    11.4-rasm. To'liq alternativ
    Agar 2-qadam o'rniga "№ bandiga o'ting" ko'rsatmasi mavjud bo'lsa, unda ushbu yozuv shakli to'liq bo'lmagan muqobil deb nomlanadi (9.5-rasm).

    11.5-rasm. Muqobil alternativ

    Download 0,95 Mb.
    1   ...   20   21   22   23   24   25   26   27   ...   44




    Download 0,95 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja

    Download 0,95 Mb.