• Kerakli jihozlar
  • 2. Berilgan vazifalarni bajarishni boshlaymiz: 1-masala.
  • B_:_print(A)_else:_print(B)____1-Laboratoriya_ishi">DASTUR KODI: A = int(input("A= ")) B = int(input("B= ")) if A>B : print(A) else: print(B) 1-Laboratoriya ishi
  • DASTUR KODI
  • 120-guruh talabasi Shaydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan




    Download 458.31 Kb.
    Sana11.04.2023
    Hajmi458.31 Kb.
    #50378
    Bog'liq
    Shaydullayev Muhammadali labaratoriya-2 davomi
    sdasturlash tilini organish, Қайтиши йўқ манзил Элчин Сафари Тошкент 2021, 1-amaliy mashg\'ulot, 5eYaGWED0ODX92EADcCYC7RJG1dkRqTJnC8yoszY, Raxmonov Eldor 2-labaratoriya ishi, 2 5388652448451668395, Документ 81 (1), alifbe bayram, 5-”B” sinf rahbari, 18 ilova Talim krediti P 5203 SHartnoma KHotin izlar uchun va amma, Elektr xavsizlik bo’yicha umumiy talablar Sardor 3, 2 maruza, Jaxoning Ekologiya хаvfsizligi4444, 4-Mavzu Grafik axborotlar bilan ishlash texnologiyasi. Reja Pa-fayllar.org

    120-guruh talabasi Shaydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan
    2-Laboratoriya ishi
    Mavzu: Algoritim tushunchasi va ulardan amaliyotda foydalanish.
    Ishdan maqsad: Algoritmlar va dasturlash fanidan laboratoriyada ishlash qoidalari bilan tanishtirish, tajriba texnikasi va ular bilan ishlash qoidalari yuzasidan tushunchalar hosil qilish.
    Kerakli jihozlar: Kompyuter, portativ kompyuter va internet qurilmalari.
    Ish bajarish tartibi:
    1. Bizni qiladigan birinchi ishimiz masalani qo’yilishini aniqlab olamiz. Sonli usulini tanlaymiz. Algoritmini tuzib olamiz. Keyingi qiladigan ishimiz
    kompyuterda dasturni tuzish uchun Google chrome da o’zimizga tanish bo’lgan python online compilyerga kiramiz va dasturni tuzib boshlaymiz. Bularni bajarib bo’lganimizdan so’ng dasturni to’g’riligini tekshiramiz. Tuzgan dasturimizni tahlil qilamiz.
    2. Berilgan vazifalarni bajarishni boshlaymiz:
    1-masala. Aylananing uzunligini topish.
    1) Aylananing uzunligini tuzish.
    2) Matematik ifodasi: L=2*pi*r
    3) Birinchi navbatda Aylanani chizib olamiz uning radusini belgilab olamiz. Radiusiga qiymat beramiz. Forfuladagi noaniq qiymatga son qiymatni biriktiramiz: r=5.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)

    R=float(input())


    Pi=3.14.2023
    L=2*pi*r

    print("Aylananing uzunligi=",l,”ga teng” )



    Javob: 31.4000

    2-masala.To’g’ri to’rtburchakning yuzini topish.
    1) To’g’ri to’rtburchakning yuzini tuzish.
    2) Matematik ifodasi: S=a*b
    3) Birinchi navbatda To’g’ri to’rtburchak shaklini chizamiz tomonlarini belgilab olamiz.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)

    6) Javob: 72




    3-masala. Kvadratga ichki chizilgan aylana radiusini toping.
    1) Kvadratga ichki chizilgan aylana radiusini topish.
    2) Matematik ifodasi: r=a/2 , a=12
    3) Birinchi navbatda kvadrat chizib olib uning tomonlarini belgilab chiqamiz. Keyin unga ichki aylana chizamiz. Kvadrat tomoniga qiymat beramiz. Formuladagi noaniq qiymatlarga son qiymatni biriktiramiz. Kvadrat tomonini 2 ga bo’lamiz.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)
    a=int(input("a="))
    r=a/2
    print("to'g'ri to'rtburchakka tashqi chizilgan aylana radiusi:", r )


    r=2.5

    Tugadi.

    r =5

    a =10

    r=a/2

    r , a

    boshlash
    Javob: 6

    4-misol.


    Berilgan x ning qiytmatiga bog‘lik holda, agar u musbat bo‘lsa «ha» tarmoq bo‘yicha y=x2 funksiyaning qiymati, aks holda
    y=-x2 funksiyaning qiymati hisoblansin.
    x= int(input("x= ")) #x ga son kiritamiz
    if x>=0:
    y = x**2
    print("y= ", y)
    else :
    y = -(x)**2
    print("y= ", y)

    5-misol. Ikki A va B son berilgan. Agar A soni B sonidan katta bo’lsa ekranga A soni chiqarilsin, aks holda B chiqarilsin.


    DASTUR KODI:
    A = int(input("A= "))
    B = int(input("B= "))
    if A>B :
    print(A)
    else:
    print(B)



    1-Laboratoriya ishi
    1-misol. y= 2x3 + 4x2 + 3x - 5
    Ushbu Uchinchi darajali tenglamani yeching.
    DASTUR KODI:
    import math
    x= int(input("x= ")) #x ga son kiritamiz
    y= 2*math.pow(x,3) + 4*math.pow(x,2) + 3*x - 5
    print("y = ", y) #y ni chiqarish


    2-misol. Uchburchak tomonlari berilgan. Uning yuzini toppish dasturi tuzilsin.


    DASTUR KODI:
    import math
    a=int(input("a= "))
    b=int(input("b= "))
    c=int(input("c= "))
    p=(a+b+c)/2
    S=math.sqrt(p*(p-a)*(p-b)*(p-c))
    print("S= ", S)


    3-misol. Kvadrat tenglamaning ildizlarini topish algortimi tuzilsin.
    DASTUR KODI:
    import math
    a=int(input("a= "))
    b=int(input("b= "))
    c=int(input("c= "))
    D=b**2-4*a*c

    if D>0:
    print("x1= ", (-b+math.sqrt(D))/2)


    print("x2= ", (-b-math.sqrt(D))/2)
    elif D==0:
    print("x= ", -b/2*a)
    else :
    print("tenglama yechimga ega emas")



    Download 458.31 Kb.




    Download 458.31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    120-guruh talabasi Shaydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan

    Download 458.31 Kb.