ARRAY DIMENSI 1 DAN 2
SOAL:
1.Array float A[5] dengan nilai awal A[1]=002F(h),berapa nilai A[3]?
Diketahui : A[i] =A[3]
B =002F(h)
i =3
L =4
Tabel array
A[1]
|
A[2]
|
A[3]
|
A[4]
|
A[5]
|
002F(h)
|
0037(h)
|
?
|
003F(h)
|
0043(h)
|
Penyelesaian :A[i] =B+(i*L)
A[3] =002F(h) + (3(d)+4(d))
A[3] =002F(h) + 12(d)
A[3] =47(d) + 12(d)
A[3] =59(d)
A[3] =3B(h)
2.Array float A[10] dengan nilai awal A[8]=012F(h),berapa nilai A[3]?
Diketahui : A[i] =A[3]
B =012F(h)
i =3
L =4
Tabel Array
A[1]
|
A[2]
|
A[3]
|
A[4]
|
A[5]
|
A[6]
|
A[7]
|
A[8]
|
|
|
012F(h)
|
Penyelesaian :A[i] =B-(i*L)
A[3] =012F(h) - (3(d)+4(d))
A[3] =012F(h) - 12(d)
A[3] =303(d) - 12(d)
A[3] =291(d)
A[3] =123(h)
3.Array float A[5],[4] dengan nilai awal A[1],[0]=002F(h), berapa nilai untuk A[3],[3]?
Diketahui : Nilai array awal pada A[1],[0] adalah 002F(h)
Ditanya : Pemetaan RMO dan CMO, Jalur perpindahan, dan Nilai A[3],[3]
Tabel
Pemetaan
|
||||
Array
|
0
|
1
|
2
|
3
|
0
|
||||
1
|
002F(h)
|
|||
2
|
||||
3
|
?
|
|||
4
|
Jawab :
a.Pemetaan RMO
1 - Besarnya
perpindahan baris ,array awal adalah baris 1 , array yang dicari adalah baris 3
, maka perpindahan baris adalah 3-1=2
2 - dalam 1
baris ada 4 kolom sehingga besarnya perpindahan baris adalah 2x4=8
3 - Besarnya
perpindahan kolom adalah 3-0=3
4 - Total
perindahan 8+3=11 dengan jalur perpindahan sbb:
A[1],[1] - A[1],[2] - A[1],[3] - A[2],[0] - A[2],[1] - A[2],[2]
- A[2],[3] -
A[3],[0] - A[3],[1] - A[3],[2] - A[3],[3]
maka nilai dari array A[3],[3] adalah :002F(h) +
(11(d)*4(d))
=002F(h) + (15(d))
=47(d) + 15(d)
=62(d)
=3E(h)
b.pemetaan CMO
1 - Besarnya
perpindahan kolom, array awal ada pada kolom 0, array yang dicari dikolom 3, maka perpindahan kolom adalah 3-0=3
2 - dalam 1
kolom ada 5 baris sehingga besarnya perpindahan adalah 3x5=15
3 - besarnya
perpindahan baris adalah 2-0=2
4 - total
perpindahan kolom adalah 15+2=17 dengan jalur perpindahan sbb:A[2],[0] -
A[3],[0] - A[4],[0] - A[0],[1] - A[1],[1] - A[2],[1] - A[3],[1]-A[4],[1] -
A[0],[2] - A[1],[2] - A[2],[2] -A[3],[2] - A[4],[2] - A[0],[3] - A[1],[3] -
A[2],[3] - A[3],[3]
5 - Maka
nilai A[3],[3] adalah : 002F(h) + (17(d) * 4(d))
=002F(h)+ 68(d)
=47(d) + 68(d)
=115(d)
=73(h)
4.Array float A[5],[4] dengan nilai awal A[3],[3]=00CF(h)
berapakah nilai untuk A[0],[1]?
Diketahui
: Nilai array awal pada A[3],[3] adalah 00CF(h)
Ditanya : Pemetaan RMO dan CMO, Jalur perpindahan, dan Nilai A[0],[1]
Ditanya : Pemetaan RMO dan CMO, Jalur perpindahan, dan Nilai A[0],[1]
Tabel Pemetaan
|
||||
Array
|
0
|
1
|
2
|
3
|
0
|
?
|
|||
1
|
||||
2
|
||||
3
|
00CF(h)
|
|||
4
|
Jawab
:
a.Pemetaan RMO
a.Pemetaan RMO
1 - Besarnya
perpindahan baris ,array awal adalah baris 3 , array yang dicari adalah baris 0
, maka perpindahan baris adalah 0-3=-3
2 - dalam 1
baris ada 4 kolom sehingga besarnya perpindahan baris adalah -3 x 4=-12
3 - Besarnya
perpindahan kolom adalah 1-3=-2
4 - Total perindahan
-12 +-2=-14 dengan jalur perpindahan sbb:
A[3],[2] - A[3],[1] - A[3],[0] - A[2],[3] - A[2],[2] - A[2],[1]
- A[2],[0] -
A[1],[3] - A[1],[2] - A[1],[1] - A[1],[0] - A[0],[3] - A[0],[2]
- A[0],[1]
maka nilai dari array A[0],[1] adalah :00CF(h) + (-14(d)*4(d))
=00CF(h)+(-56(d))
=207(d) +(-56(d))
=151(d)
=97(h)
b.pemetaan CMO
1 - Besarnya
perpindahan kolom, array awal ada pada kolom 3, array yang dicari dikolom 1, maka perpindahan kolom adalah 1-3=-2
2 - dalam 1
kolom ada 5 baris sehingga besarnya perpindahan adalah -2x5=-10
3 - besarnya
perpindahan baris adalah 0-3=-3
4 - total
perpindahan kolom adalah (-10)+(-3)=-13 dengan jalur perpindahan sbb:A[2],[3] - A[1],[3] - A[0],[3] - A[4],[2] - A[3],[2] - A[2],[2] - A[1],[2] - A[0],[2] - A[4],[1] - A[3],[1] - A[2],[1] - A[1],[1] - A[0],[1]
5 - Maka
nilai A[3],[3] adalah : 00CF(h) + (-13(d) * 4(d))
=00CF(h)+(-52(d))
=207(d) +(-52(d))
=115(d)
=9B(h)
Tidak ada komentar:
Posting Komentar