|
labaratoriya mashg’uloti mavzu: Pythonda takrorlanuvchi (for, while) operatorlar Ish vaqti soat Ishning maqsadi
|
bet | 1/3 | Sana | 25.05.2024 | Hajmi | 29,65 Kb. | | #253528 |
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
|
|
|
| |