MATRIKS ARRAY 2 DIMENSI Definisi Array 2 Dimensi

  • Slides: 7
Download presentation
MATRIKS (ARRAY 2 DIMENSI)

MATRIKS (ARRAY 2 DIMENSI)

Definisi Array 2 Dimensi Sekumpulan data bertipe data sama yg diakses / diacu oleh

Definisi Array 2 Dimensi Sekumpulan data bertipe data sama yg diakses / diacu oleh dua buah indeks. Misalkan: Matriks A berordo m x n A a 11 a 12 a 21 a 22. . a 1 n a 2 n. . am 1 am 2. . mxn amn LOGO

Deklarasi Array 2 Dimensi LOGO 1. Var. Matriks : array[1. . Maks. Baris, 1.

Deklarasi Array 2 Dimensi LOGO 1. Var. Matriks : array[1. . Maks. Baris, 1. . Maks. Kolom] of tipedata Contoh: A : array [1. . 5, 1. . 3] of integer 2. Const Maks. Baris = … Maks. Kolom = … Var. Matriks : array[1. . Maks. Baris, 1. . Maks. Kolom] of tipedata Contoh: Const Maks. Baris = 5 Maks. Kolom = 3 A : array [1. . Maks. Baris, 1. . Maks. Kolom] of integer

Deklarasi Array 2 Dimensi (lanjutan) LOGO 3. Const Maks. Baris = … Maks. Kolom

Deklarasi Array 2 Dimensi (lanjutan) LOGO 3. Const Maks. Baris = … Maks. Kolom = … Type Tipe. Matriks = array[1. . Maks. Baris, 1. . Maks. Kolom] of tipedata var_matriks : nama_tipe_matriks Contoh: Const Maks. Baris = 5 Maks. Kolom = 3 Type Matriks = array[1. . Maks. Baris, 1. . Maks. Kolom] of integer A : Matriks {nama variabel matriks}

Soal Matriks LOGO 1. Buat algo. untuk membuat matriks A berordo 5 x 3,

Soal Matriks LOGO 1. 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 End. Procedure

LOGO Procedure Tampil_Matriks (Input A : Matriks) {I. S. : Elemen matriks A berordo

LOGO 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 End. Procedure

LOGO {Algoritma Utama} Membuat_Matriks_A {I. S. : user memasukan elemen matriks A berordo 5

LOGO {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)