O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Ma’lumotlar tuzilmasi va algoritmi fanidan 1-amaliy ish MAVZU: Bir o’lchovli massivlar ustida amallar Guruh: 030-22 Bajardi: Xo'jamiyarova Gulchehra Tekshirdi: Jangazova K. Toshkent 2024 19. Massiv elementlarini yig'indisi 100 dan oshmaguncha qo'shish. Python dasturlash tilida : Massivni aniqlaymiz elements = [10, 20, 30, 25, 15] # O'zingiz xohlagan elementlarni qo'shishingiz mumkin # Yig'indini saqlash uchun o'zgaruvchi total_sum = 0 # Elementlarni qo'shish for element in elements: if total_sum + element > 100: break # Yig'indi 100 dan oshsa, to'xtaymiz total_sum += element print("Yig'indi:", total_sum) Dastruning ishlash tartibi : Massiv elements belgilangan raqamlar bilan to'ldiriladi. total_sum o'zgaruvchisi yig'indini saqlash uchun ishlatiladi va dastlab 0 ga teng. Massivdagi har bir element ustida aylanamiz: Agar yig'indi 100 dan oshsa, siklni to'xtatamiz. Aks holda, elementni yig'indiga qo'shamiz. Yakuniy yig'indini chiqaramiz. Natijasi esa : elements = [10, 20, 30, 25, 15] # Yig'indini saqlash uchun o'zgaruvchi total_sum = 0 # Elementlarni qo'shish for element in elements: if total_sum + element > 100: break # Yig'indi 100 dan oshsa, to'xtaymiz total_sum += element print("Yig'indi:", total_sum) Dastur ishlashi total_sum dastlab 0 ga teng. Birinchi element (10) qo'shiladi: 0 + 10 = 10. Ikkinchi element (20) qo'shiladi: 10 + 20 = 30. Uchinchi element (30) qo'shiladi: 30 + 30 = 60. To'rtinchi element (25) qo'shiladi: 60 + 25 = 85. Beshinchi element (15) qo'shilganda: 85 + 15 = 100, lekin bu 100 dan oshadi, shuning uchun to'xtaydi. Natijada, yig'indisi 85 bo'ladi. Yakuniy jabov esa 85.