1.
Jelaskan yang dimaksud dengan Array!
Array Merupakan kumpulan elemen yang bertipe sama dalam urutan tertentu
yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukan
oleh index atau posisi. Dalam beberapa buku array sering juga disebut dengan
istilah Larik atau Tabel. Array termasuk dalam struktur data statis, artinya
adalah lokasi memori untuk suatu array tidak dapat ditambah atau dikurangi
selama program dijalankan.
2.
Sebutkan dan jelaskan jenis-jenis Array!
1.
Array Satu
Dimensi
Dikatakan
array satu dimensi karena banyaknya penunjuk indeks hanya satu. Sebelum
variabel array digunakan maka variabel array harus dideklarasikan terlebih
dahulu. Pendeklarasian variabel array satu dimensi sebenarnya hampir sama
dengan pendeklarasian variabel yang lain, hanya saja pendeklarasian variabel
array diikuti dengan maksimum banyaknya elemen yang dapat disimpan dalam variabel
array yang dituliskan dalam pasangan tanda siku penutup.
2. Array Dua Dimensi
Array dua dimensi sering digambarkan sebagai sebuah matrik.
Merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya
terdiri dari satu baris dan beberapa kolom, maka array dua dimensi terdiri dari
beberapa baris dan beberapa kolom.Dengan demikian array dua dimensi tersusun
dalam bentuk baris dan kolom, dimana indeks pertama menyatakan baris dan indeks
kedua menyatakan kolom.
Sama halnya dengan array satu dimensi sebelum digunakan juga harus dideklarasikan terlebih dahulu.
Sama halnya dengan array satu dimensi sebelum digunakan juga harus dideklarasikan terlebih dahulu.
3.
Jelaskan kelebihan menggunakan Array pada bahasa
pemograman C/C++!
1.
Array sangat baik jika digunakan untuk
mengakses secara acak(random).
2. Jika berada di suatu lokasi
index sangatlah mudah untuk mencari ke index yang sama
3. Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka penggunaan penyimpanannya sangatlah tepat
4. Tidak mudah crash
5. Cepatnya mengeksekusi data
6. Tidak banyak memekan memory
3. Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka penggunaan penyimpanannya sangatlah tepat
4. Tidak mudah crash
5. Cepatnya mengeksekusi data
6. Tidak banyak memekan memory
4.
Buatlah contoh algoritma dan program sederhana
menggunakan Array dengan memakai flowchart!
Program:
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main (){
string d[10];
int a,b[10],c,e;
cout<<"input nama dan nilai mahasiswa \n";
cout<<"masukkan jumlah input mahasiswa : ";cin>>e;
for (a=0;a<e;a++){
c=a+1;
cout<<"mahasiswa "<<c<<"
"<<"NAMA : ";
cin>> d[a];
cout<<" nilai : ";
cin>>b[a];
}
cout<<"nilai mahasiswa telah diinput\n";
for (a=0;a<e;a++){
cout<<"NO : "<<a+1<<" NAMA :
"<<d[a]<<" NILAI : "<<b[a]<<endl;
}
}
Contoh Fowchart:
Terimakasih semoga bermamfaat.
No comments:
Post a Comment