Variabel digunakan untuk menyimpan nilai data. Array digunakan untuk menyimpan lebih dari satu nilai data sekaligus dengan menggunakan indeks. Ada dua jenis array, yaitu array satu dimensi dan array multidimensi. Array dideklarasikan dengan menentukan tipe data dan rentang indeksnya.
2. Fungsi variabel di dalam program adalah
untuk menyimpan suatu nilai tertentu yang
dapat diubah-ubah.
Tiap variabel mempunyai nama dan tipe.
Hanya data bertipe sama yang dapat
disimpan di dalam variabel tersebut.
3. Variabel data hanya dapat menampung satu
buah nilai dan nilai yang disimpan oleh
variabel data adalah nilai yang terakhir kali
dimasukkan.
Untuk dapat menyimpan lebih dari satu nilai
data sekaligus dalam sebuah variabel
digunakan tipe data terstruktur.
4. Untuk dapat menyimpan data lebih dari satu
nilai sekaligus, bahasa pemrograman
menyediakan array.
Array digunakan untuk menyimpan data-data
yang tipenya sama
Setiap data dikenal melalui indeksnya.
5. Berdasarkan jumlah indeks dalam sebuah
variabel, array dibedakan menjadi array
berdimensi satu dan array berdimensi
banyak.
6. Cara mendeklarasikan array dalam Pascal:
Var
X: array[range] of tipe_data;
Contoh:
Var
X:array[1..20] of integer;
7. Array bisa digunakan untuk menyimpan
berbagai jenis tipe data yang valid termasuk
integer.
8. Var
x: array [1..100] of integer;
i,n : integer;
Begin
Write(‘Banyak data : ‘);
Read(n);
For i:=1 to n do
▪ Begin
▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘);
▪ read(x[i]);
▪ End;
Writeln(‘Data yang anda masukkan : ‘);
For i:=1 to n do
▪ Begin
▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i]);
▪ End;
End.
9. Banyak Data : 3
Masukkan Nilai 1 : 1
Masukkan Nilai 2 : 5
Masukkan Nilai 3 : 10
Data yang anda masukkan :
Nilai 1 : 1
Nilai 2 : 5
Nilai 3 : 10
10. Array karakter bisa dianggap sebagai suatu
string yang terdiri dari elemen-elemen
karakter dalam bentuk array.
11. Var
x: array [1..100] of char;
i,n : integer;
Begin
Write(‘Banyak data : ‘);
Read(n);
For i:=1 to n do
▪ Begin
▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘);
▪ read(x[i]);
▪ End;
Writeln(‘Data yang anda masukkan : ‘);
For i:=1 to n do
▪ Begin
▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i];
▪ End;
End.
12. Banyak Data : 3
Masukkan Nilai 1 : 1
Masukkan Nilai 2 : Budi
Masukkan Nilai 3 : 10
Data yang anda masukkan :
Nilai 1 : 1
Nilai 2 : B
Nilai 3 : 1