Senin, 11 April 2011

TUGAS STRUKTUR DATA

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:  
  1.    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                              2Diket:    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