Oliy va o’rta mahsus ta’lim vazirligi namangan davlat universiteti gulshod yunusova
Download 5.84 Mb.
|
python 1 qism дарслик Г.Юнусова (1)
- Bu sahifa navigatsiya:
- Faktorialni aniqlash dasturini tuzish uchun takrorlash operatorlaridan fodalanish mumkin.
- Fibonachi sonlarini hisoblash.
- Natija
Faktorialni hisoblash.Faktorial 1 dan boshlab, berilgan songa qadar sonlarning ko’patmmasini aniqlaydi. Misol uchun 5 faktorial 1 * 2 * 3 * 4 * 5 = 120 ga teng.Faktorial formulasini n! = 1 * 2 * … * n yoki n! = 1 * … * (n-2) * (n-1) * n ko’rinishdagi formulalar orqali aniqlash mumkin. Faktorialni aniqlash dasturini tuzish uchun takrorlash operatorlaridan fodalanish mumkin.While operatori orqali: For operatori orqali:Qaytish operatori orqali: 133
Fibonachi sonlarini hisoblash.Fibonachi sonlari shunday sonlar qatoriki o’zidan oldingi kelgan ikki sonning yig’indisidan tashkil topadi. Misol uchun 0,1,1,2,3,5,8,13,21,... Fibonachi sonlarini topish uchun quyidagi formuladan foydalanamiz: F1 =1 F2 =1 Fn = Fn-1 + Fn-2 Fibonachi sonlarining yig’indisini topish dasturi quyidagi ko’rinishda tuzish mumkin: Natija:134 Spiral. Spirallarni chizish jarayoni va tayyor rasmlarni olish nafaqat o’quvchilarda, balki maktabgacha yoshdagi bolalarda ham qiziqish o’rgatadi. O’quvchilarga esa spirallarni ko’rsatib, keyin kodlarni terib, ularni namoyish qilish orqali ham dasturlashtirishga, kod yozishga qiziqish o’rgatish eng qiziqarli va ahamiyatli uslublardan hisoblanadi. Python toshbaqasi bilan spiral shaklida chizmalarni chizishn o’rganaylik.bunga doir kodlarni yozamiz va ishga kirishamiz. Mening toshbaqa Angie kodimda nima yomon? Men uning Bredning to'rtburchagiga aylanishini istayman. Mening kodim: ...
135 Mana, u qanday ko'rinishini xohlaganim haqidagi fotosuratlar. Men Bredning tashqi tomoni ko'rinishini, so'ngra ichidagi aylana spiralni o'z ichiga olishni xohlayman. U biriktirilgan spiral tasvirga o'xshash bo'lishi kerak. Rahmat! 1 spiral kodi va natijaning namoyishi. 136
2spiral va uning kodi, natijaning tasviri.
Dastrlashga misol va masalalar. Quyidagi kodni terib, uning natijasida spiralni tasvirini hosil qilish muumkin. 137
Yana bitta chiroyli spiral manzarasinin namoyish etish uchun ajoyib kodni keltitamiz. Yuqorida spiallarni chizishga doir materiallar va ularga doir dasturlarning kodlarining birida biz toshbaqa moduli bilan tanishdik, u bilan siz turli xil 138 geometrik narsalarni chizishingiz mumkin. Ushbu bo’limda biz modulning imkoniyatlari bilan tanishamiz. Biz naqshlar chizamiz va ranglar bilan tajriba o'tkazamiz. Spiralsimon naqshlar 139
сп
140
141
KODNI KIRITGANINGIZDAN SO’NG, F5 TUGMASININ BOSING. colors=[‘red’, ‘purple’, ‘blue’,’green’, ‘yellow’, ‘orange’] t=turtle.Pen() turtle.bgcolor(‘black’) for x in range(360): t.pencolor(colors[x%6]) t.width(x/100+1) t.forward(x) t.left(59) 142
Qaysiparametrga javob beradi: t.pencilcolor? spiraldarangni qanday o'zgartirish mumkin? t.width? t.forward? SPIRALSIMON AYLANALAR 143
Y.SHARTLAR
Download 5.84 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling