• 2. Masalaning qo’yilishida parametrlarni aniqlash
  • Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent




    Download 1,34 Mb.
    Pdf ko'rish
    bet13/15
    Sana20.11.2023
    Hajmi1,34 Mb.
    #101891
    1   ...   7   8   9   10   11   12   13   14   15
    Bog'liq
    Ma\'lumotlar tuzilmasi Maruza Mustaqil ishAAA

    5. Dasturni sinovdan o’tkazish: 
     
     
     
     
     


    29 
    8-Amaliy topshiriq 
    1. Masalaning qo’yilishi: 
    Lotoreya o’yini ishtirokchilari familiyalari va mukofotlar nomlaridan tashkil 
    topgan 2 ta ro’yhat berilgan. N ta ishtirokchi g’olib bo’lsin (har K-inchi). Mukofotlar 
    soni - t. G’oliblar ro’yxatini ekranga chop qiling.
    2. Masalaning qo’yilishida parametrlarni aniqlash: 
    lotereya_goliblari nomli funksiya, gliblarni o’zida saqlovchi 
    goliblar nomli funksiya va mukofotlarni o’zida saqlovchi o’zgaruvchilar 
    yaratib olamiz.
    3. Hisoblash algoritmini (qoidasini) aniqlash: 
    lotereya_goliblari() nomli g’oliblarni aniqlovchi tuzamiz va u 
    yordamida g’olibni aniqlab ekranga chop etamiz.
    massivdagi juft sonlarni yi'indisini hisoblash: 
    for i in kvadrat: 
    if i % 2 == 0: 
    natija += i 
    4. Masalaning yechimi uchun dasturlash tilidagi algoritm 
    (dastru kodi): 
    Python dasturlash tilida: 
     
    def lotereya_goliblari(n, k, t): 
    if n < k or k <= 0 or t <= 0: 
    return "Not valid parameters" 
     
    golliblar = [i for i in range(k, n+1, k)] 
    mukofotlar = [t] * len(golliblar) 
     


    30 
    return golliblar, mukofotlar 
     
    N = 30 # ishtirokchilar soni 
    K = 3 # har K-inchi g'olib 
    T = 100 # mukofotlar soni 
     
    golliblar, mukofotlar = lotereya_goliblari(N, K, T) 
     
    # Natijani ekranga chiqarish 
    print("G'oliblar ro'yxati:", golliblar) 
    print("Mukofotlar ro'yxati:", mukofotlar) 

    Download 1,34 Mb.
    1   ...   7   8   9   10   11   12   13   14   15




    Download 1,34 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent

    Download 1,34 Mb.
    Pdf ko'rish