Latihan Soal Struktur Data(Pertemuan 3)
1.
Terdapat Array float A[5][4] dan lokasi awal terletak di alamat
00f(H), maka lokasi A[3][4] secara kolom dan baris adalah?
2.
Terdapat Array long double A[50][75] dan lokasi awal terletak di
alamat 00FF(H), maka lokasi A[48][60] secara kolom dan baris adalah?
3.
Terdapat Array double A[25][50] dan lokasi awal terletak di alamat
009F (H), maka lokasi a[17][48] secara kolom dan baris adalah?
4.
Deklarasi Array X adalah double A[2][4][5], dengan alamat awal indek
A[0][0][0] berda di 0021(H), tentukan berapa alamat array di A[2][2][2]?
JAWAB:
- Diket: A[5][4] Peny: M[3][4]= 00F(H)+{(3-1)*4+(4-1)}*4
M= 00F(H)
=00F(H)+(8+3)*4
L= 4
= 00F(H)+44(D)
@M[i][j]=A[3][4] = 00F(H)+2C(H)
i=
3
= 03B(H) (BARIS)
j=
4
M[i][j]= 00F(H)+{(4-1)*5+(3-1)}*4
K=
5
= 00F(H) +17*4
N=4
= 00F(H)+68(D)
=00F(H)+44(H)
=053(H) (KOLOM)
2
2. Diket: A[50][75]
Peny: M[48][60]=
00FF(H)+{(48-1)*75+(61)}*10
M= 00FF(H)
=00FF(H)+(3525+59)*10
L= 10
= 00FF(H)+8C00(H)
i=
48 =
8CFF(H) (BARIS)
j=
60
M[i][j]= 00FF(H)+{(4-1)*5+(3-1)}*4
K=
50 =
00FF(H) +17*4
N=75
= 00FF(H)+68(D)
=00FF(H)+44(H)
=053(H) (KOLOM)
3
3. Diket: A[25][50] Peny:
M[17][48]= 009F(H)+{(17-1)*50+(48-1)}*8
M= 009F(H)
=009F(H)+(800+4733)*8
L= 8
=
009F(H)+6776(D)
@m[i][j]=A[17][48]
= 09F(H)+6776(D)
i=
17
= 1B17(H) (BARIS)
j=
48 M[i][j]=
00F(H)+{(48-1)*25+(17-1)}*8
K=
25
= 009F(H) +9528*8
N=50 =
009F(H)+2538(H)
=2507(H)
(KOLOM)
4. Diket: A=[2][4] [5]
Peny: [M][N][P]= A[2][2][2]
A=[0][0][0]
=0021(H)+{(12-1)*2+(2-1)*4+(2-1)*5}*8
L= 8 =0021(H)+{2+4+5}*8
=0021(H)+88(D)
=0021(H)+58(H)
=0079(H)
Tidak ada komentar:
Posting Komentar