Académique Documents
Professionnel Documents
Culture Documents
TUGAS PTI K-01 PROGRAM MEMBUAT MATRIKS 1. Algoritma 1.1 Pengisian dan menampilkan Matriks matriks : array [1..m][1..n] of integer penghitung_baris : integer penghitung_kolom : integer for penghitung_baris<- 1 to m do for penghitung_kolom<- to n do input(matrikspenghitung_baris,penghitung_kolom) {end for} {end for} for penghitung_baris<- 1 to m do for penghitung_kolom<- to n do Output (matrikspenghitung_baris,penghitung_kolom {end for} Output (\n) {end for}
1) Membuat matriks yang akan diisi 2) Membuat kotak penghitung baris dan penghitung kolom untuk melakukan pengulangan pengisian matriks 3) Melakukan pengulangan per baris Melakukan pengulangan per kolom Meminta user memasukkan elemen matriks 4) Matriks diisi per baris dan setiap baris diisi per kolom 5) Melakukan penampilan matriks ke layar Melakukan pengulangan baris Melakukan pengulangan per kolom 6) Menampilkan isi matriks
1.2 Melakukan transposisi matriks for penghitung_baris<- 1 to n do for penghitung_kolom<- to m do output(\n) output (matrikspenghitung_kolom,penghitung_baris {end for} {end for}
1) Melakukan pengulangan baris dengan menukar jumlah baris dengan jumlah kolom m->n Melakukan pengulangan kolom dengan menukan jumlah kolom dengan jumlah baris n->m 2) Menampilkan matriks hasil transposisi 3) Selesai
1.2 Mencari nilai maksimum dan minimum elemen matriks 1) Deklarasikan min, max dan matriks [i][j] 2) Lakukan pengulangan untuk baris dan kolom 3) Deklarasikan max=matriks [i][j] dan min=matriks[i][j] 4) Identifikasi matriks [i][j]< minimum? Bila tidak langsung ke proses 6 5) Deklarasikan min=matriks[i][j] 6) Identifikasi matriks [i][j]< minimum? Bila tidak langsung ke proses 8 7) Deklarasikan max=matriks [i][j] 8) Cetak max dan min 9) Selesai
min<-(matrikspenghitung_baris,penghitung_kolom){inisialisasi nilai
min}
for penghitung_baris<- 1 to m do for penghitung_kolom<- to n do if max <(matrikspenghitung_baris,penghitung_kolom) max<-(matrikspenghitung_baris,penghitung_kolom) {end if} if min> max=(matrikspenghitung_baris,penghitung_kolom) min<-(matrikspenghitung_baris,penghitung_kolom) {end if} output (max, min) {end for} {end for}