• 1.3.9-rasm.
  • O‘zbekiston Xalqaro Islom akademiyasi Islom iqtisodiyoti va xalqaro munosabatlar fakulteti Axborot xavfsizligini boshqarish yo‘nalishi




    Download 2,91 Mb.
    bet7/7
    Sana30.01.2024
    Hajmi2,91 Mb.
    #148475
    1   2   3   4   5   6   7
    Bog'liq
    Kurs ishi. Saydimurod yangi
    Test, O\'z DSt ISO IEC 27039-2017 (ru) Выбор, применение и операции систем обнаружения, 1-amaliy ish tarmoqlararo ekran yordamida kiberhujumlarga qarshi, Kiberxavfsizlikga oid milliy va xorijiy me’yoriy-huquqiy hujjatl-fayllar.org, Dasturlash ii yakuniy nazorat javoblari, давлат таълим талаблари, obyektivka-namuna (1)
    1.3.4-rasm. Birinchi o‘yin. O‘yinning yakuni


    1.3.5-rasm. O‘yinni muvafaqqiyatli tugatgan ishtirokchi asosiy menyuga qaytadi va boshqa o‘yinni tanlash imkoniyatiga ega bo‘ladi

    1.3.6-rasm. Ikkinchi o‘yin. O‘yin shartlari va jarayoni

    1.3.7-rasm. Ikkinchi o‘yin. O‘yinning yakuni

    1.3.8-rasm. Rekordlar bo‘limi. Foydalanuvchining natijalari saqlanib qoladi va istalgan vaqtda oldingi natijalarni ko‘rish mumkin

    1.3.9-rasm. So‘nggi o‘yin. O‘yin shartlari va jarayoni

    3. Xulosa


    C++ dasturlash tilidan foydalangan holda interaktiv o‘yinlar dasturini muvaffaqiyatli yakunlaganimdan so‘ng, men o‘zim uchun dasturlash bo‘yicha bir qator ko‘nikmalarni oldim. Ushbu loyiha menga kodlash haqida juda ko‘p narsalarni o‘rgatdi va men o‘z tajribamni baham ko‘rishdan xursandman.
    Birinchidan, men rejalashtirish juda muhim ekanligini angladim. Haqiqiy kodlashni boshlashdan oldin men o‘yinning tuzilishi va xususiyatlarini rejalashtirishga vaqt sarfladim. Bu orqali katta dasturlarda ham vaqtni tejash ko‘nikmasini egallashga yordam berdi, sababi men nimaga erishmoqchi ekanligim va bunga qanday erishishim haqida aniq tasavvurga ega edim.
    Ikkinchidan, men murakkab vazifalarni kichikroq va boshqariladigan qismlarga bo‘lish muhimligini bilib oldim. Misol uchun, o‘yin uchun jadval yaratish har bir katakning o‘lchamini hisoblash, har bir katakchani takrorlash uchun sikl yaratish va hokazo kabi ko‘plab kichik qadamlarni talab qildi. Vazifalarni taqsimlash orqali men bir vaqtning o‘zida bitta vazifaga e’tibor qaratishga va ularni tizimli ravishda bajarishga muvaffaq bo‘ldim.
    Uchinchidan, dasturlashda tafsilotlarga e’tibor berish muhimligini bilib oldim. Noto‘g‘ri qo‘yilgan vergul yoki nuqtali vergul kabi kichik xatolar dasturning funksionalligida jiddiy muammolarni keltirib chiqarishi mumkin. Muvaffaqiyatga erishish uchun dasturni tez-tez sinab ko‘rish va kodni muntazam ravishda tuzatish zarurligini topdim.
    Xulosa qilib aytganda, C++ yordamida interaktiv o‘yinlar dasturini yaratish ajoyib tajriba bo‘ldi. Men kodlash, rejalashtirish, murakkab vazifalarni qismlarga ajratish, tafsilotlarga e’tibor berish va foydalanuvchi tajribasini effektlar bilan yaxshilash haqida ko‘p narsalarni o‘rgandim. Men ushbu ko‘nikmalarni kelajakdagi loyihalarimga ham qo‘llashga harakat qilaman.

    1 https://visualstudio.microsoft.com/


    Download 2,91 Mb.
    1   2   3   4   5   6   7




    Download 2,91 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston Xalqaro Islom akademiyasi Islom iqtisodiyoti va xalqaro munosabatlar fakulteti Axborot xavfsizligini boshqarish yo‘nalishi

    Download 2,91 Mb.