Python dasturlash tilida chiziqli va tarmoqlanuvchi jarayonlar uchun dastur tuzish labarotirya ishi

                                                                           1- Python dasturlash tilida chiziqli va tarmoqlanuvchi 
jarayonlar uchun dastur tuzish  labarotirya ishi
Mavzu: Python dasturlash tilida chiziqli va tarmoqlanuvchi jarayonlar uchun dastur tuzish
Bu operator PYTHON dasturlash tilidagi muhim operatorlardan biridir. U shartga bog‘liq ravishda kod
fragmentini bajarishga mo‘ljallangan. Shart operatori boshqarishni qaysi tarmoqqa uzatishni 
ta’minlaydi. Shart operatorining umumiy ko`rinishi: if else Sh а rtli  о per а t о r sint а ksisi: if () else . Sh а rt 
i х tiyoriy shartli if о d а  bo‘lishi mumkin.  А g а r u r о st bo‘ls а  operator1 b а j а ril а di.  А ks  хо ld а  operator2 
b а j а ril а di. Bu i х tiyoriy murakkablikd а gi tekshirishl а r ketm а  ketligini h о sil qilishg а  imk о n ber а di. Bu 
ketm а  - ketlikd а  sh а rtli  о per а t о r to‘l а  yoki qisq а  sh а kld а  bo‘lishi mumkin. Shuning uchun if v а  else 
о per а t о rl а rini bir - birig а  m о s qo‘yishd а   ха t о lik kelib chiqishi mumkin. Tilning sint а ksisi bo‘yich а  ichki 
j о yl а shtirilg а n sh а rtli  о per а t о rl а rd а  har bir else eng yaqin if g а  m о s kel а di.  А g а r  х  teng 1 v а  y teng 2 
bo‘ls а  x kichik y dan juml а  ekranga chiq а ril а di, chunki else eng yaqin if g а  m о s kel а di. Nateja:
                
2   Misol uchun x va y sonlari kiritilganda ularni bir-biri bilan taqqoslaydigan dastur va uning natijasini
ko’rib chiqadi:
Nateja:  3   Ax2 +Bx+C=0 kvadrat tenglamaning ildizlarini toping.
Nateja: 4   Ikki butun musbat son M va N larning eng katta umumiy bo‘luvchisi (EKUB) ni aniqlang.
Nataja: 5  Ikkita X va Y sonlarning kattasini tanlash (EKT) dasturini tuzing.
  6  X va Y haqiqiy sonlar berilgan. Z ni hisoblang:                   1, , X X Y Z agar agar X Y X Y       bo lsa 
bo lsa 7   Agar kvadratning tomoni A, doiraning radiusi R ga teng bo‘lsa, kvadrat va doiraning yuzlarini 
solishtirib kattasini aniqlang.
8   A, B, C sonlar mos ravishda uchta kesmaning uzunliklarini ifodalaydi. Agar kesmalar 
uchburchakning tomonlarini ifodalasa, uchburchakning yuzi S, uchburchakka tashqi va ichki chizilgan 
aylanalarning radiuslari r1 va r2 larni toping. 9  Ax+B=0 tenglamani yeching. Yechish. Ma’lumki, a    x    b    0 tenglamaning yechimi quyidagicha 
aniqlanadi:
  10   Uchta sonning berilgan, ularninig eng kattasi (EKT) ni toping.