Escolar Documentos
Profissional Documentos
Cultura Documentos
A(L:U) = {A(I)}
ARRAY MULTI DIMENSI
Array dua dimensi adalah salah satu contoh dari array jenis multi dimensi (dimensi
banyak). Array ini elemen-elemennya merupakan array pula. Bentuk yang dianggap dapat
mewakili array dua dimensi ini adalah matriks. Suatu array B yang terdiri atas M elemen
dimana masing-masing elemennya berupa array dengan N elemen, dapat digambarkan
sebagai suatu tabel MxN, dengan bentuk sbb:
Array ini dituliskan : B(1:M,1:N) = {B(I,J)},
Untuk I = 1,2,…,M
J = 1,2,…,N
Jumlah elemen (range) dari array B ini adalah M x N.
Secara umum, array 2 dimensi B dengan batas bawah indeks pertama L1, batas atas
indeks pertama U1, batas bawah indeks kedua L2 batas atas indeks kedua U2, dituliskan:
B(L1 : U1, L2 : U2) = {B(I,J)}
CROSS SECTION
Misal diberikan array A(1:3,1:4). Array ini secara fisik dapat digambarkan sbb :
Jika B adalah starting address array A(1:3,1:4) dan S adalah ruang yang digunakan
oleh masing-masing elemennya, maka starting address dari elemen A(I,J) adalah :
B + (I-1) * 4 * S + (J-1) * S
RECORD