STRUKTUR DATA
SOAL
SOAL
1. 1. Diketahui float A[5] dan lokasi awal terletak di alamat 00f (h) , maka lokasi A[3] adalah ………..
2. 2. Diketahui double A[20] dan lokasi awal terletak di alamat 00AB (h) , maka lokasi A[15] adalah …
3. 3. Diketahui int A[100] dan lokasi awal terletak di alamat 00FB (h), maka lokasi A[78] adalah……..
4. 4. Diketahui char A[50] dan lokasi awal terletak di alamat 00F (h) , maka lokasi A[38] adalah……
JAWABAN
1. 1. Dik : float A[5]
B = 00f (h)
I = 3
L = 4
A[3] = B + ( i-1 )*L
Penyelesaian
A[3] =00F + ( 3-1 ) * 4 00F
=00F (h) + 8 (d) 8 +
= 0017 0017
2. DOUBLE
Dik : double A[20]
B = 00AB (h) / 0021 (h) A[5] @ A[15]
L = 8
= B + ( i-1 )* L 00AB(h)
= 0021(h) + (15-1)*8 9A(h) +
= 0021(h) + 112(d) 011B (h)
= 011B (h)
3. INTERGER
Dik : int A[100}
B = 00FB (h) / A[78] @A[i]=A[78]
L = 2
= B + ( i-1 )*L
= 00FB (h) + (78-1)*2
= 00FB(h) + 154(d) 00FB
= 00FB (h) 9A 9A +
= 0195 (h) 0195
4. CHAR
B = 00FF (h)
C = 1
@ A[i] = A[38] 00FF
= B + (I – 1)*L 25 +
= 00FF (h) + (38-1)*1 0124
= 00FF (h) + 37(d)
= 00FF (h) 25 (h)
= 0124 (h)
makasi sudah menyelesaikan tugasnya...
BalasHapus