Jawaban Tugas Pendahuluan
1. Jelaskan yang dimaksud dengan Array!
Array adalah kumpulan data bertipe sama yang menggunakan nama sama
2. Sebutkan dan jelaskan jenis-jenis Array!
2. Sebutkan dan jelaskan jenis-jenis Array!
- Array satu dimensi : adalah suatu array yang terdiri dari 1 subskrip array, yaitu jumlah data maksimum.
Bentuk umum : Tipe_data nama_array[jumlah_maks_data]; - Array dua dimensi : adalah suatu array yang terdiri dari 2 subskrip, yaitu jumlah elemen baris dan jumlah elemen kolom.
Bentuknya dapat berupa matriks atau tabel. - Array multi dimensi : adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umumnya yaitu : tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];
3. Jelaskan kelebihan menggunakan Array pada bahasa pemrograman CC++!
- Array sangat baik jika digunakan untuk mengakses secara acak(random).
- Jika berada di suatu lokasi index sangatlah mudah untuk mencari ke index yang sama.
- Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka penggunaan penyimpanannya sangatlah tepat.
- Tidak mudah crash.
- Cepatnya mengeksekusi data.
- Tidak banyak memekan memory.
4. Buatlah contoh algoritma dan program sederhana menggunakan fungsi dengan Flowchart!
#include
using namespace std;
int printArray (int [][3]);
int main()
{
int matrik1 [2][3] = {{1,2,3},{4,5,6}},
matrik2 [2][3] = {1,2,3,4,5},
matrik3 [2][3] = { {1,2}, {4}};
printArray (matrik1);
printArray (matrik2);
printArray (matrik3);
return 0;
}
int printArray (int a [][3])
{
int i,j;
for(i=0 ; i<=1 ;i++)
{
for (j=0 ; j<=2 ; j++)
printf ("%d", a [i] [j]);;
printf (" ");
}
}
Jawaban Tugas Akhir
1. Buatlah program menampilkan bilangan matriks 3x3 menggunakan Array!
#include
#include
#include
using namespace std;
int main()
{
int a[3][3];
int i,j;
cout<<"Masukkan data Matrik 3x3"< for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<":";
cin>>a[i][j];
}
}
cout<<"Matrik 3x3 :"< for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout< }
cout< }
getch();
}
Nb* sumber : http://www.erllang.ga/
0 Response to "Array Tugas Pendahuluan & Tugas Akhir Praktikum Algoritma"
Post a Comment