• 3. Hisoblash algoritmini (qoidasini) aniqlash
  • 5. Dasturni sinovdan o’tkazish
  •  Masalaning qo’yilishida parametrlarni aniqlash




    Download 1,34 Mb.
    Pdf ko'rish
    bet8/15
    Sana20.11.2023
    Hajmi1,34 Mb.
    #101891
    1   ...   4   5   6   7   8   9   10   11   ...   15
    Bog'liq
    Ma\'lumotlar tuzilmasi Maruza Mustaqil ishAAA

    2. Masalaning qo’yilishida parametrlarni aniqlash: 
    Bu masalani yechishda tasodifiy sonlarni saqlash uchun bitta B 
    nomli massiv hosil qilib olamiz, faqat juft sonlarni saqlash uchun natija 
    nomli massiv yaratib olamiz va uni dastur ishlashi davomida B massiv 
    tarkiibida bo’lgan juft sonlar bilan to’ldiraniz. 
    3. Hisoblash algoritmini (qoidasini) aniqlash: 
    Birinchi navbatda tasodifiy sonlardan tuzilgan tartiblangan massiv 
    tuzib olamiz. Keyingi qadamda massiv elementlarini juft yoki juft 
    emasligini tekshirib, agar juft bo’lsa natija nomli massivga qo’shib 
    qo’yamiz. 
    massivni tasodifiy sonlar bilan toldirish kodi: 
    for i in range(100): 
    B.append(random.randint(0, 1000)) 
     
    4. Masalaning yechimi uchun dasturlash tilidagi algoritm 
    (dastru kodi): 
    Python dasturlash tilida: 
     
    import random
     
    natija = [] 


    17 
    B = [] 
    #massivni tasodifiy sonlar bilan toldirib olamiz 
    for i in range(100): 
    B.append(random.randint(0, 1000)) 
     
    #juft sonlardan iborat natija massivini toldirib olamiz 
    for i in B: 
    if i % 2 == 0: 
    natija.append(i) 
     
    print(natija) 
    5. Dasturni sinovdan o’tkazish: 
     
     
     
     


    18 
    4-Amaliy topshiriq 
    1. Masalaning qo’yilishi: 
    Karim N yoshda, Salim M yoshda, Jasur K yoshda. Siz bu aka-ukalarning 
    yoshini agar M toq son bo’lsa, o’sish tartibida, aks holda kamayish tartibida chop 
    eting. (Quick Sort saralash algoritmi orqali). 

    Download 1,34 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   15




    Download 1,34 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Masalaning qo’yilishida parametrlarni aniqlash

    Download 1,34 Mb.
    Pdf ko'rish