Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MATRIKS (ARRAY 2 DIMENSI)

Presentasi serupa


Presentasi berjudul: "MATRIKS (ARRAY 2 DIMENSI)"— Transcript presentasi:

1 MATRIKS (ARRAY 2 DIMENSI)

2 Definisi Array 2 Dimensi
Sekumpulan data bertipe data sama yg diakses / diacu oleh dua buah indeks. Misalkan: Matriks A berordo m x n A m x n a11 a12 .. a1n a21 a22 a2n . am1 am2 amn

3 Deklarasi Array 2 Dimensi
VarMatriks : array[1..MaksBaris,1..MaksKolom] of tipedata Contoh: A : array [1..5,1..3] of integer Const MaksBaris = … MaksKolom = … MaksBaris = 5 MaksKolom = 3 A : array [1..MaksBaris,1..MaksKolom] of integer

4 Deklarasi Array 2 Dimensi (lanjutan)
Const MaksBaris = … MaksKolom = … Type TipeMatriks = array[1..MaksBaris,1..MaksKolom] of tipedata var_matriks : nama_tipe_matriks Contoh: MaksBaris = 5 MaksKolom = 3 Matriks = array[1..MaksBaris,1..MaksKolom] of integer A : Matriks {nama variabel matriks}

5 Soal Matriks Buat algo. untuk membuat matriks A berordo 5 x 3, gunakan subrutin. Procedure Isi_Matriks {I.S. : {F.S. : Kamus: Algoritma: for i  1 to 5 do for j  1 to 3 do input(A(i,j)) endfor EndProcedure (Output A : Matriks) user memasukan elemen matriks A berordo 5 x 3} menghasilkan matriks A berordo 5 x 3} i,j : integer

6 Procedure Tampil_Matriks {I. S. : {F. S
Procedure Tampil_Matriks {I.S. : {F.S. : Kamus: Algoritma: for i  1 to 5 do for j  1 to 3 do output(A(i,j)) endfor EndProcedure (Input A : Matriks) Elemen matriks A berordo 5 x 3 sudah terdefinisi} menampilkan matriks A berordo 5 x 3} i,j : integer

7 {Algoritma Utama} Membuat_Matriks_A {I. S
{Algoritma Utama} Membuat_Matriks_A {I.S. : user memasukan elemen matriks A berordo 5 x 3} {F.S. : menampilkan matriks A berordo 5 x 3} Kamus: Type Matriks = array[1..5,1..3] of integer A : Matriks Procedure Isi_Matriks(Output A : Matriks) Procedure Tampil_Matriks(Input A : Matriks) Algoritma: Isi_Matriks(A) Tampil_Matriks(A)


Download ppt "MATRIKS (ARRAY 2 DIMENSI)"

Presentasi serupa


Iklan oleh Google