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




    Download 1,34 Mb.
    Pdf ko'rish
    bet10/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: 
     
     
    Kiriuvchi ma’lumotlar: 
    Chiquvchi ma’lumotlar: 
    26, 27, 32 
    26, 27, 32 
    12, 22, 15 
    22, 15, 12 
    13, 15, 19 
    13, 15, 19 
     
     
     
     
     


    21 
    5-Amaliy topshiriq 
    1. Masalaning qo’yilishi: 
    N natural son berilgan. 1 dan N gacha bo'lgan barcha natural sonlarning 
    kvadratlaridan hosil bo’lgan massiv elementlaridan juft sonlarni ajratib oling va 
    ularning yig’indisini hisoblang. 
    2. Masalaning qo’yilishida parametrlarni aniqlash: 
    Bu masalani yechishda bitta kvadrat nomli massiv va juft sonlar 
    yig’indisini saqlovchi natija nomli o’zgaruvchi hosil qilib olamiz,
    3. Hisoblash algoritmini (qoidasini) aniqlash: 
    Foydalanuvchi biror n sonini kiritadi. Kiritilgan songacha bolgan 
    sonlarning kvadratidan iborat massiv hosil qilamiz. Bu massivni juft 
    elementlarini yig’indisini topamiz va 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: 
     
    #n sonini kiritib olish 
    n = int(input("N= ")) 
    kvadrat =[] 
    natija = 0 
     
    #1-n tiolamdan iborat massivni toldirib olish 
    for i in range(1, n+1): 


    22 
    kvadrat.append(i**2) 
     
    #massivdagi juft sonlarni yi'indisini hisoblash 
    for i in kvadrat: 
    if i % 2 == 0: 
    natija += i 

    print(natija) 
     

    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