Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Array atau Larik
2
Pengantar Array / Larik
Array/larik adalah sekumpulan elemen yang bertipe sama. Deklarasi array pada bahasa Pascal nama_array:array[index]of tipe_data Ex:c++ tipe_data nama_array[elemen]; Suatu array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang tersebut
3
nilai:array[0..5]of integer;
Contoh: nilai:array[0..5]of integer; Elemen Array Elemen 1 2 3 4 5 6 1 2 3 4 5 Subscript / Index Array Nilai
4
Elemen bisa didefinisikan atau pun tidak, dan bisa langsung diberi nilai awal.
Untuk mengakses data pada array, gunakan nomor index sebagai penunjuk lokasi memori, seperti format ini nama_array[index]; Index array dimulai dari 0 pd C
5
Nilai/data yang ada pada array harus sama jumlahnya dengan elemen array yang sudah didefinisikan.
Jika elemen dikosongkan, artinya anda tidak membatasi jumlah nilai yang ada pada array tersebut. Array terbagi 2, yaitu array satu dimensi dan multidimensi.
6
Array Berdimensi Satu - Misal array Nilai
Secara umum suatu array Nilai index bergerak dari L sampai U, ditulis Nilai (L:U)=L,L+1,L+2,…..,U Nilai minimum dari index disebut batas bawah atau lower bound(L), sedang nilai maximum disebut batas atas atau upper bound(U), Nilai(1) Nilai(2) Nilai(3) …… Nilai(n)
7
Contoh Program 1 /* ----------------------------- */
/* Inisialisasi Array Dimensi 1 */ const nilai:array[1..5]of Integer=(3,5,7,4,3); var i:Integer; begin for i:=1 to 5 do Writeln(nilai[i]); end; readln; { TODO -oUser -cConsole Main : Insert code here } end.
8
Array Berdimensi Banyak
Misal array B merupakan array berdimensi 2 yang mempunyai M elemen berupa array pula, yang terdiri dari N elemen. Kalau hal tersebut kita gambarkan, akan terbentuk baris dan kolom 1 2 N 1 2 M
9
Array 2 Dimensi var nilai:array[1. 3,1
Array 2 Dimensi var nilai:array[1..3,1..3]of Integer; i,j:Integer; begin for i:=1 to 3 do for j:=1 to 3 do Write('Array ke - [',i,'][',j,']='); Readln(nilai[i,j]); end; Writeln; Writeln('Output data array'); Writeln('=================='); Write(‘ ’,nilai[i,j]); Readln; end.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.