Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array (Larik)‏ Struktur Data 1 1.

Presentasi serupa


Presentasi berjudul: "Array (Larik)‏ Struktur Data 1 1."— Transcript presentasi:

1 Array (Larik)‏ Struktur Data 1 1

2 Intro Array adalah tipe data terstruktur yg terdiri dari sejumlah komponen-komponen yg mempunyai tipe sama Komponen-komponen (type larik) mempunyai jumlah yg tetap Banyaknya komponen dalam larik ditunjukkan oleh suatu indeks, dimana tiap komponen di array dapat diakses dg menunjukkan nilai indeksnya Jenis: Array 1 Dimensi Array 2 Dimensi 2 2

3 Array Format NamaVar : array [awal...akhir] of tipe Misal: Var
Nil:array[1..56] of integer; Keterangan: Pada contoh diatas berarti melakukan pemesanan tempat dimemori sebanyak 56 elemen untuk variabel bernama Nil, masing-masing elemen bernama Nil dengan indeks berupa angka 1 sampai dengan 56 3 3

4 Example var bilangan:array[1..50] of integer; begin clrscr;
write('Nilai variabel bilangan ke 3=',bilangan[3]); readln; end. 4 4

5 Another Declaration Type skala=1..50; var
bilangan:array [skala] of integer; Begin end. Atau : Type skala=1..50; Y=array [skala] of integer; var bilangan:Y; Begin end. Type Y=array [1..50] of integer; var bilangan:Y; Begin end. Atau: 5 5

6 Another Declaration Cont..
Const atas = 1; bawah = 50; Type Y = array [atas..bawah] of integer; Var bilangan :Y; 6 6

7 Declaration Constanta Array
Array TIDAK hanya dapat suatu variabel yg dideklarasikan Dibagian deklarasi, tetapi juga dapat berupa konstanta (Const), karakter (Char), maupun kata (String)‏ CONTOH: Const konstanta : array [1..4] of integer = (4, 15,62, 30); Var i : integer; Begin End. 7 7

8 Declaration Constanta Array Cont..
Huruf : array [1..5] of Char = (‘P’,’Q’,’R’,’S’,’T’); Var i : integer; Begin End. 8 8

9 Declaration Constanta Array Cont..
Type A = array [1..5] of String; Const Nama : A = (‘Universitas’,’Muria’,’Kudus’,’Fakultas’,’Teknik’); Var i := integer; Begin End. 9 9

10 Array 2 Dimensi Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), Array 2 dimensi dapat mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama menunjukkan baris dan indeks ke dua menunjukkan kolom dari tabel atau matrik. contoh: 1 2 1 2 3

11 Array 2 Dimensi Definisi Lain:
Array 2 dimensi adalah array yang memiliki 2 buah elemen bertipe array yang berbentuk kolom dan baris. Bentuk Umum Pendeklarasiannya: NamaArray:Array[1..Banyak Baris, 1..Banyak Kolom] of tipe Contoh: Array2D:array [1..2,1..3] of integer;

12 Example Var Tabel : Array[1..3,1..2] of Integer; i,j : Integer; Begin
For I := 1 to 3 Do For J:= 1 to 2 Do Writeln('Elemen ',i,',',j,'= ',tabel[i,j]); End; Readln; End.

13 Another Declaration Type matrik = array [1..3,1..2] of integer; Var
tabel : matrik; Begin End.

14 Another Declaration Cont..
Type baris=1..3; kolom=1..2; matrik = array [baris, kolom] of integer; Var tabel : matrik; Begin End.

15 Type baris=1..3; kolom=1..2; matrik = array[baris]of array[kolom]of integer; Var tabel:matrik;


Download ppt "Array (Larik)‏ Struktur Data 1 1."

Presentasi serupa


Iklan oleh Google