Mübariz Xəlilov, Nazlı Həsənova


type c=(qirmizi,sari,qara,boz)



Yüklə 4,93 Mb.
Pdf görüntüsü
səhifə289/355
tarix22.12.2023
ölçüsü4,93 Mb.
#154030
növüDərs
1   ...   285   286   287   288   289   290   291   292   ...   355
INFORMATIKA KITAB BUTOV-1

type c=(qirmizi,sari,qara,boz);
var ay:(yan,fev,mart,apr,may,iyun,iyul,
avq,sen,okt,noy,dek); 
Sadalanan 
tipdə siyahıdakı birinci elementin sıra nömrəsi sıfır, ikinci 
elementin 
nömrəsi bir və s. olur. Sadalanan tipin maksimal gücü 65536 
qiymətdir. 
Məsələn
,
type gaz=(c,o,n,f);
metal=(fe,co,na,cu); 
var g1,g2,g3:gaz; m1,m2,m3:metal; 
 
Diapazon tipi özünün baza tipinin alt 
çoxluğudur. Baza tipi diapazon 
tipdən başqa ixtiyari nizam tipi ola bilər. Diapazon tipi baza tipi daxilində öz 
qiymətlərinin sərhədləri ilə verilir:  .. . Burada 
qiymət> - diapazon tipinin minimal qiyməti, isə 
maksimal 
qiymə-tidir. 
Məsələn
,
type k1=’0’..’9’;k2=1966..2007; 
və ya 
var date:1..31; month:1..12; 
k3:’A’..’Z’; 
və s. 
Burada «..» simvolu bir simvol kimi 
qəbul edildiyindən nöqtələr arasında 
probel qoyula 
bilməz və diapazonun sol sərhəddi sağ sərhəddini aşa bilməz. 
Diapazon 
tiplərlə iş üçün aşağıdakı funksiyalar nəzərdə tutulub: 
high(x)
– 
funksiyası 
x
-in aid 
olduğu diapazon tipinin maksimal qiymətini 
verir, 
low(x)

funksiyası 
x
-in aid 
olduğu diapazon tipinin mini-mal qiymətini 
verir. 
Məsələn

var k:integer; 
begin 
writeln(low(k),’…’,high(k)) 
end.
Nəticədə alarıq: -32768 … 32767. 
Həqiqi tiplərə aşağıdakılar aiddir: 


333 
Adı 
Baytlarla 

Yüklə 4,93 Mb.

Dostları ilə paylaş:
1   ...   285   286   287   288   289   290   291   292   ...   355




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə