• 2.Algoritmni formulalar yordamida ifodalanishi.
  • Algoritmni so'zlar yordamida ifodalanishi




    Download 1.92 Mb.
    bet27/208
    Sana23.07.2021
    Hajmi1.92 Mb.
    #15865
    1   ...   23   24   25   26   27   28   29   30   ...   208
    1. Algoritmni so'zlar yordamida ifodalanishi.

    Avvalgi darslarda keltirilgan bir qator misollar inson og'zaki nutqida qo'llaniladigan so'zlar orqali ifodalangan edi (masalan, choy damlash yoki yig'indi hisoblash algoritmi). Algoritmning bunday tasvirlash usulida ijrochi uchun ko'rsatma jumlalar orqali buyruq shaklida beriladi.

    Misol tariqasida suv havzasi oldida turgan A litrli va В litrli suv idishi bor ijrochi uchun {A ni to'ldir; В ni to'ldir; A dan В ga quy; В dan A ga quy; A ni bo'shat; В ni bo'shat} ko'rsatmalar sistemasini olish mumkin.


    1. masala. A=3 va B=5 bo'lganda Suvchi 1 litr suv o'lchab olishi uchun algoritm tuzilsin. Bu masalaning maqsadga yetkazuvhci algoritmini so'zlar yordamida tuzish qulay:

    Qadamlar

    Algoritmdagi ko'rsatmalar

    A idishda

    В idishda

    1

    A ni to'ldir;

    3 litr

    0 litr

    2

    A dan B ga quy;

    0 litr

    3 litr

    3

    A ni to'ldir;

    3 litr

    3 litr

    4

    A dan B ga quy.

    1 litr

    5 litr


    2.Algoritmni formulalar yordamida ifodalanishi.

    Bu usul matematika, fizika, kimyo, biologiya kabi fanlarda ko'plab foydalaniladi. Yodingizda bo'lsa, so'zlar yordamida ifodalangan 4-darsdagi 2-misolda algoritmni formula orqali ifodalagan edik. Formuladagi «+», «-», «х», «:» kabi arifmetik amaUarning hisoblash qoidalariga rioya qilgan holda bajarilishi ham algoritmga misol bo'ladi. 5-darsda berilgan «ax1 + + bx + с = 0 (a ^ 0) ko'rinishidagi kvadrat tenglamani yechish» algorit- mining quyida keltirilgan formula orqali ifodasi bilan tanishsiz:





    Download 1.92 Mb.
    1   ...   23   24   25   26   27   28   29   30   ...   208




    Download 1.92 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Algoritmni so'zlar yordamida ifodalanishi

    Download 1.92 Mb.