• Misol. Const A=25; B=4.5; kaf=”INFORMATIKA” Toifa bo’limi
  • Toifalar bo’limi type(toifa)
  • Informatika va axborot texnologiyalari faniga kirish




    Download 1,78 Mb.
    Pdf ko'rish
    bet67/91
    Sana14.05.2024
    Hajmi1,78 Mb.
    #231443
    1   ...   63   64   65   66   67   68   69   70   ...   91
    Bog'liq
    informatika va axborot texnologiyalari.

    ::=[label] ,
    belgilar bo’limi label (belgi) xizmatchi so’zi bilan ochiladi ( undan keyingi belgilar 
    ya'ni ketma-ket vergul bilan ajratilgan konstanta shaklida yoziladi 

    Belgilar bo’limida e'lon qilingan belgilar ixtiyoriy ketma-ketligida yozilishi 
    mumkin( Dasturdagi ketma-ketligiga rioya qilinmasa ham bo’ladi( Belgilar (0-9999) 
    orasidagi sonlardan olinadi
    Misol: Iabel 4

    5

    25
    Konstantalar [o’zgarmaslar bo’limi] Paskal tilida quyidagi konstanta qatori 
    ko’rinishi ham bo’lishi mumkin: 
    ::q’< litera > ’ 
    misol “ Informatika ” 
    konstantalar tavsifini hammasi konstantalar bo’limi tarkibida bo’lishi kerak 

    ::=(
    ;
    ::;=
    Konstantalar bo’limi const xizmatchi so’z bilan boshlanadi va nuqta vergul (;) 
    bilan tugaydi
    Misol.
    Const A=25; B=4.5; kaf=”INFORMATIKA” 
     
    Toifa bo’limi
    ::=(type(
    Avvalgi ma'ruzalardan bizga ma'lumki paskal tilida 4 standart toifadagi 
    qiymatlar bor bo’lar :integer(butun), real (haqiqiy), char(matnli), boolean(mantiqiy) . 
    Bu toifadagi qiymatlar bilan bir qatorda Paskal tilida boshqa toifadagi 
    qiymatlarni ham ishlatish mumkin Lekin standart toifalardan farqli ravishda boshqa 
    toifalar dasturda aniq tavsiflanishi kerak Bu tavsiflashni quyidagilarda ko’rishimiz 
    mumkin
    ::== 
    ::=(
    Toifalarni hamma tavsiflari toifalar bo’limida berilgan bo’lishi kerak 
    Toifalar 
    bo’limi type(toifa) 
    xizmatchi so’z bilan boshlanadi, keyin toifalar tavsifi yoziladi. 
    Toifalar tavsifi bir-biridan nuqta vergul orqali ajratiladi
    ::= type ;
    Misol: 
    type
    mantiqqboolean;
    haftaq(dush, sesh, chor, pay, jum, shan, yaksh );
    ish_kuni = sesh...jum; 
    Bu misolda 3 toifa tavsiflari bor. Birinchi qatorda standart mantiqiy toifaga 
    boshqa nom berilayapti – mantiq. Ikkinchisida yangi qayd qilingan toifa kiritilayapti 


    va unga hafta degan nom berilayapti. Uchinchisi yangi chegaralangan toifa kiritilayapti 
    unga ish_kuni degan nom berilayapti.

    Download 1,78 Mb.
    1   ...   63   64   65   66   67   68   69   70   ...   91




    Download 1,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Informatika va axborot texnologiyalari faniga kirish

    Download 1,78 Mb.
    Pdf ko'rish