Anda di halaman 1dari 2

Nama : Harnawati

Nim : F1A120023
Tugas Algoritma dan Pemrograman
1. Susunlah algoritma yang melibatkan array satu dimensi dan tuliskan
gambaran memory dan outputnya !
2. Susunlah algoritma yang melibatkan array dua dimensi dan tuliskan
gambaran memory dan outputnya !
Jawab :
1. Algoritma yang melibatkan array satu dimensi
 Masukkan tipe data yang akan digunakan, dalam hal ini digunakan tipe
data integer (int), yaitu tipe data yang berupa bilangan bulat.
 Setelah tipe data ditentukan tuliskan variabel array, saya menuliskan
variabel ukuran.
 Masukkan ukuran untuk menyatakan jumlah maksimal atau daya tampung
elemen array, ukuran dituliskan dalam kurung siku [ ] dan dalam bahasa C
array selalu menghitung dari 0 jadi, Saya memasukkan ukuran [5]
 Masukkan elemen-elemen/nilai array yang dituliskan dalam kurung
kurawal {…..}. saya memasukkan elemen-elemen {4,5,7,8,9} sesuai
dengan jumlah maksimal elemen array.
 Dan terakhir digunakan perulangan for untuk menampilkan nilai atau
elemen array, dengan tambahan int i=0 dimana kondisi yang diperiksa
adalah i<5 serta operator increment.
Gambaran memory dan outputnya :
Memory Output
Ukuran [0] = 4 "Tampil nilai ke ["<<0<<"] = 4 "
Ukuran [1] = 5 "Tampil nilai ke ["<<1<<"] = 5 "
Ukuran [2] = 7 "Tampil nilai ke ["<<2<<"] = 7 "
Ukuran [3] = 8 "Tampil nilai ke ["<<3<<"] = 8"
Ukuran [4] = 9 "Tampil nilai ke ["<<4<<"] = 9"
Keterangan:
[i] adalah nilai yang yang memenuhi kondisi perulangan yaitu nilai 0 sampai 4.
2. Algoritma yang melibatkan array dua dimensi
 Masukkan tipe data yang akan digunakan, dalam hal ini digunakan tipe
data integer (int), yaitu tipe data yang berupa bilangan bulat.
 Setelah tipe data ditentukan tuliskan variabel array, saya menuliskan
variabel A.
 Masukkan nilai A untuk menyatakan jumlah maksimal atau daya tampung
elemen array, A dituliskan dalam kurung siku [ ] dan dalam bahasa C array
selalu menghitung dari 0, karena berupa array 2 dimensi maka A yang
dimasukkan yaitu [2][4], hal tersebut karena array 2 dimensi bisa
menentukan beberapa baris dan kolom yang kita inginkan. [ ] pertama
adalah jumlah elemen baris dan [ ] adalah jumlah elemen kolom.
 Masukkan elemen-elemen/nilai array yang dituliskan dalam kurung
kurawal {…..}. saya memasukkan elemen-elemen {{4,5,7,8,},{2, 3, 4, 5}}
sesuai dengan jumlah maksimal elemen array.
 Dan terakhir digunakan perulangan for bersarang untuk menampilkan nilai
atau elemen array yang berbentuk matriks, dengan tambahan int b=0
dimana kondisi yang diperiksa adalah b<2 serta operator increment, dan
juga int k=0 dengan kondisi k<4 menggunakan operator increment.
 Output berupa A[b][k]
Gambaran memory dan outputnya :
Memory Output
A[0][0] 4
A[0][1] 5
A[0][2] 7
A[0][3] 8
A[1][0] 2
A[1][1] 3
A[1][2] 4
A[1][3] 5
Keluaran yang berbentuk matriks karena menggunakan nested for:
4578
2345

Anda mungkin juga menyukai