• Nazariy qism Takrorlanuvchi
  • Takrorlanuvchi
  • 1-Masala S=11+13+15+ . . . +49 yig’indini hisoblash dasturini tuzing. Bajarish
  • labaratoriya mashg’uloti mavzu: Pythonda takrorlanuvchi (for, while) operatorlar Ish vaqti soat Ishning maqsadi




    Download 29,65 Kb.
    bet1/3
    Sana25.05.2024
    Hajmi29,65 Kb.
    #253528
      1   2   3
    Bog'liq
    3-laboratoriya


    3-LABARATORIYA MASHG’ULOTI
    MAVZU: Pythonda takrorlanuvchi (for, while) operatorlar
    Ish vaqti 2 soat
    Ishning maqsadi: Pythonda takrorlanuvchi (for, while) operatorlar
    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
    Takrorlanuvchi'>Nazariy qism


    Takrorlanuvchi operatorlar, dasturlash tillarida biror bir amalni bir necha marta bajarish uchun ishlatiladigan operatorlar. Bu operatorlar, dasturchilarning bir amalni ko'p marta takrorlashni osonlashtiradi va kodni kichikroq qiladi. Dasturlash tillarining ko'pchiligi takrorlanuvchi operatorlarni qo'llaydi va ular ko'pincha tsikllar (loops) deb ataladi. Takrorlanuvchi operatorlar, kodni optimallashtirish va yozishni osonlashtirish uchun juda muhimdir. Ular ko'p marta takrorlash lozim bo'lgan vazifalarni samarali o'rganish va dastur o'zlashtirishda yordam beradi.

    1-Masala
    S=11+13+15+ . . . +49 yig’indini hisoblash dasturini tuzing.

    Bajarish



    S = 0 # S umumiy yig'indisi uchun boshlang'ich qiymat
    birinchi = 11 # Birinchi odd son
    # 11 dan 49 gacha bo'lgan toq sonlarni qo'shish
    while birinchi <= 49:
    S += birinchi
    birinchi += 2 # Keyingi toq sonni olish uchun 2 qo'shamiz
    # Natija chiqarish
    print("S =", S)

    Ushbu ko’rinishdagi misolni natijasini olish uchun to’plam chegarasini aniqlab olamiz.
    qadamlar ko’rinishiga e’tibor beramiz
     Sikl jarayonida qiymatlarni o’zida yig’ib olishni ta’minlash maqsadida o’zgaruvchi ochamiz. Uning yig’indi qiymatiga ta’sir qilmaydigan boshlang’ich qiymati bo’lsin
    Natija sikl dan tashqarida namoyon bo’lsin




    Download 29,65 Kb.
      1   2   3




    Download 29,65 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    labaratoriya mashg’uloti mavzu: Pythonda takrorlanuvchi (for, while) operatorlar Ish vaqti soat Ishning maqsadi

    Download 29,65 Kb.