1. Jelaskan apa yang dimaksud dengan Array !
Ø Array adalah suatu tipe data terstruktur yang terdapat dalam memori yang terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama dan merupakan gabungan dari beberapa variable sejenis serta memiliki jumlah komponen yang jumlahnya tetap. Array dapat berupa satu dimensi, dua dimensi dan tiga dimensi.
2. Tuliskan bentuk umum Array !
Ø 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:
Type <NamaArray> = array[indexArray] of TipeData;
contoh:
Type gaji = array [1..10] of longint;
logika = array [boolean] of integer;
Ø Array dua dimensi
adalah perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama
Bentuk Umum:
Type <NamaArray> = array[indexArray1, indexArray2] of TipeData;
contoh:
Type matriks = array [1..2, 1..3] of byte;
logika = array [1..5, boolean] of integer;
Type Baris = 1..2;
Kolom = 1..3;
Ordo = array[Baris,Kolom] of byte;
Var matrix : Ordo;
Ø Array tiga dimensi
Bentuk Umum:
Type <NamaArray> = array[indexArray1, indexArray2, indexArray3] of
TipeData;
contoh:
Type Kalender = array [tanggal, buulan, tahun] of byte;
Logika = array [1..15, boolean, 2..10] of integer;
Type Baris = 1..2;
Kolom = 1..3;
Ordo = array[Baris,Kolom] of byte;
Var matrix : Ordo;