• Mahammadjonova Gulshanoy
  • Laborato‘riya ishi – 1 Mavzu
  • Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al – xorazmiy nomidagi




    Download 0.51 Mb.
    Pdf ko'rish
    Sana03.05.2023
    Hajmi0.51 Mb.
    #55978
    Bog'liq
    Aлгоритмларни лойиҳалаш (1-deadline. 1- Gulshanoy 710-20
    1. Anketa (talabalar), 3-mavzu, conference, 12 labaratoriya ishi, Маълумотлар тузилмаси ва алгоритмлар узб, Abduvositaka, Saralash algoritmlari, Akademik yozuv 2 Omonboyev Rashidbek 12, kontakt hodisalar, golosariy, Operatsion tizimlar uz, 1 - lesson (internet), 2-маруза мавзуси Симулятор, dars tahlili, 6666666666666666666666666666666666666


     
    AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI 
     
    RIVOJLANTIRISH VAZIRLIGI 
     
    MUHAMMAD AL – XORAZMIY NOMIDAGI 
     
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI 
     
    FARG‘ONA FILIALI 
     
     
     
    “Kompyuter injiniringi ” fakulteti 
    Kompyuter injiniringi yo‘nalishi 710-20 guruh talabasi 
    Mahammadjonova Gulshanoy ning 
    “ALGORITMLARNI LOYIHALASH” 
     
    fanidan tayyorlagan 
    LABORATORIYA ISHLARI 
     
    Topshirdi: Mahammadjonova G 
    Qabul qildi: O.I.Ergashev 
     
     
     
     
    Farg‘ona 2023 


    Laborato‘riya ishi – 1
    Mavzu: Algoritmlarni loyihalash. Algoritm korrekt va samaradorligini baholash. 
    Kvadrat tenglama ildizlarini aniqlash algoritmi. Uchburchak yuzasi uchun Geron 
    formulasi. 
     
    Tartib raqam 11: 
    Vаriant №1 1. Quyidagi formulalar bo’yicha kesilgan konusning sirt maydoni va 
    hajmini hisoblang 
    2. a, b va c uch tomoni uchburchakda ma’lum. Formulalar yordamida 
    ushbu uchburchakning burchaklarini (darajalarda) 
    toping:
     
    import math


    # Kesilgan konusning asoslarini, balandligini, burchagini va generatrix uzunligini 
    o'zgaruvchilarga yuklaymiz
    r1 = float(input("Kesilgan konusning birinchi asosini kiriting: "))
    r2 = float(input("Kesilgan konusning ikkinchi asosini kiriting: "))
    h = float(input("Kesilgan konusning balandligini kiriting: "))
    P = float(input("Kesilgan burchakning uzunligini kiriting: "))
    l = math.sqrt((r1-r2)**2 + h**2)
    # Sirt maydonini hisoblaymiz
    S = math.pi * r1 * l + math.pi * r2 * l + 1/2 * P * l
    print("Kesilgan konusning sirt maydoni:", S)
    # Hajmini hisoblaymiz
    V = 1/3 * math.pi * h * (r1**2 + r1*r2 + r2**2)
    print("Kesilgan konusning hajmi:", V) 
    import math


    # Uchburchak tomonlarini kiriting
    a = float(input("a uchburchak tomonini kiriting: "))
    b = float(input("b uchburchak tomonini kiriting: "))
    c = float(input("c uchburchak tomonini kiriting: "))
    # Burchaklarni hisoblaymiz
    cos_A = (b**2 + c**2 - a**2) / (2 * b * c)
    cos_B = (a**2 + c**2 - b**2) / (2 * a * c)
    cos_C = (a**2 + b**2 - c**2) / (2 * a * b)
    A = math.degrees(math.acos(cos_A))
    B = math.degrees(math.acos(cos_B))
    C = math.degrees(math.acos(cos_C))
    # Natijalarni chiqaramiz
    print("Uchburchak burchaklari (darajada):")
    print("A =", A)
    print("B =", B)
    print("C =", C)
    Xulosa: Ushbu labaratoriya mashg`uloti davomida Algoritmlarni loyihalash. 
    Algoritm korrekt va samaradorligini baholash. Kvadrat tenglama ildizlarini aniqlash 
    algoritmi. Uchburchak yuzasi uchun Geron formulasi mavzusi bo`yicha kerakli 
    ma`lumotlarni oldim.

    Download 0.51 Mb.




    Download 0.51 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al – xorazmiy nomidagi

    Download 0.51 Mb.
    Pdf ko'rish