Azad İsa oğlu Qurbanov, Elçin Musa oğlu Məmmədov, Aygün Seyfəddin qızı Hüseynova



Yüklə 1,42 Mb.
Pdf görüntüsü
səhifə91/141
tarix26.12.2016
ölçüsü1,42 Mb.
#3429
1   ...   87   88   89   90   91   92   93   94   ...   141
type 
      =set of 
var 
       :
və ya  
var < dəyişənin adı>: set of 
 
Məsələn,  
type 
 
  ByteSetset of byte;
 
  CharSet = set of char;
 
  Digits = set of '0'..'9';
 
var
 s:
 ByteSet
m: CharSet
n: Digits
k: set of 1..3; 
Proqramda çoxluq tip sabitlər və çoxluq tip dəyişənin aldığı qiymətlər 
kvadrat və ya dairəvi mötərizə daxilində göstərilir. Məsələn, [1,2,3,4], [‘a’, ‘b’,’c’], 
(‘a’..‘z’). Boş çoxluq [ ] işarə olunur. Çoxluq tipli dəyişənin qiymətlər oblastı baza 
tipli elementlərdən təşkil olunmuş bütün mümkün olan altçoxluqlar yığımıdır. Əgər 
baza tipi N qiymət alarsa, onda çoxluq tipli dəyişən 2
N
 sayda müxtəlif qiymətlər 
alar.  Məsələn
var 
     T : Set of 1..3; 
kimi elan olunmuş çoxluq aşağıdakı qiymətlər ala bilər: 
[], [1],[2], [3], [1,2], [1,3], [2,3],
 [1,2,3] 


 
363
Çoxluq haqqında riyaziyyatdan məlum olan anlayışlar çoxluq tipli 
verilənlər ücün də eynidir və onlar üzərində eyni əməliyyatlar aparmaq olar
1
.  
Çoxluq tip dəyişənlər üzərində  aşağıdakı  əməliyyatları yerinə yetirmək 
mümkündür: 
 
mənimsətmə əməliyyatı; 
Mənimsətmə əməliyyatı mənimsətmə operatoru
2
 vasitəsilə yerinə yetirilir və 
coxluq tip dəyişənə element və ya digər çoxluq tip dəyişən  mənimsədilməsini 
təmin edir.
 
- müqayisə əməliyyatı; 
Müqayisə əməliyyatları =, <>,>=,<= operatorları vasitəsilə yerinə yetirilir və 
müvafiq olaraq iki çoxluğun ekvivalentliyini
3
, fərqli olmasını
4
  və bir çoxluğun 
digər çoxluğa daxil olmasını
5
 müəyyən edir. Məsələn, 

Yüklə 1,42 Mb.

Dostları ilə paylaş:
1   ...   87   88   89   90   91   92   93   94   ...   141




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin