Suatu array adalah
sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama,
dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen
array mampu untuk menyimpan satu jenis data (yaitu: variabel). Cara
pendefinisian: contoh type A = array [1..6,1..6] of integer; Secara logika
pendefinisian array di atas merupakan sekumpulan elemen matriks, dimana tiap
elemen mempunyai nilai indeks integer 1, 2, 3, ...,6 untuk baris dan 1,2,3,…,6
untuk kolom. Tiap elemen array ditandai dengan: A[1,1], A[1,2], A[1,3], A[1,4],
A[1,5], A[1,6], dst untuk mengisi elemen array misal A[1.1]:=4; Maka akan
menyimpan nilai untuk baris dan kolompertama.
Array merupakan
struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan
terlebih dahulu dan tak bisa di ubah saat program berjalan. Untuk menyatakan array
dalam PASCAL kita harus terlebih dahulu: Mendefinisikan jumlah elemen array.
Sebuah record rekaman disusun oleh
beberapa field. Tiap field berisi data dari tipe
dasar / bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu
sekumpulan elemen data yang berbeda-beda tipenya (di banding array). Contoh ,
sebuah record dengan empat buah field.
|
Field 1
|
Field 2
|
Field 3
|
Field 4
|
Cara pendeklarasian dari
record adalah sbb:
• Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai),
• Mendefinisikan variabel untuk dilakukan operasi.
SYNTAX
type
nama_record = record
identifier_1 : tipe_data_1;
:
:
identifier_n : tipe_data_n;
end;
0 Komentar untuk "Array 2d dan Record"
Bagaimana menurut Anda? Senang sekali jika Anda mau berbagi pendapat dengan saya disini. :)