• 5 – ExerciseTheme: Phyton tilida kirish qiymatini tekshirishni amalga oshirish Ishdan maqsad
  • Muhammad al-khwarizmi tashkent university of information technologies




    Download 2.25 Mb.
    bet1/3
    Sana05.04.2024
    Hajmi2.25 Mb.
    #189056
      1   2   3
    Bog'liq
    Abdushoxid Abduraximov Software enginering


    MINISTRY OF INFORMATION TECHNOLOGY AND COMMUNICATION DEVELOPMENT OF THE REPUBLIC OF UZBEKISTAN
    MUHAMMAD AL-KHWARIZMI TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES



    GROUP: 716-20
    Student: Abdushohid Abdurahimov
    Teacher: Jabbarov Nuriddin

    TOSHKENT-2024


    5 – ExerciseTheme: Phyton 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
    <


    Download 2.25 Mb.
      1   2   3




    Download 2.25 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-khwarizmi tashkent university of information technologies

    Download 2.25 Mb.