Array 2d dan Record

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;

Share :

Facebook Twitter Google+
0 Komentar untuk "Array 2d dan Record"

Bagaimana menurut Anda? Senang sekali jika Anda mau berbagi pendapat dengan saya disini. :)

Contact

Name

Email *

Message *