• Nazariy qism
  • 3-topshiriq 4-topshiriq
  • labaratoriya mashg’uloti mavzu: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish Ish vaqti soat Ishning maqsadi




    Download 24,74 Kb.
    bet1/3
    Sana24.05.2024
    Hajmi24,74 Kb.
    #252663
      1   2   3
    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")


    Download 24,74 Kb.
      1   2   3




    Download 24,74 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    labaratoriya mashg’uloti mavzu: Python dasturlash tilida tarmoqlanuvchi dasturlar tuzish Ish vaqti soat Ishning maqsadi

    Download 24,74 Kb.