Nama
: ZHELLAH E.
NIM
: 2012 21 031
Tanggal
: 25 Juni 2013
Materi
A. Array 1 Dimensi
7
kolom ke-
A[7]
A[1]
A[4]
A[7]
Definisi Array
1. Suatu urutan lokasi yang berdampingan (contiguous) yang dapat
diakses dengan satu nama tunggal dan diikuti subskrip integer (index
array).
2. Suatu Variabel Jamak (lebih dari satu lokasi penyimpanan) dengan
indeks yang digunakan sebagai penunjuk urutan data.
3. Struktur data yang menyimpan sekumpulan elemen yang bertipe sama,
dimana setiap elemen diakses secara langsung melalui indeksnya.
4. Kumpulan dari nilai-nilai data (elemen array/larik) yang bertipe sama
dalam urutan tertentu (ditunjukan oleh subsricpt atau indeks) yang
menggunakan sebuah nama yang sama. Nilai-nilai tersebut disebut
dengan elemen-elemen array dengan urutan tertentu yang ditunjukan
dengan index array.
5. Tipe data terstruktur yang terdapat dalam memori yang terdiri atas
sejumlah elemen (tempat) yang mempunyai tipe data yang sama dan
merupakan gabungan dari beberapa variable sejenis serta memiliki
jumlah komponen yang tetap.
6. Suatu variabel yang merepresentasikan daftar (listI) atau kumpulan data
yang memiliki tipe data sama. Setiap data yang terdapat dalam array
tersebut (disebut juga sebagai elemen array) menempati alamat memori
yang berbeda, untuk mengakses nilai dari suatu elemen array digunakan
indeks dari array tersebut.
10
Pemanggilan Array.
Sama dengan pemasukan data ke dalam array, pemanggilan array juga
mempunyai 2 cara yaitu secara manual atau dengan menggunakan
perulangan for.
1. Manual
cout<<A[0];
maksudnya adalah menampilkan hasil dari array x dengan nomor
indeks "0". Sama dengan pemasukan array cara ini kurang efisien
dilakukan.
10
Contoh soal :
I. Gambar kembali array tersebut beserta isinya bila di isi dengan
instruksi sebagai berikut :
a. A[3] =17
atau
I=3;
I=3;
A[I]=17;
X=17;
A[I]=X;
Jawab :
1
A[ ]
17
b. I=1;
while (I<=7)
while(I<=7)
A[I]=17;
A[I]=17;
I++;
I=I+2;
c. I=1;
d. I=1;
While(I<=7)
while(I<=7)
A[I]=I;
A[I]=I;
I++;
I=I+2;
Jawab :
a.
A[ ]
17 17 17 17 17 17 17
b.
A[ ]
17
c.
A[ ]
d.
A[ ]
17
17
17
LAPORAN PRAKTIKUM AP
Nama
: ZHELLAH E.
NIM
: 2012 21 031
Tanggal
: 25 Juni 2013
Materi
: Laporan Akhir
[ Array 1 Dimensi (soal & pembahasan)]
12 10 17 15 17
12 10 17 15 17
Jawab :
I=1;
while(I<=7)
{
B[I] = A[I];
I++;
}
b.
A[ ]
17 15 17 10 12
Jawab:
I=1;
while (I<=7)
{
B[8 -I]=A [I];
I++;
}
c.
1
A[ ]
12 17 15 17
Jawab:
I=1;
J=1;
while(I<=7)
{
If (A[I]>10)
B[I]=A[I];
J++;
I++;
}
d.
1
A[ ]
12
Jawab:
I=1;
While(I<=7)
{
B[I]=A[I];
I=I+2;
}
3
17
17
12
Latihan !
Bahasa pemrograman c++
tercetak