|
labaratoriya mashg’uloti mavzu: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish Ish vaqti soat Ishning maqsadi
|
bet | 1/3 | Sana | 24.05.2024 | Hajmi | 24,74 Kb. | | #252663 |
Bog'liq 2-Laboratoriya
2-LABARATORIYA MASHG’ULOTI
MAVZU: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish
Ish vaqti 2 soat
Ishning maqsadi: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish
Labaratoriya ishini organish uchun kerak bo’ladigan jihozlar ro’yxati:
-shaxsiy kompyuter;
-dasturiy ta`minot : 1.python-3.11.5 -amd64 2.pycharm-community-2023.2.1
Nazariy qism
Tarmoqlanuvchi jarayonlarni python dasturlash tilida amalga oshirish uchun, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi. Algoritm bajarilish vaqtida ma’lum bir shartlar asosida algoritmning u yoki bu qismi bajarilishini ta’minlash maqsadida shartli operatorlardan foydalaniladi.
Tarif: Algoritm tarkibidagi shart asosida algoritmning tarmoqlarga bo‘linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi.
1-topshiriq:Kiritilgan son juft yoki toqligini aniqlovchi dastur tuzing
|
2-topshiriq:Kiritilgan son manfiy,musbat yoki nolligini aniqlovchi dastur tuzing
|
son=int(input("Foydalanuvchi son kiriting:"))
if son%2==0:
print(son,"-juft son")
else:
print(son,"-toq son")
|
son=int(input("Foydalanuvchi son kiriting:"))
if son>0:
print(son,"-musbat son")
elif son<0:
print(son,"-manfiy son")
else:
print(son,"-nol ekan")
|
3-topshiriq
|
4-topshiriq
|
Talabaning olgan balli qaysi bahoga tegishliligini aniqlovchi dastur tuzing
|
Kiritilgan 3 ta har xil sonlar juft va musbat bo’lsa ularning ichidan eng kattasini aks holda eng kichigini qaytaruvchi dastur tuzing
|
ball=int(input("ON dan olgan ballingizni kiriting:"))
if ball>=27 and ball<=30:
print(ball,"-siz 5 baho oldingiz")
elif ball>=21 and ball<=26:
print(ball,"-siz 4 baho oldingiz")
elif ball>=18 and ball<=20:
print(ball,"-siz 3 baho oldingiz")
elif ball<=17 and ball>0:
print(ball,"-siz ON dan yiqildingiz")
else:
print(ball,"-noto'g'ri qiymatni kiritdingiz")
|
son1=int(input("son1="))
son2=int(input("son2="))
son3=int(input("son3="))
if son1%2==0 and son2%2==0 and son3%2==0 and son1>0 and son2>0 and son3>0 :
k=max(son1,son2,son3)
print(k,"=Katta son")
else:
k=min(son1,son2,son3)
print(k,"=Kichik son")
|
|
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
labaratoriya mashg’uloti mavzu: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish Ish vaqti soat Ishning maqsadi
|