• – amaliy ish
  • Nazariy qism
  • amaliy ish




    Download 1.39 Mb.
    bet1/4
    Sana10.06.2023
    Hajmi1.39 Mb.
    #71807
      1   2   3   4
    Bog'liq
    3-amaliy
    41 dars. showmessage oynasi, pedagogika va psixologiya kafedrasi, Лекция 1, DTM 2019 Matematika kitobi, Amaliy yuzi, Kirish I. Kashtachilik san’atining tarixi va uning rivojlanishi, 10-sinf matematika 1-chorak test, avvalo ishlab chiqarish jamoai, odamlarning turli tarzdagi faoliyati bo`lib, ular o`rtasidagi o`zaro munosabatlar tizimi yuzaga keladi qamda ma`lum bir turmush, 2-dars-Конденсаторлар, 1-Mavzu Ijtimoiy-pedagogik kategoriyalar. Pedagogika va ijtimoi-fayllar.org, 1labadsdasd, 1. Ekalogiya haqida umumiy tushuncha. Ekalogik madaniyat nima, 1403844393 47512, PEGMATIT KONLARINING HOSIL BO

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


    Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti


    7-8 - AMALIY ISHI


    Foydalanishni boshqarish fanidan
    SSE003-3 – guruh talabasi
    Bajardi :Dehqonov Dilshod
    Tekshirdi : Olimov Iskandar


    Toshkent -2023


    1. – amaliy ish


    Mavzu: C++ tilida kirish qiymatini tekshirishni amalga oshirish Ishdan maqsad: C++ dasturlash tilida kirish qiymatlarini nazoratlash bilim
    ko‘nikmalariga ega bo‘lish.


    Nazariy qism


    Kirish qiymatini tekshirish funksiyada yoki ilovada foydalanuvchi tomonidan kiritiluvchi ixtiyoriy kattalikni asligi muvofiqligini (tipini va o‘lchamini) tekshirish jarayonidir. Barcha ilovalar foydalanuvchi tomonidan biror turdagi kattalikni kiritishni talab etadi. Foydalanuvchi tomonidan kiritiluvchi kattaliklar turli manbalardan kelishi mumkin, xususan, tahdidchi tomonidan ham kiritilishi mumkin. Tahdidchi bu kiritilgan ma’lumotlar orqali dasturni avariyaga uchratishi, yoki o‘ziga kerakli ma’lumotni qo‘lga kiritishi mumkin. Bunga javoban har bir dasturiy ta’minot foydalanuvchi tomonidan kiritilgan kattaliklarni tekshirishi shart.
    Ilovalarga noto‘g‘ri ma’lumotni kiritilishi natijasida bir qancha muammolar va zaifliklar yuzaga kelishi mumkin. Quyida noto‘g‘ri kiritilgan kirish qiymati asosida yuzaga kelishi mumkin bo‘lgan zaifliklar keltirilgan:

    • xotiraning to‘lib toshishi;

    • ineksiya tahdidlari;

    • xizmatdan vos kechish tahdidlari;

    • axborotni oshkor bo‘lishi;

    • tizimni xavfsiz bo‘lmasligi;

    • va hak.

    Yuqoridagi tahdidlarni oldini olish uchun turli xususiyatlar bo‘yicha tekshirishni amalga oshirish talab etiladi. Umumiy holda xavfsizlik tomonidan kirish qiymatlarini quyidagi xususiyatlar bo‘yicha tekshirish amalga oshirish shart:

    • uzunlikga tekshirish;

    • oraliqga tekshirish;

    • formatga tekshirish;

    • turga tekshirish;

    • nolga bo‘linishga tekshirish.

    C++ dasturlash tilida kirish qiymatlarini tekshirish uchun bir nechta tayyor funksiyalardan foydalaniladi. Ular quyidagi jadvalda keltirilgan va cctype sarlavhasida mavjud:
    7.1-jadval C++ dasturlash tilida kirish qiymatini tekshiruvchi funksiyalar


    Download 1.39 Mb.
      1   2   3   4




    Download 1.39 Mb.