While! A va В
Download 101.22 Kb.
|
While
- Bu sahifa navigatsiya:
- While2.
- While4.
- While6.
- While7.
- While9.
- WhilelO.
- Whilell
- While14.
- While15.
- While20.
- While22.
- While24.
- While30.
While! A va В butun musbat sonlari berilgan ( A > B). A usunlikdagi kesmada maksimal darajada В kesma joylashtirilgan. A kesmaning bo'sh qismini aniqlovchi programma tuzilsin. Ko'paytirish va bo'lish amallarini ishlatmang. a=int(input('a=')) b=int(input('b=')) while a>=b: a=a-b print(a) While2. A va В butun musbat sonlari berilgan (A > B). A usunlikdagi kesmada В kesmadan nechta joylashtirish mumkinligini aniqlovchi programma tuzilsin. Ko'paytirish va bo'lish amallarini ishlatmang. a=int(input('a=')) b=int(input('b=')) k=0 while a>=b: a=a-b k+=1 print(k) While3. N va К butun musbat sonlari berilgan. Faqat ayirish va qo'sсhish amallarini ishlatib N sonini К soniga bo'lgandagi qoldiq va butun qismini aniqlovchi programma tuzilsin. a=int(input('a=')) b=int(input('b=')) k=0 while a>=b: a=a-b k+=1 print(k,a) While4. n butun soni berilgan (n > 0). Agar n soni 3 ning darajasi bo'lsa *3 - ning darajasi’. aks xolda *3 - ning darajasi emas” degan natija chiqaruvchi programma tuzilsin. Qoldiqli bo'lish va bo'lish amallarini ishlatmang. n=int(input('n=')); i=1; while i if n==i: print(n,'3 ning darajasi'); else: print(n,'3 ning darajasi emas'); While5. 2 sonining qandaydir darajasini bildiruvchi n butun soni berilgan (n > 0). n = 2k. к ni aniqlovchi programma tuzilsin. n=int(input('n=')); k=0; while n>=2: n=n//2; k+=1; print(k) if(n%2!=0): print('2 darajasi emas') While6. n natural soni berilgan (n > 0). Quyidagi ifodani hisoblovchi programma tuzilsin: n!! = n * (n - 2) * (n - 4)... n=int(input('n=')); p=1; while n>=2: p=p*n; n=n-2; print('p=',p); Agar n juft bo'lsa oxirgi ko'payuvchi 2, toq bo'lsa 1 bo'ladi. While7. n natural soni berilgan (n > 0). Kvadrati n dan katta bo'ladigan eng kichik butun к sonini (k2 > n) aniqlovchi programma tuzilsin. Ildizdan chiqaruvchi funksiyadan foydalanmang. import math; n=int(input('n=')); k=0; while (math.pow(k,2)>n)==False: k+=1; print('k=',k); While8. n natural soni berilgan (n > 0). Kvadrati n dan katta bo'lmagan eng katta butun к sonini (k2 <= n) aniqlovchi programma tuzilsin. Ildizdan chiqaruvchi funksiyadan foydalanmang. import math; n=int(input('n=')); k=0; while (math.pow(k,2) print('k=',k); While9. n natural soni berilgan (n > 1). 3k > n shartni qanoatlantiruvchi eng kichik butun к sonini aniqlovchi programma tuzilsin. import math; n=int(input('n=')); k=0; while (math.pow(3,k)>n)==False: k+=1; print('k=',k); WhilelO. n natural soni berilgan (n > 1). 3k <= n shartni qanoatlantiruvchi eng katta butun к sonini aniqlovchi programma tuzilsin. While'll, n natural soni berilgan (n > 1). (1 + 2 + 3 + ... + k) >= n shart bajariladigan eng kichik к sonini aniqlovchi programma tuzilsin. 1 dan к gacha bo'lgan yig'indi ham ekranga chiqarilsin. While12. n natural soni berilgan (n > 1). (1 + 2 + 3 + ... + k) <= n shart bajariladigan eng katta к sonini aniqlovchi programma tuzilsin. 1 dan к gacha bo'lgan yig'indi ham ekranga chiqarilsin. While13. a soni berilgan (a > 1). (1 + 1 / 2 + 1 / 3 + ... + 1 / k) >= a shart bajariladigan eng kichik к sonini aniqlovchi programma tuzilsin. Yig'indi ham ekranga chiqarilsin. While14. a soni berilgan (a > 1). (1 + 1 / 2 + 1 / 3 + ... + 1 / k) <= a shart bajariladigan eng katta к sonini aniqlovchi programma tuzilsin. Yig'indi ham ekranga chiqarilsin. While15. Bankka boshlang'ich S so'm qo'yildi. Har oyda bor bo'lgan summa p foizga oshadi (0 < p < 25 ). Necha oydan keyin boshlang'ich qiymat 2 martadan ko'p bo'lishini hisoblovchi programma tuzilsin. Necha oy к - butun son. Bankda hosil bo'lgan summa haqiqiy son ekranga chiqarilsin. While16. Sportsmen birinchi kuni 10 km yugirib boshladi. Keyingi kunlari bir oldingi kunga nisbatan p foiz ko'p yugurdi (0 < p < 50). Sportsmenning necha kundan keyin jami yugurgan masogasi 200 km dan oshadi? Jami kunlar soni va masofani (butun son) chiqaruvchi programma tuzilsin. While17. n va m butun musbat sonlari berilgan (n > m). n sonini m soniga bo'lib butun va qoldiq qismlarini bo'lish va qoldiqni olish amallarini ishlatmasdan topuvchi programma tuzilsin. While18. n butun soni berilgan (n > 0). Bo'lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarini teskari tartibda chiqaruvchi programma tuzilsin. While19. n butun soni berilgan (n > 0). Bo'lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlari yig'indisini va raqamlari sonini chiqaruvchi programma tuzilsin. While20. n butun soni berilgan (n > 0). Bo'lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarining orasida 2 raqami bor - yo'qligini aniqlovchi programma tuzilsin. While21. n butun soni berilgan (n > 0). Bo'lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarining orasida toq raqamlar bor - yo'qligini aniqlovchi programma tuzilsin. While22. n butun soni berilgan (n > 1). N sonini tub yoki tub emasligini aniqlovchi programma tuzilsin. While23. a va b butun musbat sonlari berilgan. Berilgan sonlarning eng katta umumiy bo'luvchisini aniqlovchi programma tuzilsin. While24. n butun soni berilgan (n > 1). n sonini Fibonachchi sonlari orasida bor - yo'qligini aniqlovchi programma tuzilsin. Fibonachchi sonlari quyidagi qonuniyat asosida topiladi. F1 = 1; F2 = 1; Fk = Fk 1 + Fk 2; к = 3.4,... While25. n butun soni berilgan (n > 1). n sonidan katta bo'lgan birinchi Fibonachchi sonini aniqlovchi programma tuzilsin. Fibonachchi sonlari while24 masalasida berilgan. While26. Fibonachchi soni bo'lgan n butun soni berilgan (n > 1). ( Fibonachchi sonlari while24 masalasida berilgan.) n sonidan bir oldingi va bir keyingi Fibonachchi sonlarini chiqaruvchi programma tuzilsin. While27. Fibonachchi soni bo'lgan n butun soni berilgan (n > 1). ( Fibonachchi sonlari while24 masalasida berilgan.) n soni Fibonachchi ketma - ketligining nechanchi xadi ekanini chiqaruvchi programma tuzilsin. While28. e haqiqiy musbat soni berilgan. Ketma - ketlik xadlari quyidagicha aniqlanadi: a,, =2; ak = 2 + 1 / a|(_1; к = 2, 3, ... |ak - ak1| < e shartni qanoatlantiruvchi eng kichik к sonini aniqlovchi programma tuzilsin. ak va ak_ 1 ham ekranga chiqarilsin. While29. e haqiqiy musbat soni berilgan. Ketma - ketlik xadlari quyidagicha aniqlanadi: a,j=1; a2=2; ak = ( ak_2 + 2 * ak_ 1 ) / 3; к = 3, 4, ... |ak - ak1| < e shartni qanoatlantiruvchi eng kichik к sonini aniqlovchi programma tuzilsin. ak va ak_ 1 ham ekranga chiqarilsin. While30. А. В. С musbat butun sonlari berilgan. A x В to'rtburchak ichida tomoni С bo'lgan kvadratdan nechtasi sig'ishini aniqlovchi programma tuzilsin. Ko'paytirish va bo'lish amallarini ishlatmang. Download 101.22 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling