Deklarasi Deklarasi
XI : Integer X : array [1..5] of Integer
I : Integer I : Integer
Deskripsi Deskripsi
For I 1 to 5 do For I 1 to 5 do
read (XI) read (X[I])
Endfor Endfor
For I 1 to 5 do For I 1 to 5 do
write (XI) write (X[I])
Endfor Endfor
Array
1. Sebagai peubah
Deklarasi
L : Array [1..50] of integer
Nama_mhs : array [‘a’.. ‘j’] of string
NilUjian : array [0..74] of real
Array
2. Sebagai tipe baru
Deklarasi
type TabInt : array [1..100] of integer
P : TabInt
Array
3. Mendefinisikan ukuran maksimum elemen larik
sebagai sebuah tetapan (kontansta)
Deklarasi
Const Nmaks = 100
type TabInt : array [1..Nmaks] of integer
P : TabInt
Algoritma MENGHITUNG NILAI_RATA_RATA
{ Menghitung nilai rata-rata sekumpulan bilangan bulat yang dibaca dari piranti
masukan }
DEKLARASI
x : integer { peubah data bilangan bulat}
N : integer { banyaknya data bilangan bulat, N > 0}
k : integer { pencacah jumlah pengulangan}
jumlah : integer { jumlah seluruh data bilangan bulat}
rata : integer { rata-rata data bilangan bulat}
DESKRIPSI
read (N) k { baca banyaknya data}
1 { mulai dari data pertama}
jumlah 0
while k ≤ N do
read (x)
jumlah jumlah + x
k k+1 { cacah pengulangan selanjutnya}
endwhile
DEKLARASI
x : array [1..100] of integer { peubah data bilangan bulat}
N : integer { banyaknya data bilangan bulat, N > 0}
k : integer { pencacah jumlah pengulangan}
jumlah : integer { jumlah seluruh data bilangan bulat}
rata : integer { rata-rata data bilangan bulat}
DESKRIPSI
read (N) k { baca banyaknya data}
1 { mulai dari data pertama}
jumlah 0
while k ≤ N do
read (x[k])
jumlah jumlah + x[k]
k k+1 { cacah pengulangan selanjutnya}
endwhile