Minggu, 03 April 2016

TUGAS STRUKTUR DATA

SOAL ARRAY DIMENSI 3
1.Suatu array A dideklarasikan sbb:
Float A[5][5][5] dengan alamat awal A[0][0][0]= 0021(H). berapakah alamat array A[2][3][2] dan A[5][4][3]?
@M[m][n][p] = M[0][0][0] + {((m-1) * (jum.elemen2*jum.elemen3)) + ((n-1) * (jum.elemen3)) + (p-1)} * L

 A[2][3][2] = 0021(H) + {((2-1) * (5*5)) + ((3-1) * 5) + (2-1)}
     = 0021(H) + {25+10+1}
     = 0021(H) + 36(D) → 24(H)
     = 0021(H) + 24(H)
     = 0045(H)

A[5][4][3] = 0021(H) + {((5-1) * (5*5)) + ((4-1) * 5) + (3-1)}
    = 0021(H) + {100+15+2}
    = 0021(H) + 117(D) → 75(H)
    = 0021(H) + 75(H)
    = 0096(H)
2.Suatu array B dideklarasikan sbb:
Char B[3][4][3] dengan alamat awal A[0][0][0]= 0021(H). Berapakah alamat array A[2][3][2] dan A[3][4][3]?
A[2][3][2] = 0021(H) + {((2-1) * (4*3)) + ((3-1) * 3)) + (2-1)}
     = 0021(H) + {12+6+1}
     = 0021(H) + 19(D) → 13(H)
     = 0021(H) + 13(H)
     = 0034(H)

A[3][4][3] = 0021(H) + {((3-1) * (4*3)) + ((4-1) * 3)) + (3-1)}
     = 0021(H) + {24+9+2}
     = 0021(H) + 35(D) → 23(H)
     = 0021(H) + 23(H)
     = 0044(H)


  

Tidak ada komentar:

Posting Komentar