Berdasarkan urutan array (larik) yang homogen tersebut terdapatlah batas atas (upperbound) dan dan batas bawah(lowerbound). Batas bawah merupakan elemen pertama pada urutan array dan batas atas merupakan elemen ke-n pada urutan array
Bentuk Umum Array = [ L : U ] L = Lowerbound U = Upperbound
Klasifikasi Array Array dapat diklasifikasikan menjadi : 1. Array dimensi satu Array dimensi satu adalah array yang mempunyai satu barisan himpunan.
Dan untuk mencari range pada suatu array dimensi satu berdasarkan bentuk umum array : [ L : U ] adalah : Range = [ U1 – L1 ] + 1
2. Array Dimensi Dua Array dimensi dua adalah suatu array yang mempunyai suatu array yaitu terdiri dari baris dan kolom. Bentuk umum dari array dimensi dua adalah : Array = [ L1 : U1, L2 : U2 ] Dimana : L1 = Lowerbound (batas bawah) ke-1 U1= Upperbound (batas atas) ke-1 L2 = Lowerbound (batas bawah) ke-2 U2= Upperbound (batas atas) ke-2
Sedangkan range array dimensi dua adalah : Range = [ U1 – L1 + 1 ] [ U2 – L2 + 1 ]
Pada array dimensi dua terdapat penyajian secara fisik yaitu : 1. CMO (Colom Major Order) merupakan penyajian atau pemetaan berdasarkan kolom.
2. RMO (Row Major Order) Merupakan penyajian atau pemetaan berdasarkan baris
3. Array dimensi tiga array dimensi tiga merupakan array yang terdiri dari baris, kolom dan kedalaman
Bentuk umum dari array dimensi tiga adalah : Array = [ L1 : U1, L2 : U2, L3 : U3 ] Dimana : L1 = Lowerbound (batas bawah) ke-1 U1= Upperbound (batas atas) ke-1 L2 = Lowerbound (batas bawah) ke-2 U2= Upperbound (batas atas) ke-2 L3 = Lowerbound (batas bawah) ke-3 U3= Upperbound (batas atas) ke-3
Sedangkan range array dimensi tiga adalah : Range = [U1 – L1 + 1][U2 – L2 + 1][U3 – L3 + 1]
Buatlah penyajian secara logik jika diketahui array R [ 2 : 10, 8 : 12, 3 : 17] Dan tunjukkan rate A(5,10, 3) dan rate A(8, 11, 13)