|
![](/i/favi32.png) Mübariz Xəlilov, Nazlı Həsənova[3,4,7,9,12], [1..100], [’a’,’b’,’c’], [’A’..’Z’]INFORMATIKA KITAB BUTOV-1Bu səhifədəki naviqasiya:
- [3,4,7,9,12], [1..100], [’a’,’b’,’c’], [’A’..’Z’] və s. Burada [ ]
- =set of ; burada - düzgün identifikatordur, SET , OF
[3,4,7,9,12], [1..100], [’a’,’b’,’c’], [’A’..’Z’]
və s. Burada
[
]
simvolu
boş çoxluğu, yəni heç bir elementi olmayan çoxluğu bildirir. İki çoxluq o vaxt
ekvivalent hesab edilir ki,
onların bütün elementləri eyni olsun və burada
elementlərin çoxluq daxilində verilmə qaydasının əhəmiyyəti yoxdur. Əgər bir
çoxluğun bütün elementləri, digər çoxluğa da daxildirsə, onda birinci çoxluğun
350
ikinci
çoxluğa daxil olunduğu qəbul olunur. Boş çoxluq ixtiyari çoxluğa
daxildir.
Çoxluq tipi
aşağıdakı formada təsvir olunur:
< tip
adı >
=set of
< baza tipi >;
burada < tip
adı > - düzgün identifikatordur,
SET
,
OF
-operatorun
işçi
sözləridir, < baza tipi > çoxluq elementlərinin baza tipidir. Baza tipi
WORD
,
INTEGER
,
LONGINT
tiplərindən başqa ixtiyari nizam tipi ola bilər.
Məsələn
,
type D1=set of ’0..’9’; D2=set of 0..9;
var S1,S2,S3:D1;S4,S5,S6:D2;
begin
S1:=[’1’,’2’,’3’]; S2:=[’3’,’2’,’1’];
S3:=[’2’,’3’];S4:=[0..3,6];S5:=[4,5];
S6:=[3..9];
end.
Burada
S1
və
S2
çoxluqları ekvivalentdir,
S3
isə
S2
-
yə daxildir, lakin
onlar ekvivalent
deyillər.
Çoxluqlar
üzərində aşağıdakı əməliyyatlar nəzərdə tutulub:
1)
Çoxluqların kəsişməsi:
A*B
.
İki
A
və
B
çoxluqlarının kəsişməsi, eyni
zamanda A
və B çoxluqlarına aid olan elementlərdən təşkil olunmuş
çoxluqdur.
S4*S6
-
nın nəticəsi [3],
Dostları ilə paylaş: |
|
|