• Ko’rsatkichlar
  • 1-amaliy ish. Ma’lumot, ALGORITMLAR VA Ma’lumotlar tuzilmasi tushunchalari. Ma’lumotlarni ifodalash bosqichlari. Ma’lumotlar toifalari. Ma’lumotlarning abstrakt tuzilmasi




    Download 93,11 Kb.
    Pdf ko'rish
    bet2/4
    Sana21.12.2023
    Hajmi93,11 Kb.
    #125615
    1   2   3   4
    Bog'liq
    2-амалий sirtqi

    Ma’lumot tipi mumkin bo’lgan qiymatlar ko’pligi. 
    Klassifikatsiyasi: 
    Ma’lumotlar tipi asosan skalyar va skalyar emas tiplarga ajraladi. Skalyar emas tip 
    qiymatlari foydalanuvchi uchun ko’rinib turuvchi komponentlar ko’pligiga ega(massiv, ro’yhat), 
    skalyar tipdagi esa foydalanuvchiga ko’rinmaydi(butun, mantiqiy). 


     
     Mantiqiy tip – mantiqiy yoki bul qiymatli tip bo’lib, faqat ikkita qiymatdan birini qabul 
    qiladi. Qiymati true yoki false, 1 yoki 0 bo’lishi mumkin.
    Butun sonli tiplar – Butun sonli qiymatlarni o’z ichiga oladigan tip. 
    Haqiqiy sonli tiplar – Haqiqiy son qiymatlarini o’z ichiga oladigan tip. 
    Satrli va simvolli tip – bitta simvolni yoki simvollar ketma-ketligini o’zida saqlaydigan tip. 
    Har xil dasturlash tillarida cheklovlar har xil bo’lishi mumkin.
    Ko’rsatkichlar – o’zgaruvchi bo’lib, qiymatlar diapazoni xotira yacheykalari adreslaridan 
    iborat. 
    Abstrakt tiplar – bu ma’lumotlar tipining matematik modeli bo’lib, tip foydalanuvchi 
    ma’lumotlari ko’z qarashida semantikani belgilaydi. Abstrakt tipni obyektlar ko’pligi sifatida 
    qarash mumkin. Masalan: ro’yhat, stek, navbat, massiv. 
    Jadval-1. C++ tilidagi ma’lumot tiplari 
    Tip 
    bayt Qiymatlar diapazoni 
    Mantiqiy 
    bool 

    0/255 
    Simvolli 
    char 

    0/255 
    Butun sonli 
    short int 

    -32768 / 32767 
    unsigned short int 

    0 / 65535 
    int 

    -2147483648 / 2147483647 
    unsigned int 

    0 / 4294967295 
    long int 

    -2147483648 / 2147483647 
    unsigned long int 

    0 / 4294967295 
    Haqiqy sonli 
    float 

    -2147483648.0 / 2147483647.0 
    long float 

    -9223372036854775808.0 / 9223372036854775807.0 
    double 

    -9223372036854775808.0 / 9223372036854775807.0 

    Download 93,11 Kb.
    1   2   3   4




    Download 93,11 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-amaliy ish. Ma’lumot, ALGORITMLAR VA Ma’lumotlar tuzilmasi tushunchalari. Ma’lumotlarni ifodalash bosqichlari. Ma’lumotlar toifalari. Ma’lumotlarning abstrakt tuzilmasi

    Download 93,11 Kb.
    Pdf ko'rish