• Mustaqil bajarish uchun variantlar: 1.
  • Innovatsiyalar vazirligi guliston davlat universiteti «amaliy matematika va axborot texnologiyalari»




    Download 1,21 Mb.
    Pdf ko'rish
    bet46/54
    Sana22.01.2024
    Hajmi1,21 Mb.
    #142946
    1   ...   42   43   44   45   46   47   48   49   ...   54
    Bog'liq
    Zamonaviy dasturlash tillari

     
    26 - LABORATORIYA MASHG‘ULOTI 
    MAVZU: Python dasturlash muhitida funksiyalardan foydalanish 
    I.ISHDAN MAQSAD: Python dasturlash muhitida funksiyalardan foydalanib dasturlar tuzish. 
    II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR: 
    Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari. 
    Laboratoriya ishi natijalar qaydi. 
     
    III.ISHNI BAJARISH TARTIBI: 
    Topshiriqni bajarish namunalar: 
    Masala. Ikki sonning yig„indisi va ko„paytnasini hisoblovchi kop(x,y) funksiya yarating va bu 
    funksiya natijasidan foydalanish dasturini tuzing. 
    Dastur kodi: 
    def kop(x,y):
    t=x+y
    z=x*y
    return t,z
    a=input('a=')
    b=input('b=')
    a=int(a)
    b=int(b)
    kop(a,b)
    n,m=kop(a,b)
    print('a+b=',n)
    print('a*b=',m) 
    ========= RESTART: C:\Users\User\Desktop\1.py ================ 
    a=15
    b=10
    a+b= 25
    a*b= 150 
    >>> 
    Mustaqil bajarish uchun variantlar: 
    1. Chapga siklik siljishni amalga oshiruvchi ShiftLeft3(A, B, C) funksiyasini hosil qiling. 
    Ya'ni C ning qiymati B ga, B ning qiymati A ga, A ning qiymati C ga o„tib qolsin. Bu funksiya 
    orqali (A1, B1, C1) va (A2, B2, C2) sonlarini siljiting.
    2. Haqiqiy sonning ishorasini aniqlovchi ishora nomli funksiya hosil qiling. Funksiya 
    argumenti noldan kichik bo„lsa -1; noldan katta bo„lsa 1; nolga teng bo„lsa 0 qiymat qaytarsin 
    Haqiqiy a va b sonlari uchun ishora(a) + ishora(b) ifodasi hisoblansin.
    3. Kvadrat tenglamaning ildizlar sonini aniqlovchi funksiya hosil qiling. A* x 
    2
    
    B* x 




    ko„rinishidagi tenglama kvadrat tenglama deyiladi. (A noldan farqli son)


    49 
    4. Doiraning yuzini hisoblovchi funksiya hosil qiling. Bu funksiya yordamida 3 ta doira yuzini 
    hisoblang. Doiraning yuzi S 
    
    R2 orqali hisoblanadi. Pi 
    
    3.1415 ni o„zgarmas deb qabul 
    qiling.
    5. Markazi bir nuqtada bo„lgan, R1 va R2 radiusga ega 2 ta aylananing ustma–ust 
    tushmaydigan (kesishmaydigan) qismining yuzasini topuvchi RingS nomli funksiya hosil 
    qiling. Doiraning yuzini hisoblash formulasidan foydalaning, S 
    
    R2 . Pi 
    
    3.1415 ni 
    o„zgarmas deb qabul qiling.

    Download 1,21 Mb.
    1   ...   42   43   44   45   46   47   48   49   ...   54




    Download 1,21 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Innovatsiyalar vazirligi guliston davlat universiteti «amaliy matematika va axborot texnologiyalari»

    Download 1,21 Mb.
    Pdf ko'rish