• Malumotlarning qayd qilingan toifasi.
  • (Masalan, TYPE BO’Lq(FALSE, TRUE); WEEKq(SUNDAY, MONDAY, TUESDAY, WEDNESDAY, FRIDAY, SATURDAY,); ANIMALq(DOG,CAT,GOW); VAR B1,B2,BO’L;D1:WEEK;
  • (Masalan, haqiqiy toifadagi kattaliklar ustida kushish kushish, ayirish




    Download 1,78 Mb.
    Pdf ko'rish
    bet86/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, haqiqiy toifadagi kattaliklar ustida kushish kushish, ayirish, 
    ko’paytirish va bo’lish amallarini bajarish mumkin, lekin DIV, MOD amallarini 
    bajarish mumkin emas). 
    Lekin Paskal algoritmik tili programma tuzuvchi yangi nostandart toifalarni 
    kiritish imkoniyatini beradi. Bo’larga odiiy toifaga kiruvchi qayd qilingan va 
    chegaralangan toifalar kiradi. 
    Ma'lumotlarning qayd qilingan toifasi. 
    Bu toifadagi qiymatlar cheklangan 
    sonda va kat'iy tartibda qayd etish keltirish yuli bilan beriladi. Bu toifadagi 


    o’zgaruvchilar faqat shu toifada keltirilgan qiymatlarning birini qabul qilish mumkin. 
    Odatda qayd qilinayotgan qiymatlari yechilayotgan masalaning mazmuniga ko’ra 
    tanlanadi. 
    Qayd qilingan toifalarni har doimgidek, TYPE(toifalarni tavsiflash) va VAR 
    (o’zgaruvchilarni tavsiflash) bo’limida tavsiflash mumkin: 
    1)TYPE bo’limida: 
    TYPE qayd qilingan toifa nomiq(konstannalar ro’xati); VAR o’zgaruvchi nomi: 
    qayd qilingan toifa nomi; 
    Bu yerda konstanta sifatida foydalanuvchi tomonidan beriladigan qiymatlar 
    olinadi va ular ro’xatda vergul orkali keltiriladi. 
    (Masalan, TYPE BO’Lq(FALSE, TRUE); WEEKq(SUNDAY, MONDAY, 
    TUESDAY, WEDNESDAY, FRIDAY, SATURDAY,); 
    ANIMALq(DOG,CAT,GOW); 
    VAR B1,B2,BO’L;D1:WEEK;
    D2:ANIMAL; ) 
    Bu tavsifga asosan operatoralr bo’limida quyidagi operatorlarni ishlatish 
    mumkin: 
    D1: = MONDAY; B1:= TRUE ; D2:=CAT; 
    Quyidagi operatorlarni esa ishlatib bo’lmaydi: 
    B1:= DOG; D1:= FALSE ; D2:=SUNDAY; 
    Chunki ta'kidlaganimizdek, har bir o’zgaruvchi faqat uzi aniqlangan toifa 
    qiymatlarining birini qabul qilishi mumkin edi. 
    2) VAR bo’limida: 
    VAR o’zgaruvchi nomi: (konstantalar ro’xati); 
    Bu yerda konstantalar ro’xatida qayd qilingan toifa qiymatlari vergul orkali 
    beriladi. 

    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, haqiqiy toifadagi kattaliklar ustida kushish kushish, ayirish

    Download 1,78 Mb.
    Pdf ko'rish