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
var_matriks : array[1..maks_baris,1..maks_kolom] of tipedata Contoh: A : array [1..5,1..3] of integer Const maks_baris = … maks_kolom = … maks_baris = 5 maks_kolom = 3 A : array [1..maks_baris,1..maks_kolom] of integer

4 Deklarasi Array 2 Dimensi (lanjutan)
Const maks_baris = … maks_kolom = … Type tipe_matriks = array[1..maks_baris,1..maks_kolom] of tipedata var_matriks : nama_tipe_matriks Contoh: maks_baris = 5 maks_kolom = 3 matriks = array[1..maks_baris,1..maks_kolom] 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(Output A : matriks) {I.S. : user memasukan elemen matriks A berordo 5 x 3} {F.S. : menghasilkan matriks A berordo 5 x 3} Kamus: i,j : integer Algoritma: for i  1 to 5 do for j  1 to 3 do input(A(i,j)) endfor EndProcedure

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

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: Procedure isi_matriks(Output A : matriks) Procedure tampil_matriks(Input A : matriks) Type matriks = array[1..5,1..3] of integer A : matriks Algoritma: isi_matriks(A) tampil_matriks(A)

8 Soal Matriks (Lanjutan)
Buat algo. untuk menjumlahkan 2 buah matriks berordo m x n, gunakan subrutin. Buat algo. untuk mengalikan 2 buah matriks berordo m x n, gunakan subrutin. Buatlah suatu program untuk menghitung jumlah anggota yang ada dalam suatu matrik. Contoh : Total Elemen matrik adalah 30 Catatan : Anggota elemen dimasukan dari keyboard

9 Soal Matriks (Lanjutan)
Buatlah suatu program untuk menampilkan total elemen per baris dan perkolom. Contoh : Layar Masukan : Layar Keluaran :

10 Soal Matriks (Lanjutan)
Buatlah suatu program untuk mengecek apakah suatu matrik simetris atau tidak. Contoh 1 : Layar Masukan : Matrik tidak simetris Contoh 2 : Matrik simetris Catatan : Suatu matriks akan disebut simetris jika Mij = Mji, jadi satu elemen saja tidak terpenuhi berarti matrik tersebut tidak simetris.


Download ppt "MATRIKS (ARRAY 2 DIMENSI)"

Presentasi serupa


Iklan oleh Google