• 4. Masalaning yechimi uchun dasturlash tilidagi algoritm (dastru kodi)
  • 5. Dasturni sinovdan o’tkazish: 15
  •  Hisoblash algoritmini (qoidasini) aniqlash




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

    3. Hisoblash algoritmini (qoidasini) aniqlash: 
    Birinchi navbatda tasodifiy sonlardan tuzilgan tartiblangan massiv 
    tuzib olamiz. Keyingi qadamda Selection Sort saralash algoritmi orqali 
    massivni saralaymiz. 
    # Selection Sort saralash algoritmi 
    for i in range(len(A)): 
    kichik_indeks = i 
    for j in range(i + 1, len(A)): 
    if A[j] < A[kichik_indeks]: 
    kichik_indeks = j 
     
    # Elementlarni almashtirish 
    A[i], A[kichik_indeks] = A[kichik_indeks], A[i] 
    4. Masalaning yechimi uchun dasturlash tilidagi algoritm 
    (dastru kodi): 
    Python dasturlash tilida: 
     


    14 
    import random 
     
    # Massivni tasodifiy sonlar bilan to'ldirish 
    A = [] 
    for i in range(100): 
    A.append(random.randint(0, 1000)) 
     
    # Selection Sort saralash algoritmi 
    for i in range(len(A)): 
    kichik_indeks = i 
    for j in range(i + 1, len(A)): 
    if A[j] < A[kichik_indeks]: 
    kichik_indeks = j 
     
    # Elementlarni almashtirish 
    A[i], A[kichik_indeks] = A[kichik_indeks], A[i] 
    print(A) 
    5. Dasturni sinovdan o’tkazish: 


    15 
     
     


    16 
    3-Amaliy topshiriq 
    1. Masalaning qo’yilishi: 
    B[100] masssiv elementlarini rand() funktsiyasi yordamida tasodifiy sonlar 
    bilan to’ldiring va hosil bo’lgan massiv elementlaridan juft sonlarni ajratib olib
    yangi massiv sifatida chop qiling. 

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




    Download 1,34 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Hisoblash algoritmini (qoidasini) aniqlash

    Download 1,34 Mb.
    Pdf ko'rish