• Kerakli jihozlar
  • 2. Berilgan vazifalarni bajarishni boshlaymiz: 1-masala.
  • 120-guruh talabasi Saydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan




    Download 125.5 Kb.
    Sana18.05.2023
    Hajmi125.5 Kb.
    #61223
    Bog'liq
    1-labaratorya davomi
    Нодира Наз мех

    120-guruh talabasi Saydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan
    1-Laboratoriya ishi
    Mavzu: Amaliy masalalarga algoritmlar tuzish, algoritmlarning qurilish asoslari bilan amaliyotda tanishish.
    Ishdan maqsad: Talabalarni 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. To’g’ri to’rtburchakka tashqi chizilgan aylana radiusini toping.
    1) To'g'ri to'rtburchakka tashqi chizilgan aylana radiusini topish.
    2) Matematik ifodasi: R= , a=6 , b=8
    3) Birinchi navbatda To'g'ri to'rtburchakni chizib olib, ularning tomonlarini belgilab chiqamiz. Keyin unga tashqi aylana chizamiz. To’g’ri to’rtburchak tomonlariga qiymat beramiz. Formuladagi noaniq qiymatlarga son qiymatni biriktiramiz. Tomonlar kvadratlari yig’indisini kvadrat ildizdan chiqarib ikkiga bo’lamiz.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)
    a=int(input("a="))
    b=int(input("b="))
    r=(math.sqrt(a**2+b**))/2
    print("to'g'ri to'rtburchakka tashqi chizilgan aylana radiusi:", r )

    6) Javob: 5 .

    2-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 )

    Javob: 6.
    3-masala. To’g’ri to’rtburchak yuzini toping.
    1) To'g'ri to'rtburchak yuzini topish.
    2) Matematik ifodasi: s=a*b , a=4 , b=7
    3) Birinchi navbatda To'g'ri to'rtburchakni chizib olib, ularning tomonlarini belgilab chiqamiz. To’g’ri to’rtburchak tomonlariga qiymat beramiz. Formuladagi noaniq qiymatlarga son qiymatni biriktiramiz. To’g’ri to’rtburchak tomonlarini ko’paytiramiz.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)
    a=int(input("a="))
    b=int(input("b="))
    s=a*b
    print("kvadratning yuzi:", s )
    Javob= 28.
    4-masala. To’g’ri to’rtburchak perimetrini toping.
    1) To'g'ri to'rtburchak perimetrini topish.
    2) Matematik ifodasi: s=2(a+b) , a=4 , b=10
    3) Birinchi navbatda To'g'ri to'rtburchakni chizib olib, ularning tomonlarini belgilab chiqamiz. To’g’ri to’rtburchak tomonlariga qiymat beramiz. Formuladagi noaniq qiymatlarga son qiymatni biriktiramiz. To’g’ri to’rtburchak tomonlarini qo’shamiz va 2 ga ko’paytiramiz.
    4) Masalani ekranga chiqarish uchun Python dasturlash tilida dastur tuzib kiritamiz:
    5)
    a=int(input("a="))
    b=int(input("b="))
    p=2*(a+b)
    print("kvadratning perimetri:", p )
    Javob= 28
    ….

    Xulosa. Biz laboratoriya ishida algoritm tuzishning 6 ta boshqichidan foydalandik.
    1-bosqichda masalani qo’ydik va matematik modelini ishlab chiqdik.
    2-bosqichda masalani yechishning sonli usulini tanladik.
    3-bosqichda masalaning algoritmini ishlab chiqdik.
    4-bosqichda kompyuter uchun dastur tuzdik.
    5-bosqichda masalani to’g’riligini tekshirib rostladik.
    6-bosqichda chiqgan natijani tahlil qildik va to’g’riligiga ishonch hosil qildik.
    Download 125.5 Kb.




    Download 125.5 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    120-guruh talabasi Saydullayev Muhammadalining Algoritmlar va dasturlash fanidan bajargan

    Download 125.5 Kb.