Pert.8 pascal (Array 1 dan 2 dimensi)

Array adalah suatu tipe data terstruktur yang terdapat dalam memori yang terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama, variabel yang sejenis, komponen yang jumlahnya tetap.

Array dalam pascal terdiri dari 2 bentuk :
1. Array satu dimensi (Kumpulan elemen yang tersusun dalam satu baris)
Bu :
type
(NamaArray) = Array [indexArray] of tipedata;
atau
(NamaArray) : Array [indexArray] of tipedata;

2. Array dua dimensi (Sering digambarkan seperti matrik)
Bu :
Type
(NamaArray) = Array[indexArray1, indexArray2] of tipedata ;

Contoh :
1. Buat tampilan sebagai berikut :

Masukan Jumlah Data : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)

Program array_satu_dimensi;
uses crt;
var nilai : array[1..3] of real ;
i, jumlahdata : byte ;
begin
write(‘Masukan Jumlah data : ‘);readln(jumlahdata);
for i:=1 to jumlahdata do
begin
write(‘Nilai ke- ‘, i ,’ : ‘);readln(nilai[i]);
end;
readln;
end.

2. Buat Tampilan sebagai berikut :
Contoh Matrik :
2 3
3 4
8 10

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.

Untuk Lebih jelas kita ketemu di pertemuan berikutnya…

Iklan

18 Comments

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s