Array disebut juga dengan Larik adalah sekumpulan data yang mempunyai tipe data sejenis. Misalnya numerik atau string, dan diidentifikasikan dengan sebuah nama variable array. Pernyataan 'array' digunakan untuk mengasosiasikan nama (tidak lebih dari delapan karakter) dengan daftar variabel dan konstanta. Nama array digunakan dengan subscript dalam program untuk merujuk pada elemen array.
- Array Dimensi Satu
Array dimensi satu disebut juga dengan vector, adalah sebuah array yang terdiri dari sejumlah elemen data, dan poisis setiap elemen ditentukan oleh sebuah subskrib.
Setiap array harus dideklarasikan terlebih dahulu, hal ini digunakan untuk mengalokasikan ruang memori yang akan digunakan dan juga menentukan tipe data dari elemen array.
Setiap array harus dideklarasikan terlebih dahulu, hal ini digunakan untuk mengalokasikan ruang memori yang akan digunakan dan juga menentukan tipe data dari elemen array.
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.
outputnya :
Masukan Jumlah Data : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)
Masukan Jumlah Data : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)
Nilai Praktek ke- (output) : (input)
- Array Dimensi Dua
Array dimensi dua, lebih dikenal dengan matriks atau tabel, adalah sekumpulan elemen yang sejenis, dan posisi setiap elemennya ditentukan oleh dua buah subskrib yaitu nomor baris dan nomor kolom.
Contoh 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] := 3;
matrik[1,2] := 4;
matrik[2,1] := 4;
matrik[2,2] := 5;
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.
Contoh Matrik :
3 4
4 5
8 10
3 4
4 5
8 10
Tidak ada komentar:
Posting Komentar