• Mustaqil yechish uchun topshiriqlar
  • Masala 3.
  • -Masala Kiritilgan n natural sonning necha xonaligini aniqlovchi dastur tuzing! Bajarish




    Download 29,65 Kb.
    bet2/3
    Sana25.05.2024
    Hajmi29,65 Kb.
    #253528
    1   2   3
    Bog'liq
    3-laboratoriya

    2-Masala
    Kiritilgan n natural sonning necha xonaligini aniqlovchi dastur tuzing!

    Bajarish
    Ixtiyoriy son kiritilganda uni necha xonaligini qanday bilishimiz mumkin?

    # Foydalanuvchidan son kiritishni so'raymiz
    n = int(input("Istalgan butun sonni kiriting: "))


    # Sonning xonaligini aniqlash uchun o'zgaruvchi
    xonali = 0


    while n > 0:
    n //= 10 # Sonni 10 ga bo'lib qo'yamiz
    xonali += 1


    # Natija chiqarish
    print("Kiritilgan sonning raqamlar soni:", xonali)

    Misol: x=2365908 soni bo’lsin. Keltirilgan ushbu sonni tabiiy biz o’ngdan ya’ni birlar,o’nlar,yuzlar,minglar va hokazo deb sanashimiz mumkin.
    Daturlashda bu amalni kiritilgan qiymat 10 ga bo’linsa deb qaraymiz. Ya’ni sikl ichidagi qadamlar ko’rinishi x//10 va bu jarayon amalga oshirilsa bir xona mavjud degan fikr paydo bo’lsin
    Ushbu jarayonni sanashimiz uchun o’zgaruvchi ochib uning qiymatini har jarayon ishga tushganda 1 ga oshirishini ta’minlab qo’yishimiz mumkin
    Bu jarayon qachongacha davom etsin? Albatta kiritilgan qiymat 0 ga aylangunicha
    Natija sikl dan tashqarida namoyon bo’lsin


    Mustaqil yechish uchun topshiriqlar
    Masala 1. 1 dan n gacha bo‘lgan natural sonlar kvadratlari yig‘indisini aniqlovchi dastur yozing.
    Masala 2. 1 dan 10 gacha bo‘lgan natural sonlar kvadratlari yig‘indisini kvadrat ildizdan chiqarib taqdim etuvchi dastur tuzing.
    Masala 3. 1 dan n gacha bo’lgan barcha juft natural sonlarning yig’indisining o’rta arifmetigini qaytaruvchi dastur tuzing
    Masala 4..n>=2 shartni qanoatlantiruvchi n soni berilgan. Ushbu ifodani hisoblovchi dastur tuzing. d=1*2+2*3+...+(n–1)*n

    Download 29,65 Kb.
    1   2   3




    Download 29,65 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -Masala Kiritilgan n natural sonning necha xonaligini aniqlovchi dastur tuzing! Bajarish

    Download 29,65 Kb.