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ə93/141
tarix26.12.2016
ölçüsü1,42 Mb.
#3429
1   ...   89   90   91   92   93   94   95   96   ...   141
begin 
  s1:=[1..4]; 
  s2:=[2..5]; 
  s3:=[]  ; 
  s:=s1+s3; 
  writeln (s1=s); 
  s:=s1+s2; 
  write (s1=s) 
end. 
 
kəsişmə əməliyyatı
Kəsişmə  əməliyyatı çoxluq üçün * operatoru vasitəsilə yerinə yetirilir.  
Məsələn, 
var 
  s1,s2,s3,s: set of byte
begin 
  s1:=[1..4]; 
  s2:=[2..5]; 
  s3:=[]  ; 
  s:=s1*s3; 
  writeln (s1=s); 
  s:=s1*s2; 
  write (s1=s) 
end
 
çoxluqların fərqi əməliyyatı
Fərq  əməliyyatı çoxluq üçün “-“ operatoru vasitəsilə yerinə yetirilir.  
Məsələn,  
var 
  s1,s2,s3,s: set of byte
begin 
  s1:=[1..4]; 
  s2:=[2..5]; 
  s3:=[]  ; 
  s:=s1-s3; 
  writeln (s1=s); 
  s:=s1-s2; 
  write (s1=s) 
end
 
 
elementin çoxluğa aid olmasını yoxlamaq əməliyyatı. 
 Elementin 
çoxluğa aid olmasını yoxlamaq əməliyyatı çoxluq üçün “in“ 
operatoru vasitəsilə yerinə yetirilir.  Məsələn
var 
  s1,s2,a,b,c: set of byte
begin 
  s1:=[1..4]; 
  s2:=[2..5]; 
  a:=s1-s2; 
  b:=s1*s2; 


 
365
  c:=s1+s2; 
writeln (5 in a,'  ', 5 in b, ' ',3 in c); 
end
 
Proqramda çoxluqlardan istifadə olunması  nəticəsində  məsələnin həlli 
alqoritmi sadələşir, müəyyən hallarda yaddaşa qənaət edilir, kompilyasiya və 
yerinə yetirilmə vaxtı azalır. Çoxluq tipli dəyişənlərdən istifadə olunmasının 
çatışmayan cəhəti odur ki, onları giriş  və  çıxış prosedurlarında istifadə    etmək 
olmaz. Bu hallarda proqramlaşdırıcı özü uyğun giriş-çıxış prosedurlarını 
yazmalıdır. 
   
Çoxluqların bir növü də sabit çoxluqlardır. Sabit çoxluqlar bir-birindən 
vergüllə ayrılan və kvadrat mötərizənin arasında yerləşən elementlərdən ibarətdir. 

Yüklə 1,42 Mb.

Dostları ilə paylaş:
1   ...   89   90   91   92   93   94   95   96   ...   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