306-guruh talabasi Qulturayev Asliddinning Algoritmlar va dasturlash fanidan bajargan


Download 52.75 Kb.
Sana16.06.2023
Hajmi52.75 Kb.
#1489765
Bog'liq
Qulturayev Asliddin Labaratoriya 9


306-guruh talabasi Qulturayev Asliddinning Algoritmlar va dasturlash fanidan bajargan
9-Laboratoriya ishi
Mavzu: Algoritimning asosiy tiplari:takrorlanuvchi algoritmlar, ichma-ich joylashgan takrorlanuvchi algoritmlar, rekkurent algoritmlarga misollar..
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. Ikkita sonda x va y haqiqiy sonlardan kattasini chiqaruvchi dastur tuzing.
2-masala. Agar 2 ta haqiqiy son berilgan bo’lsa x - y agar x>y bo’lsa x+1 x< = y bo’lsin.
3-masala. Laplos qog’ozidan foydalanib eritma muhitini aniqlovchi dastur tuzing agar laklus qog’ozi qizli bo’sa eritma kislotali ko’k bo’lsa eritma ishqorli, agar laklos qog’ozi boshqa rangda bo’lsa eritma netral deb chiqaradigan dastur tuzing.
4 - masala.Berilgan N yil kabissa yil yoki kabissa yil emas ekanligi haqidagi dastur tuzing
Agar berilgan yil kabissa yil bo’lsa oxirgi iki raqami 4 ga qoldiqli bo’limsa yoki 0 bilan tugasa
Agar berilgan son 100 ga qoldiqsiz bo;linsa va 400 ga qoldiqsiz bo’linsa bu yil kabissa yil bo’ladi
1-masala. Ikkita sonda x va y haqiqiy sonlardan kattasini chiqaruvchi dastur tuzing.

print("Hello world")


x = float(input("Birinchi sonni kiriting: "))
y = float(input("Ikkinchi sonni kiriting: "))
if x > y:
print(x, "kotta")
elif x==y:
print('bu sonlar teng')
else:
print(y, "kichik")


2-masala. Agar 2 ta haqiqiy son berilgan bo’lsa x - y agar x>y bo’lsa x+1 x< = y bo’lsin .

x = int(input("Birinchi sonni kiriting: "))


y = int(input("Ikkinchi sonni kiriting: "))

if x > y:


print("Xaqiqiy son: ", x-y)
elif x<=y:
print("Xaqiqiy son: ", x+1)





3-masala. Laplos qog’ozidan foydalanib eritma muhitini aniqlovchi dastur tuzing agar laklus qog’ozi qizli bo’sa eritma kislotali ko’k bo’lsa eritma ishqorli, agar laklos qog’ozi boshqa rangda bo’lsa eritma netral deb chiqaradigan dastur tuzing.

color = input("qog'oz rangini kiriting: ")


if color == "qizil":
environment = "kislotali"
elif color == "ko'k":
environment = "asosiy"
else: environment = "neutral"
print(f"qog'oz {environment}")



4 - masala.Berilgan N yil kabissa yil yoki kabissa yil emas ekanligi haqidagi dastur tuzing
Agar berilgan yil kabissa yil bo’lsa oxirgi iki raqami 4 ga qoldiqli bo’limsa yoki 0 bilan tugasa
Agar berilgan son 100 ga qoldiqsiz bo;linsa va 400 ga qoldiqsiz bo’linsa bu yil kabissa yil bo’ladi

year = int(input(" yil kiriting: "))


if ((year % 4 == 0) and (year % 100 != 0)) or (year % 400 == 0):
print(year, "kabissa yili.")
else:
print(year, "kabissa yili emas.")


Download 52.75 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling