pythonda sikllar

PDF 5 стр. 456,6 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 5
3-mavzu. pythonda sikllar reja: 1. pyhonda while va for sikllari. 2. while sikl operatorining ishlash tartibi. 3. break kalit so’zi. continue kalit so’zi. 4. for sikli. satr bo’ylab sikl. 5. range() va xrange() funksiyalari. 6. sikl ichida sikl. tayanch so’z va iboralar: while, for, break, continue, satr bo’ylab sikl, range(), xrange(). pyhonda while va for sikllari. python dasturlash tilida ikki xil sikl ishlatiladi. bular while va for sikllari. ularning qulayligi shundaki, ular belgilangan nuqtaga yetmaguncha ko’rsatilgan amalni qayta-qayta bajaraveradi. shu sababli biz bir amalni qayta-qayta yozib o’tirmaymiz. while va for qo’llanish usuli va joyiga ko’ra farqlanadi. bu dasrda while bilan tanishamiz. berilgan masalani yechishda aynan bir xil amalni bir necha marta takrorlashga to‘g‘ri keladi. bunday masalalarni yechishda takrorlanuvchi algoritmlardan foydalaniladi. masalan, n ta sonning musbatligini tekshirish uchun n marotaba bir xil amalni bajarish kerak bo‘ladi. bunday hollarda bitta amalni n marta yozishdan ko‘ra, bitta kod blokida n ta sonni tekshirish …
2 / 5
ga qadar fanga oid mavzularni qayta-qayta o‘qishiga, testga tayyorlanishiga to‘g‘ri kelsa, 9!=1*2*3*4*5*6*7*8*9 ifodani hisoblash uchun esa 8 marta ko‘paytirish amalini bajarishga to‘g‘ri keladi. bunday jarayonlar uchun algoritmlar tuzishda takrorlanuvchi algoritmlardan foydalaniladi. takrorlanuvchi algoritmlar “i=i+1”, “s=s+i” yoki “p=p*i” ko‘rinishidagi ko‘rsatmalarning ishtiroki bilan ajralib turadi (* – ko‘paytirish amali). bunday ko‘rsatmalarning mohiyatini tushunish uchun takrorlanishning bir nechta qadamini ko‘rib chiqish lozim. odatda, yig‘indi uchun boshlang‘ich qiymat (inglizchadan summ, ya’ni yig‘indi ma’noli so‘zning bosh harfi) s=0 va ko‘paytma uchun (inglizchadan product, ya’ni ko‘paytma ma’noli so‘zning bosh harfi) p=1 deb olinadi, chunki bu qiymatlar, ya’ni 0 va 1 lar, mos ravishda, yig‘indi va ko‘paytmaning natijasiga ta’sir etmaydi: berilgan masalani yechishda aynan bir xil amalni bir necha marta takrorlashga to‘g‘ri keladi. bunday masalalarni yechishda takrorlanuvchi algoritmlardan foydalaniladi. takrorlanuvchi algoritmlar – biror buyruqlar guruhining ma’lum marta yoki belgilangan shart bajarilgunga qadar takroran bajarilishi. takrorlanuvchi algoritmlarga doir masalalarni dasturlashda sikl operatorlaridan foydalaniladi. masalan, n ta sonning musbatligini …
3 / 5
tushirishdan avval shart tekshiriladi. agar shart noto‘g‘ri bo‘lsa, unda sikldagi kod ishga tushmaydi. qo‘yilgan masalani yechishda sikllarning har ikkala turidan foydalanish mumkin, lekin berilgan shart uchun eng mos keladigan turni to‘g‘ri tanlay olish dasturning samaraliroq ishlashini ta’minlaydi. sintaksisi: for i in range(start, stop, step): sikl tanasi i – takrorlanishlar (iteratsiyalar) soni; start – i ning boshlang‘ich qiymati (ko‘rsatilmasa, 0 deb qabul qiladi); stop – i ning oxirgi qiymati (ko‘rsatilishi shart); step – qadam (ko‘rsatilmasa, 1 deb qabul qiladi); misol. 0 dan 11 gacha bo‘lgan juft sonlarni chiqarish dasturini tuzing. 0 dan 11gacha bo‘lgan sonlarni 2 qadam bilan chiqaradi. misol. 10 gacha bo‘lgan sonlarni chiqarish dasturini tuzing. 0 dan 10 gacha bo‘lgan sonlarni 1 qadam bilan chiqaradi. misol. 10 dan 1 gacha bo‘lgan sonlarni –1 qadam bilan chiqarish dasturini tuzing. 0 dan 0 gacha bo‘lgan sonlarni –1 qadam bilan chiqaradi. ichma-ich joylashgan sikllar sikl ichida yana siklning ishlatilishiga ichma-ich joylashgan sikl …
4 / 5
natijani chiqardi. tashqi siklning 2-takrorlanishi. tashqi siklning 3-takrorlanishi. for sikl operatorini avvaldan takrorlanishlari soni aniq bo‘lgan masalalarni yechish uchun qo‘llash samara beradi. lekin har doim ham takrorlanishlar sonini avvaldan bilib bo‘lmaydi. faqatgina shart tekshirish orqali sikl davom etishi yoki to‘xtashi kerakligi haqida xulosa qilish uchun while sikl operatoridan foydalangan ma’qul. while sikl operatori while sikl operatori shart ifodasi bajarilgan holatlar (true bo‘lsa) uchun davom etadi, agar shart bajarilmasa (false bo‘lsa), sikl o‘z ishini to‘xtatadi. sintaksisi: while shart ifodasi: sikl tanasi shart ifodasi – sikl sharti; sikl tanasi – bajarilishi kerak bo‘lgan buyruqlar. nazorat savollari : 1. qaysi operator python dasturlash tilida hisoblagich ko‘rinishida ishlaydi? 2. hisoblagich ko‘rinishida ishlovchi sikl operatorining sintaksisi qanday bo‘ladi? 3. start, stop, step vazifalarini tushuntiring. 4. qachon hisoblagich ko‘rinishidagi sikl operatorlaridan foydalanib bo‘lmaydi? 5. ichma-ich joylashgan sikllarda ikkala for operatori bir chiziqda joylashsa, dastur 6. to‘g‘ri ishlaydimi? s a v o l v a t o …
5 / 5
pythonda sikllar - Page 5

Хотите читать дальше?

Скачайте все 5 страниц бесплатно через Telegram.

Скачать полный файл

О "pythonda sikllar"

3-mavzu. pythonda sikllar reja: 1. pyhonda while va for sikllari. 2. while sikl operatorining ishlash tartibi. 3. break kalit so’zi. continue kalit so’zi. 4. for sikli. satr bo’ylab sikl. 5. range() va xrange() funksiyalari. 6. sikl ichida sikl. tayanch so’z va iboralar: while, for, break, continue, satr bo’ylab sikl, range(), xrange(). pyhonda while va for sikllari. python dasturlash tilida ikki xil sikl ishlatiladi. bular while va for sikllari. ularning qulayligi shundaki, ular belgilangan nuqtaga yetmaguncha ko’rsatilgan amalni qayta-qayta bajaraveradi. shu sababli biz bir amalni qayta-qayta yozib o’tirmaymiz. while va for qo’llanish usuli va joyiga ko’ra farqlanadi. bu dasrda while bilan tanishamiz. berilgan masalani yechishda aynan bir xil amalni bir necha marta takrorlashga to‘g‘ri k...

Этот файл содержит 5 стр. в формате PDF (456,6 КБ). Чтобы скачать "pythonda sikllar", нажмите кнопку Telegram слева.

Теги: pythonda sikllar PDF 5 стр. Бесплатная загрузка Telegram