Minggu, 20 Desember 2015

LARIK/ARRAY 1 DIMENSI DAN 2 DIMENSI

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.

1. ARRAY 1 DIMENSI

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


Share: 

2 komentar: