Uploaded by said060308

Bir o'lchovli massivlar ustida amallar. Python

advertisement
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.
Download