Array adalah sebuah urutan atau antrian yang terdapat pada suatu bahasa pemrograman. Semua bahasa pemrograman pastinya memiliki array hanya perbedaan hanya pada sintak atau cara penulisan. Dalam artikel ini saya selaku penulis akan memberikan penjelasan mengenai array di pemrograman pascal.
Array sendiri memiliki 2 jenis yaitu array 1 dimensi dan 2 dimensi, berikut ini penjelasanya tentang
array di pemrograman pascal:
a. Array 1 dimensi
array 1 dimensi adalah array yang hanya menggunakan satu urutan, untuk penjelasanya dapat di lihat pada sintak di bawah ini :
uses crt;
var
nilai : array [1..3] of string; // ini adalah sintak untuk array 1 dimensi
begin
nilai[1]:= 'sasa';
nilai[2]:= 'sesi';
nilai[3]:= 'mesi';
writeln (nilai[1]);
writeln (nilai[2]);
writeln (nilai[3]);
end.
b. array 2 dimensi
array 2 dimensi adalah array yang hanya menggunakan dua urutan, untuk penjelasanya dapat di lihat pada sintak di bawah ini :
uses crt;
var
matrik : array[1..10,1..10] of shortint;
i,j,m,n : byte;
begin
write('masukan jumlah kolom matrik : ');readln(m);
write('masukan jumlah baris matrik : ');readln(n);
writeln ('matrik');
for i:=1 to m do
begin
for j:=1 to n do
begin
write('nilai matrik baris ke - ',i,' kolom ke - ',j,' : ');readln(matrik[i,j])
end;
end;
writeln;
writeln ('hasil nilai matrik yang di inputkan : ');
for i:= 1 to m do
begin
for j:=1 to n do
write (matrik[i,j]:5);
writeln;
end;
readln;
end.