Menurut saya arti dari Array adalah Array(larik) merupakan type data terstruktur dimana di dalamnya terdiri dari komponen-komponen yang mempunyai type data yang sama.di dalam suatu Array jumlah komponen banyaknya adalah tetap.di dalam suatu larik atau Array suatu komponen di tunjukan oleh suatu index yang unik.
Penjelasan dan macam-macam dari Array :
* Array satu dimensi
Array satu dimensi adalah suatu Array yang terdiri dari satu subscrip,yaitu jumlah data maksimum.
* Array dua dimensi
Array dua dimensi adalah suatu array yang terdiri dari dua subscrip,yaitu jumlah elemen baris dan jumlah elemen kolom.
* Array multi dimensi
Array multi dimensi adalah suatu Array yang mempunyai subscrip lebih dari dua bentuk pendeklarasian Array,sama saja dengan Array dimensi satu maupun dimensi dua/multi dimensi.
Contoh dari macam-macam Array diantaranya :
Uses crt;
Var
npm : array(1..2)of string(10);
nama : array(1..20)of string(25);
nilai : array(1..20)of real;
umur : array(1..20)of byte;
banyak,i : integer;
begin
clrscr;
write('jumlah data');
raedln(banyak);
for i :=1 to banyak do begin
write('npm=');
readln(npm(i));
write('nama=');
raedln(nama(i));
write('nilai=');
raedln(nilai(i));
write('umur=');
readln(umur(i));
end;
writeln('npm nama nilai umur');
for i :=1 to banyak do begin
writeln(npm(i):7,nama(i):10,nilai(i):8:2.' ',umur(i):3;
readln;
end;
end.
Penjelasan dan macam-macam dari Array :
* Array satu dimensi
Array satu dimensi adalah suatu Array yang terdiri dari satu subscrip,yaitu jumlah data maksimum.
* Array dua dimensi
Array dua dimensi adalah suatu array yang terdiri dari dua subscrip,yaitu jumlah elemen baris dan jumlah elemen kolom.
* Array multi dimensi
Array multi dimensi adalah suatu Array yang mempunyai subscrip lebih dari dua bentuk pendeklarasian Array,sama saja dengan Array dimensi satu maupun dimensi dua/multi dimensi.
Contoh dari macam-macam Array diantaranya :
Uses crt;
Var
npm : array(1..2)of string(10);
nama : array(1..20)of string(25);
nilai : array(1..20)of real;
umur : array(1..20)of byte;
banyak,i : integer;
begin
clrscr;
write('jumlah data');
raedln(banyak);
for i :=1 to banyak do begin
write('npm=');
readln(npm(i));
write('nama=');
raedln(nama(i));
write('nilai=');
raedln(nilai(i));
write('umur=');
readln(umur(i));
end;
writeln('npm nama nilai umur');
for i :=1 to banyak do begin
writeln(npm(i):7,nama(i):10,nilai(i):8:2.' ',umur(i):3;
readln;
end;
end.
Tidak ada komentar:
Posting Komentar