|
![](/i/favi32.png) Mübariz Xəlilov, Nazlı Həsənovatype c=(qirmizi,sari,qara,boz)INFORMATIKA KITAB BUTOV-1type 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
Dostları ilə paylaş: |
|
|