Selasa, 03 Januari 2012

ARRAY


Array Satu Dimensi
Array adalah deretan variabel yang berjenis sama dan mempunyai nama yang sama. Pada bahasa Pascal, array mempunyai lokasi yang bersebelahan, alamat terkecil menunjukan elemen pertama dan alamat terbesar menunjuk pada alamat terakhir.
Bentuk umum :
nama_array:array [ukuran] of tipe
tipe = menyatakan tipe data dasar
ukuran = menyatakan banyaknya element pada array
Contoh :
Nilai: array[1..10] of Integer;
Array Multi Dimensi
Dalam bahasa Pascal kita dapat membuat array hingga beberapa dimensi, misalnya array dua dimensi yangpada dasarnya adalah sebuah daftar yang terdiri array-array satu dimensi.
Bentuk umum :
nama_array : array[ukuran1] of array[ukuran2] of tipe;
nama_array : array[ukuran1,ukuranN] of tipe;
Keterangan:
tipe = menyatakan tipe data dasar
ukuran1 = menyatakan banyaknya element pada array pada dimensi ke-1
ukuranN = menyatakan banyaknya element pada array pada dimensi ke-N
Inisialisasi Array
Inisialisasi array dapat dilakukan pada saat pendeklarasiannya. Pada array multi dimensi, inisialisasi dimulai dari dimensi yang paling besar. Untuk setiap dimensi dimulai dari indeks yang paling kecil. Pada Pascal cara proses inisialisasi diletakkan pada bagian deklarasi konstanta.
Contoh:
Const
I : array[1..10] of Integer =(12,45,67,34,2,5,60,7,19,21);
matrix : array[1..3,1..4] of Integer =((42,47,53,48),(6,43,82,90),(53,62,23,55));
nama : array[1..14]of char =(‘p’,’r’,’o’,’k’,’o’,’m’,’ ’,’g’,’a’,’m’,’p’,’a’,’n’,’g’);

0 komentar:

Posting Komentar