• Malumotlarning chegaralangan toifasi.
  • (Masalan, VAR DAY, D3: (MONDAY, TUESDAY, WEDNESDAY, FRIDAY)




    Download 1,78 Mb.
    Pdf ko'rish
    bet87/91
    Sana14.05.2024
    Hajmi1,78 Mb.
    #231443
    1   ...   83   84   85   86   87   88   89   90   91
    Bog'liq
    informatika va axborot texnologiyalari.

    (Masalan,
    VAR DAY, D3: (MONDAY, TUESDAY, WEDNESDAY, FRIDAY);
    SEZ, D4: (SUMMER, AUTUMN);) 
    Qayd qilingan toifadakonstantalar tartiblangan, ya'ni har bir konstanta uzining 
    tartib raqamiaga ega va 0 dan boshlanadi. Yukorida keltirilgan misollardagi WEEK 
    toifasida konstantalar mos ravishda quyidagi tartib raqamiga ega: Sunday – 0; Monday 
    –1; va hokazo. Konstantalarning tartiblanishi uz navbatida bu konstantalar ustida 
    ma'lum amallar bajarish imkonini beradi va ular uchun ba'zi bir standart funktsiyalar 
    berilgan. 
    1)
    PRED(Z) – bu yerda Z qayd qilingan toifadagi o’zgaruvchi yeki shu qayd qilingan 
    toifadagi konstanta. Bu funktsiya z dan oldingi konstantani aniqlab beradi. 
    2)
    SUCC(Z) – bu funktsiya z dan bitta keyingi konstantani aniqlab beradi. 
    3)
    ORD(Z) - bu funktsiya z ga mos kelgan qiymatning tartib raqamini aniqlab beradi. 
    Bundan tashkari qayd qilingan toifa qiymatlari ustida solishtirish amallari ham 
    bajarish mumkin. 
    Ma'lumotlarning chegaralangan toifasi. 
    Ba'zi bir hollarda o’zgaruvchi uzi 
    aniqlangan toifaning hamma qiymatlarini emas balki ma'lum chegaradagi 
    qiymatlarinigina qabul qilishi mumkin. Bu hollarda uzaruvchi uchun chegaralangan 
    toifa belgilash kerak. Chegaralangan toifa oldindan aniqlangan toifaga kuyish bilan 


    beriladi. Oldindan aniqlangan toifa oldingi toifa uchun baza toifasini utaydi. Baza 
    toifasi sifatida REAL toifadan tashkari barcha standart toifalarni ishlatish mumkin. 
    Chegaralangan toifa quyidagi ko’rinishda tavsiflanadi: TYPE nomi>q1 konstanta, 2 konstanta; VAR :< qayd qilingan toifa nomi>; 
    Bu yerda 1-konstanta va 2 konstanta mos ravishda baza toifasining birichi va 
    oxirgi qiymatlari. Chegaralangan toifadagi o’zgaruvchi baza toifasidagi birinchi va 
    oxirgi qiymatlari orasidagi ixtiyeriy qiymatlarning birini qabul qilishi mumkin.

    Download 1,78 Mb.
    1   ...   83   84   85   86   87   88   89   90   91




    Download 1,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    (Masalan, VAR DAY, D3: (MONDAY, TUESDAY, WEDNESDAY, FRIDAY)

    Download 1,78 Mb.
    Pdf ko'rish