• Yakuniy loyiha — Virtual uy hayvonlari oʻyini
  • Dasturlashdan maqsadli foydalanish 1-mashgʻulot




    Download 8,95 Mb.
    Pdf ko'rish
    bet35/38
    Sana17.01.2024
    Hajmi8,95 Mb.
    #139670
    1   ...   30   31   32   33   34   35   36   37   38
    Bog'liq
    8-sinf Informatika va axborot texnologiyalari yangi darslik kitob 2023 (1)

    51
    Dasturlashdan maqsadli foydalanish
    1-mashgʻulot
    angi dastur yarating. U 1 va 2 raqamlari orasida tasodifiy qiymat hosil qilsin.
    Spraytning x koordinatasini istalgan tasodifiy qiymatga oʻzgartiring.
    2-mashgʻulot
    Ikkinchi Spraytni yarating. 0–100 sonlari orasidagi ikkita tasodifiy qiymat hosil
    qiling. 
    Spraytning joylashuvi koordinatalarga muvofiq o‘zgarsin. Bunda birinchi tasodifiy
    qiymat 
    x, ikkinchisi y bilan ifodalansin.
    3-mashgʻulot
    Sprayt yordamida dastur yarating. Avval Sprayt paydo bo‘lsin va belgilangan 
    tasodifiy qiymat oʻtgach, koʻzdan yoʻqolsin. Kutish uchun belgilangan tasodifiy
    qiymatdan keyin Sprayt yana paydo bo‘lsin. Bu jarayon muntazam sodir boʻlsin.
    Yakuniy loyiha — Virtual uy hayvonlari oʻyini
    Vazifangiz — virtual uy hayvonlari oʻyinini yaratish Bu oʻyinning qisqacha mazmuni
    quyidagicha:
    Oʻyinda bitta virtual uy jonivori bo‘ladi. Foydalanuvchi bu jonivorga g‘amxo‘rlik qiladi.
    Jonivor har soniyada ortib boruvchi Ochlik nomli o‘zgaruvchi qiymatiga ega:
    • Foydalanuvchi oziqlantirish tugmasini bosganda, Ochlik qiymati 0 ga qayta
    sozlanadi.
    • Foydalanuvchi jonivorga qancha ozuqa berishni 1 va 10 sonlari oʻrtasidagi tasodifiy
    qiymat bilan kiritadi. Qiymat jonivorning ayni paytdagi Ochlik qiymatidan kichik
    bo‘ladi. Ochlik o‘zgaruvchisi manfiy qiymatni qabul qilmaydi.
    • Jonivor qattiq och qolsa, nobud bo‘ladi.
    Yakuniy loyiha 
    uchun berilgan 
    topshiriq – katta 
    dastur. Uni kichik 
    qismlarga ajratib 
    yaratish qulay. 
    Masalan, berilgan 
    ro‘yxatdagi har bir 
    vazifani dasturning
    bir kichik qismi 
    sifatida olish
    mumkin. Birinchi 
    topshiriqqa 
    qaraladi 
    (Foydalanuvchi 
    oziqlantirish 
    tugmasini 
    bosganda Ochlik 
    o‘zgaruvchisining 
    qiymati 0 ga qayta
    sozlansin) va 
    berilgan vazifalar
    faqat shu topshiriq
    uchun bajariladi. 
    Keyin ro‘yxatning 
    2-qismiga qaraladi 
    (Jonivor juda ko‘p 
    vaqt och qolsa
    nobud bo‘ladi) va 
    berilgan vazifalar
    faqat shu topshiriq
    uchun bajariladi.
    To‘liq dasturni 
    yaratishda 
    yuqoridagi 
    qadamlardan 
    foydalaniladi.
    Maslahat
    Agar tasodifiy qiymat 2 boʻlsa, x koordinatasi 20 taga oshadi.
    Agar qiymat 1 yoki 2 boʻlmasa (u holda 3 boʻlishi aniq ), y koordinatasi 10 taga oshadi.
    Har bir tanlov sharti 

    Download 8,95 Mb.
    1   ...   30   31   32   33   34   35   36   37   38




    Download 8,95 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlashdan maqsadli foydalanish 1-mashgʻulot

    Download 8,95 Mb.
    Pdf ko'rish