366
⎟⎟
⎟
⎟
⎟
⎠
⎞
⎜⎜
⎜
⎜
⎜
⎝
⎛
−
−
−
=
6
5
4
2
3
34
3
32
90
45
23
8
12
98
45
0
9
45
23
1
A
type
vek1:
array [1..5]
of integer;
vek2:
array [1..4]
of vek1;
var
a:vek2;
və ya
var
a:
array [1..4,1..5]
of integer;
Massivin elementlərinə müraciət onun indeksi vasitəsilə yerinə yetirilir.
Bunun üçün massivin adını və kvadrat mötərizənin içərisində indeksi göstərmək
lazımdır. Məsələn, B[2] yazılışı massivin ikinci, B [10] yazılışı massivin onuncu
elementinə, A[2,3] yazılışı A matrisinin ikinci sətrilə üçüncü sütunun kəsişməsində
yerləşən elementə
1
müraciəti təmin edir.
Birölçülü massivin elementləri yaddaşda ardıcıl olaraq yerləşirlər. İkiölçülü
massivin elementləri isə yaddaşda sağ indeksin artmasına uyğun olaraq ardıcıl
yerləşirlər. Məsələn, təyin olunan A massivinin elementlərinin operativ yaddaşda
yerləşmə sxemi aşağıdakı formada olacaq:
A[1,1], A[1,2], A[1,3], A[1,4], A[1,5], A[2,1], A[2,2],
A[2,3], A[2,4], A[2,5], A[3,1], A[3,2], A[3,3], A[3,4],
A[3,5], A[4,1], A[4,2], A[4,3], A[4,4], A[4,5]
Qeyd edək ki, massivlərin elementlərinin sayı indeksin təyin olunduğu
intervalı aşmamalıdır. Əks halda, proqram yerinə yetirilərkən səhv aşkar olunacaq.
Massiv elan olunduqdan sonra massivin elementləri təyin edilməlidir, yəni,
massivin hər bir elementinə onun baza tipinə uyğun bir qiymət və ya ifadə
mənimsədilməlidir. Bu dövr operatorlarının və
Dostları ilə paylaş: