Berikut ini contoh array A dengan 10 buah elemen tiap elemen memiliki nilai antara 10 hingga 100.
A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10]1 2 3 4 5 6 7 8 9 10
10 20 30 40 50 60 70 80 90 100
Bentuk umum dari array adalah:
NamaArray : aray[IndeksAwal..IndeksAkhir] of tipe_data;
Array Satu Dimensi
Array satu dimensi 
adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu 
baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari 
elemen tersebut bisa berbeda.Bentuk Umum:
Var
nama_variabel : Array[ index ] Of Tipe_Data;
Contoh :
Var
Nilai : Array[1..10] Of Integer;
Pada contoh Array dengan
 nama Nilai telah dideklarasikan dengan tipe integer, dengan jumlah 
elemen maksimum 10 elemen, nilai dari elemen array tersebut diatas harus
 bertipe integer. Array
 tidak hanya dapat berupa suatu varibel yang dideklarasikan di bagian 
deklarasi variabel, tetapi dapat juga berupa konstanta (const). 
Contoh Program :Program;
Uses Crt;
Const
Tetap : Array[1..4] of Integer=(7,10,21,20);
Var
i : Integer;
Begin
For i:= 1 to 4 Do
Writeln('Nilai Konstan array ke ',i:2,' =',Tetap[i]);
Readln;
End.
Array Dua Dimensi
Di dalam pascal Array 
dapat berdimensi lebih dari satu yang disebut dengan array dimensi 
banyak (Multidimensional array), disini akan dibahas array 2 dimensi 
saja. Array 2 dimensi dapat mewakili suatu bentuk tabel atau matrik, 
yaitu indeks pertama menunjukkan baris dan indeks ke dua menunjukkan 
kolom dari tabel atau matrik.Bentuk umum :
Var <NamaVarArray>:Array [indeksbaris,indekskolom] of TipeData;
Contoh
Array2D : array[1..3, 1..4] of integer;
Contoh Program
Program_Deklarasi_Array_Dua_Dimensi;
Uses Crt;
Var Tabel : Array[1..3,1..2] of Integer;
i,j : Integer;
Begin
ClrScr;
Tabel[1,1]:=1;
Tabel[1,2]:=2;
Tabel[2,1]:=3;
Tabel[2,2]:=4;
Tabel[3,1]:=5;
Tabel[3,2]:=6;
For I := 1 to 3 Do Begin For J:= 1 to 2 Do Begin Writeln('Elemen ',i,',',j,'= ',tabel[i,j]);
End;
End;
Readln;
End.
Array Tiga Dimensi (Dimensi Banyak)
Array ini jarang 
digunakan, namun hal ini bukan berarti Pascal tidak menyediakan untuk 
dipakai bagi yang membutuhkan. Array tiga dimensi adalah kumpulan 
elemen-elemen yang terdiri lebih dari satu baris, seperti array yang 
memiliki array didalamnya.
Bentuk Umum:
Var <NamaVarArray>:
Array [Indeks1,Indeks2,..,IndeksN] of TipeData;






0 komentar:
Post a Comment