• Nazariy qism
  • Tekshirdi: Olimov I toshkent-2023 7– amaliy ish




    Download 1.16 Mb.
    bet1/3
    Sana10.04.2023
    Hajmi1.16 Mb.
    #49945
      1   2   3
    Bog'liq
    7-8-amaliy
    KURS ISHI YAKUNI, alphabet (1), Психология фанларини укитиш методикаси, 9-amaliy, Yaxlit pedagogik jarayon, Matematika 2-sinf 1-chorak monitoring, Mustaqil ish.H.Jumayeva, bejik, 801-Текст статьи-1973-1-10-20200117, 4-sinf texnologiya darsining 1 ta mavzusiga krassvord tuzish, Elektromagnit maydon uchun Maksvell tenglamalari, 4 nodirbek, Document, 5ғМаъоуза (1)


    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZIMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Bajardi: Iskandarov A
    Tekshirdi: Olimov I

    Toshkent-2023
    7– 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:


    Amaliy qism
    C++ dasturlash tili: C++ dasturlash tili odatda foydalanuvchilarga birinchi bo’lib tavsiya etiladigan til sifatida qaraladi. U quyi darajada to’g’ridan to’g’ri qurilmalar uchun ham ishlay olsa, yuqori darajadagi til sifatida ham turli loyihalarda namoyon bo’ladi. C++ da yaratilgan mashhur dasturlash va platformalar Windows; Facebook(server); Adobe Photoshop, Illustrator, Premiere Pro; Mozilla Firefox; MySQL server; AutoDesk Maya;







    Download 1.16 Mb.
      1   2   3




    Download 1.16 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tekshirdi: Olimov I toshkent-2023 7– amaliy ish

    Download 1.16 Mb.