Array
Algoritma Pemrograman
mas.anto72@gmail.com
http://learning.mas-anto.com
Definisi
Array - Kumpulan data yang bertipe sama. Struktur data statis Jumlah array tetap sesuai definisi awal Menyimpan data dalam satu variabel dan untuk membedakannya diberikan indeks. Array memungkinkan menyimpan data lebih dari satu.
http://learning.mas-anto.com
20/05/2010
Indeks array hanya boleh bertipe integer, char dan boolean, harus urut membesar dan jangkauan harus didefinisikan dengan jelas
http://learning.mas-anto.com 4
20/05/2010
http://learning.mas-anto.com
20/05/2010
Contoh (1)
Algoritma DaftarNama1 Deklarasi Nama : Array[1..5] of String Algoritma Nama[1]=Joko Nama[2]=Susi Nama[3]=Erik Nama[6]=Leni {salah melebihi batas array} Write(Nama[1]) Write(Nama[2]) Write(Nama[3])
http://learning.mas-anto.com
Contoh (2)
Algoritma Nama2 Deklarasi Const n=10 Type tipenama : String Type lariknama : Array[1..n] of tipenama Nama : lariknama K,m : integer Algoritma Read(m) {mengisi array} For k=1 to m do Read(Nama[k]) Endfor {mencetak isi array} For k=1 to m do Write(Nama[k]) Endfor
http://learning.mas-anto.com 8
20/05/2010
Contoh (3)
http://learning.mas-anto.com
Latihan Array
Buat algoritma untuk mengolah data nilai mahasiswa dengan masukkan nim, nama, nilai. Kemudian hitung rata-rata nilai. Sedangkan keluarannya adalah nim, nama, nilai,rata2.
http://learning.mas-anto.com
10
20/05/2010
http://learning.mas-anto.com
11
http://learning.mas-anto.com
12