Alqoritm, xassələri və təsvir üsulları


Bircins strukturlu mürəkkəb verilənlər. Qeyri-bircins strukturlu mürəkkəb verilənlər



Yüklə 3,74 Mb.
Pdf görüntüsü
səhifə21/169
tarix29.11.2023
ölçüsü3,74 Mb.
#140128
1   ...   17   18   19   20   21   22   23   24   ...   169
Alqoritmlesdirme-ve-Programlasdirma

Bircins strukturlu mürəkkəb verilənlər. Qeyri-bircins strukturlu mürəkkəb verilənlər 
 
Plan: 
1.
Çoxluq tipi 
2.
Çoxluqlar üzərində əməliyyatlar 
3.
Massiv tipi 
4.
Yazı tipi 
5.
Variantlı yazılar 
6.Yazı sahələrinə With birləşdirici opeartoru vasitəsilə müraciət 
Çoxluq tipi
Proqramlaşdırmada çoxluq anlayışı ilə eyni mənada işlədilir. Lakin bəzi fərqləri də 
vardır. Belə ki, Pascal – proqramlarda ancaq sıra (tam, məntiqi, simvol, sadalanan) tipli 
elementləri olan çoxluqlardar istifadə olunur. Çoxluğun bütün elementləri eyni tipli olmalıdır və 
həmin tip baza tipi adlanır. Çoxluğun tərtibi [0…….255] intervalından kənara çıxa bilməz. Ona 
görə də tam tiplər qrupuna aid olan Shortint, İnteger, Longint və Word tipli verilənlərdən baza 
tipi kimi istifadə etmək olmaz. 
Çoxluq tipinin təsviri ümumi şəkildə aşağıdakı kimi verilir: 
type 
< identifikator> = set of < baza tip > ; 
Məsələn: 
simvollar = set of char; 
rəqəm = set of 0……9; 
hərf = ‘a’ …….’z ‘; 
Çoxluqlar üzərində əməliyyatlar. 
 
Çoxluqlar üzərində əməliyyatlar, çoxluqlar nəzəriyyəsinin qaydalarına görə aparılır. 
İki çoxluğun birləşməsi, yəni A+B əməliyyatının nəticəsi, həm A çoxluğunun, həm də B 
çoxluğunun bütün təkrarlanmayan elementləri çoxluğudur. Məsələn,

 
 

11
,
9
,
7
,
5
,
3
,
1
11
,
9
,
7
,
5
7
,
5
,
3
,
1


İki çoxluğun fərqi, yəni A-B əməliyyatının nəticəsi, A çoxluğunun B çoxluğuna daxil 
olmayan elementlərindən təşkil olunur . Məsələn,

 
  
3
,
1
11
,
9
,
7
,
5
7
,
5
,
3
,
1


downloaded from KitabYurdu.org


47 
İki çoxluğun kəsilməsi, yəni A*B əməliyyatının nəticəsi A və B çoxluqlarının eyni 
elementlərindən təşkilolunur. Məsələn, 

 
  
7
,
5
11
,
9
,
7
,
5
*
7
,
5
,
3
,
1

A və B –nin elementləri eyni olduqda A = B əməliyyatının nəticəsi True, A < > B 
əməliyyatının nəticəsi isə false olur.
Əgər A çoxluğu B-nin altçoxluğudursa, A < = B əməliyyatının nəticəsi true olur. 
Məsələn,

 

true



6
,
5
,
4
,
3
,
2
,
1
5
,
4
,
3
Əgər A çoxluğu B-nin bütün elementlərini saxlayırsa, A > = B əməliyyatının nəticəsi 
true olur. 
Məsələn,

  
true
4
,
3
5
,
4
,
3


;

 

false



6
,
5
,
4
,
3
5
,
4
,
3
Əgər hər hansı x kəmiyyəti, A-nin elementidirsə, onda x və A əməliyyatının nəticəsi true 
olur. 
Məsələn,


true
in

5
,
4
,
3
3

Yüklə 3,74 Mb.

Dostları ilə paylaş:
1   ...   17   18   19   20   21   22   23   24   ...   169




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

    Ana səhifə