0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan4 halaman

Tugas Terstruktur 13

Tugas terstruktur membahas array satu, dua, dan tiga dimensi beserta contoh kode untuk mendemonstrasikan penggunaannya. Fungsi array dijelaskan secara singkat sebagai struktur data untuk menyimpan data berdasarkan indeks.

Diunggah oleh

Arya Dewa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan4 halaman

Tugas Terstruktur 13

Tugas terstruktur membahas array satu, dua, dan tiga dimensi beserta contoh kode untuk mendemonstrasikan penggunaannya. Fungsi array dijelaskan secara singkat sebagai struktur data untuk menyimpan data berdasarkan indeks.

Diunggah oleh

Arya Dewa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Tugas Terstruktur 12

Riski Putra Al Hakim


231011400318

Jawaban No. 1
Menurut saya array adalah sebuah struktur data yang digunakan untuk menyimpan kumpulan
nilai atau elemen yang memiliki tipe data yang sama. Namun, selain sebagai alat untuk
menyimpan data, array memiliki beberapa kegunaan penting dalam pemrograman, terutama
dalam bahasa pemrograman seperti C++:

Organisasi Data: Array membantu dalam organisasi data secara terstruktur. Misalnya, dalam
kasus penilaian mahasiswa, Anda dapat menggunakan array untuk menyimpan nilai-nilai
mereka dalam satu variabel yang terorganisir, sehingga Anda dapat dengan mudah
mengakses, mengubah, dan menghitung statistik seperti rata-rata.

Iterasi: Array memungkinkan untuk melakukan iterasi atau perulangan melalui elemen-
elemen data dengan cara yang efisien. Ini sangat berguna untuk memproses sejumlah besar
data dengan mengulangi operasi yang sama pada setiap elemen.

Pengindeksan: Array menggunakan indeks numerik untuk mengakses elemen-elemen


individu. Ini memudahkan dalam mengakses elemen tertentu dengan mengacu pada
indeksnya, sehingga Anda tidak perlu mencari elemen secara manual.

Pengelompokan: Anda dapat mengelompokkan data terkait dalam array. Contohnya, dalam
permainan, Anda dapat menggunakan array untuk menyimpan posisi karakter, item, atau
musuh dalam permainan.

Penggunaan Memori: Array memungkinkan penggunaan memori yang efisien karena


elemen-elemennya ditempatkan dalam alamat memori yang berdekatan. Ini dapat menghemat
ruang memori dibandingkan dengan menyimpan setiap elemen secara terpisah.

Implementasi Algoritma: Banyak algoritma dan struktur data yang bergantung pada
penggunaan array. Misalnya, algoritma pengurutan, pencarian, dan banyak lainnya sering
menggunakan array sebagai basis.
Pengkodean Lebih Singkat: Array memungkinkan Anda untuk menyimpan banyak data
dalam satu variabel, yang dapat mempersingkat kode Anda. Ini membuat kode lebih mudah
dibaca dan dipahami.
Jawaban No. 3
Sebuah array tiga dimensi adalah struktur data yang memungkinkan Anda untuk menyimpan
data dalam tiga tingkatan atau dimensi. struktur data dengan tiga tingkatan atau dimensi yang
diatur dalam bentuk kubus. Dalam contoh di atas, kita memiliki array dengan ukuran 2 x 3 x
4, yang berarti kita memiliki 2 lapisan, masing-masing dengan 3 baris dan 4 kolom.array tiga
dimensi dengan menggunakan tiga indeks. code dibawah yang saya coba buat menggunakan,
x[i][j][k] digunakan untuk mengakses elemen pada lapisan ke-i, baris ke-j, dan kolom ke-k.

#include using namespace std;

int main() {
int a[4][4][4] = {
{
{1, 2, 3, 6},
{0, 1},
{1, 4, 6},
{9}
},
{
{5, 7, 8, 2},
{3, 4, 5, 1},
{0, 2, 1, 6},
{8}
},
{
{7, 2, 0, 3},
{5, 6, 7, 2},
{4, 0, 9, 2},
{1}
},
{
{2, 6, 7, 3},
{8, 0, 1, 5},
{3, 2, 0, 4},
{7}
}
};

cout << "Nomor angka a[0][0][0] = " << a[0][0][0] << endl;
cout << "Nomor angka a[1][2][3] = " << a[1][2][3] << endl;
cout << "Nomor angka a[2][3][1] = " << a[2][3][1] << endl;
cout << "Nomor angka a[3][1][2] = " << a[3][1][2] << endl;

return 0;
}

Anda mungkin juga menyukai