PENGERTIAN 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. Namun kali ini saya hanya akan membahas array 1 dimensi dan array
2 dimensi saja. berikut penjelasannya.
Array 1 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;
contoh program:
uses wincrt;
var
nilai : array[1..5] of integer;
i,jumlahdata : integer;
begin
write('Masukan Jumlah data : ');readln(jumlahdata);
for i:=1 to jumlahdata do
begin
write('Nilai ke- ',i,' : '); readln(nilai[i]);
end;
readln;
writeln('Data ke 3 adalah ',nilai[i]);
readln;
end.
hasil eksekusi:
2. ARRAY 2 DIMENSI
Array 2 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;
contoh program :
program array_dua_dimensi;
uses crt;
var matrik : array[1..3,1..2] of shortint;
i, j : byte;
begin
writeln('Contoh Matrik : ');
matrik[1,1] := 2;
matrik[1,2] := 3;
matrik[2,1] := 3;
matrik[2,2] := 4;
matrik[3,1] := 8;
matrik[3,2] := 10;
for i:= 1 to 3 do
begin
for j:=1 to 2 do
write (matrik[i,j]:5);
writeln;
end;
readln;
end.
hasil eksekusi :
cukup sekian postingan kali ini mengenai array, semoga bermanfaat bagi kita semua, aamiin.
sumber:
http://albiadi-tugaskampus.blogspot.co.id/2011/03/pengertian-array-pada-pascal.html
http://blues-indo.blogspot.co.id/2014/04/contoh-array-2-dimensi-pada-pascal.html
http://deirdesign.blogspot.co.id/2013/05/inilah-contoh-program-array-satu.html
thx helpfull
BalasHapusthx helpfull
BalasHapus