• Namespace – nomlar fasozi
  • Nomlar fazosida xatoliklar
  • Dasturi
  • Turdan turga o’tkazishning aniq va noaniq usullari
  • 4- taqdimot




    Download 1.7 Mb.
    bet1/4
    Sana02.04.2024
    Hajmi1.7 Mb.
    #185612
      1   2   3   4
    Bog'liq
    Informatika asoslari 1 taqdimot Nomalum turlar va namespace 2019 (2)
    xudo xoxlasa tushadi99%, 3-labarotoriya ishi Saralash usul va algoritmlarini tadqiq qilis, cmd buyruqlari, Incremental model nima, 1matematik, word sAM 1 savol, Документ Microsoft Word (4), Ma\'ruzalar (2), ЛАБОРАТОРНАЯ РАБОТА N1, Dasturlash 2, Ariza, Qalandarova Gulshoda, 1648631455, 1650692784, 1651669892 (2)
    • PhD: Mallayev O.U.
    • https://t.me/daslabkiAqil

    Namespace – nomlar fasozi

    • Namespace – bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi.
    • Namespace ni umumiy strukturasi quyidagicha:
    • namespace <nom> {
    • ………
    • }

    Umimiy nomlar sohasidan foydalanish

    Nomlar fazosida xatoliklar:

    Nomlar fazosida sinflar

    Ichma – ich joylashgan nomlar fazosi

    Masala:

    • “talaba” nomli nomlar fazosi va unda Talaba” classini yarating. Class maydonlari: Familiyasi, ismi, kursi, baholari, stipendiyasi. Class komponentalarini inkapsulyastiyalash, konstruktorlar va class metodlarini ishlab chiqing. Obyektlar massivini yarating va ular ustida qidirish, saralash, o’zgartirish amallarini bajaring.

    Dasturi

    Aniq va aniq bo’lmagan o’zgartirishlar

    • C ++ aniq va noma’lum ma'lumotlar turini o'zgartirishni farqlaydi. Ma'lum bo'lmagan turdagi ma'lumotlar konversiyasini C ++ kompilyatori amalga oshiradi, lekin dasturchining o'zi aniq ma'lumotlarni aylantirishni amalga oshiradi. Ma'lumotlar turini o'zgartirish to'g'risida quyidagi jadvalda keltirilgan. Jadvalda bo'linish operatsiyasini ko'rib chiqilgan. Biz int ni qabul qiladigan butun son turi sifatida, haqiqiy ma'lumotlar turi suzuvchi bo'ladi.

    Turdan turga o’tkazishning aniq va noaniq usullari

    • x
    • y
    • Bo’lish natijasi
    • Misol
    • Bo’linuvchi
    • Bo’luvchi
    • Vaqtincha
    • x = 15 y = 2
    • int
    • int
    • int
    • 15/2=7
    • int
    • float
    • float
    • 15/2=7.5
    • float
    • int
    • float
    • 15/2=7.5

    Download 1.7 Mb.
      1   2   3   4




    Download 1.7 Mb.