• 5. Dasturni sinovdan o’tkazish
  • 2-Amaliy topshiriq 1. Masalaning qo’yilishi
  • 2. Masalaning qo’yilishida parametrlarni aniqlash
  •  Hisoblash algoritmini (qoidasini) aniqlash




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

    3. Hisoblash algoritmini (qoidasini) aniqlash: 
    Berilgan massivdagi elementlarning kattasini topuvchi funksiya 
    tuzamiz: 
    def kattasini_top(royxat): 
    katta = royxat[0] 
    for i in royxat: 
    if i > katta: 
    katta = i 
    return katta 
     
     


    11 
    4. Masalaning yechimi uchun dasturlash tilidagi algoritm 
    (dastru kodi): 
    Python dasturlash tilida: 
     
    #kattasini aniqlovchi funksiya 
    def kattasini_top(royxat): 
    katta = royxat[0] 
    for i in royxat: 
    if i > katta: 
    katta = i 
    return katta 
     
    # Asosiy qism 
    royxat = [3, 7, 1, 9, 4, 5, 8, 2, 6] 
    natija = kattasini_top(royxat) 
    natija_massiv = [natija] 
    print(f"Eng katta element: {natija_massiv}") 
     
    5. Dasturni sinovdan o’tkazish: 
    Kiriuvchi ma’lumotlar: 
    Chiquvchi ma’lumotlar: 
    [3, 7, 1, 9, 4, 5, 8, 2, 6] 

    [10, 7, 1, 3, 4, 5, 8, 2] 
    10 
    [9, 4,11, 5, 2, 6] 
    11 
     


    12 
     
     
     
     


    13 
    2-Amaliy topshiriq 
    1. Masalaning qo’yilishi: 
    A[100] masssiv elementlarini rand() funktsiyasi yordamida tasodifiy sonlar 
    bilan to’ldiring va saralangan massiv elementlarini o’sish tartibida chiqaring 
    (Selection Sort saralash algoritmi orqali). 
    2. Masalaning qo’yilishida parametrlarni aniqlash: 
    Bu masalani yechishda bitta A nomli massiv hosil qilib olamiz
    massivdagi kichik element indelsini saqlab turish uchun kichik_index 
    nomli o’zgaruvchi hozil qilib olamiz. 

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




    Download 1,34 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Hisoblash algoritmini (qoidasini) aniqlash

    Download 1,34 Mb.
    Pdf ko'rish