Praktikum : Algoritma dan Pemrograman I Modul ... - reezeki2011

46 downloads 306 Views 78KB Size Report
Praktikum. : Algoritma dan Pemrograman I. Modul Praktikum ke. : 08. Judul Materi. : Array II. Tujuan / Sasaran. : Mahasiswa dapat membuat pseudocode dan .
Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran

: Algoritma dan Pemrograman I : 08 : Array II : Mahasiswa dapat membuat pseudocode

dan

mempraktekkan perintah Array 2 dimensi

Waktu (lama) Aplikasi yang digunakan I.

: 3 Jam : C++

Array/Matrik

Array/Larik 2 dimensi (two-dimensional array) : Array/larik dua dimensi yang sering digambarkan sebagai sebuah matriks adalah merupakan perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama. Array/larik dua dimensi biasanya diilustrasikan dengan gambar sebagai berikut :

Bentuk Umum : < TipeData > = [ baris ] [ kolom ] Contoh : Larik dimensi dua mewakili bentuk suatu matrik atau tabel. Misalnya suatu matrik Z sebagai berikut :

8 5 9 8 Z  8 2 1 1 Larik integer dimensi dua dengan nama Z ini selanjutnya dapat dideklarasikan sebagai berikut : int Z[2][4]; Atau jika ingin dideklarasikan dengan memberikan nilai-nilai elemennya dapat dilakukan sebagai berikut : int Z[2][4] = {8,5,9,8,8,2,1,1}

Algoritma dan Pemrograman I

Hal : 1

Menampilkan dalam bentuk matrik 3x4, dengan isi elemennya adalah Baris 1  (11, 22, 33, 44), Baris 2  (63, 11, 66, 7), Baris 3  (22, 28, 11, 7) Pseudocode Menampilkan Array 2Dimensi; Kamus/Deklarasi Variabel Nilai[3][4] : int i, j : int Deskripsi Nilai[3][4] = {{11,22,33,44}, {63,11,66,7},{22,28,11,7}} Total=0; for( i = 0; i  2; i++) Total = Total + X[i] print(Total); endfor ALGORITMA :

1. 2. 3. 4. 5. 6. 7. 8. 9.

i 0 j 0 Nilai[3][4] = {11, 22, 33, 44} ; {63, 11, 66, 7} ; {22, 28, 11, 7} Selama (i < 3), kerjakan baris 5 s.d. 8 Selama (j < 4), kerjakan baris 7 s.d. 8 jj+1 ii+1 Mencetak Nilai[i][j] Selesai

PROGRAM :

Menampilkan dalam bentuk matrik 4x4, dengan menginput isi elemennya Algoritma dan Pemrograman I

Hal : 2

Pseudocode Algoritma menginput & menampilkan Array 2 dimensi KAMUS/DEKLARASI VARIABEL Data[4][4] : int i, j: Int ALGORITMA/DESKRIPSI for (i=0; i