Minggu, 10 April 2011

Tugas - 3

Penjelasan  latihan Soal Struktur Data Pertemuan 3 (Array Dimensi  2 dan 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…

Penjelasan:
Diketahui:Float A[5][4]
         @M[0][0]=00F(H)
                        i=3
                        J=4
                       K=5
                       N=4
                       L=4
          
Ditanyakan:A[3][4]  secara kolom dan baris..?

=> a)Secara baris per baris
            @M[i][j]=@M[0][0]+{(i-1)*N+(j-1)}*L
              A[3][4]=00F(H) +{(3-1)*4+(4-1)}*4
                         =00F(H) +44(D)
                         =00F(H) +2C(H)
                         =03B(H)

     b)Secara kolom per kolom
            @M[i][j]=@M[0][0]+{(j-1)*K+(i-1)}*L
              A[3][4]=00F(H) +{(4-1)*5+(3-1)}*4
                         =00F(H) +68(D)
                         =00F(H) +44(H)
                         =053(H)
           

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…


Penjelasan:
Diketahui: Long Double A[50][75]  
                   @M[0][0]=00FF(H)
               i=48
               J=60
               K=50
               N=75
               L=10

           
          
Ditanyakan: A[48] [60] secara kolom dan baris,,,?

 => a)Secara baris per baris
            @M[i][j]=@M[0][0]+{(i-1)*N+(j-1)}*L
            A[48][60]=00FF(H) +{(48-1)*75+(60-1)}*10
                           =00FF(H) +35840(D)
                           =00FF(H) +8C00(H)
                           =8CFF(H)


           
     b)Secara kolom per kolom           
            @M[i][j]=@M[0][0]+{(j-1)*K+(i-1)}*L
            A[48][60]=00FF(H) +{(60-1)*50+(48-1)}*10
                           =00FF(H) +29970(D)
                           =00FF(H) +7512(H)
                           =7611(H)



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…

Jawab:
Diketahui: Double A[25][50]
          @M[0][0]=009F(H)
                          i=17
                         J=48
                        K=25
                        N=50
                         L=8

Ditanyakan: => A[17][48]  secara kolom dan baris,,,?

=> a)Secara baris per baris
            @M[i][j]=@M[0][0]+{(i-1)*N+(j-1)}*L
            A[17][48]=009F(H) +{(17-1)*50+(48-1)}*8
                        =009F(H) +6776(D)
                        =009F(H) +1A78(H)
                        =1B07(H)

     b)Secara kolom per kolom           
            @M[i][j]=@M[0][0]+{(j-1)*K+(i-1)}*L
            A[17][48]=009(H) +{(48-1)*25+(17-1)}*8
                           =009(H) +1191(D)
                           =009(H) +4A5(H)
                           =0544(H)




4.      Deklarasi Array X adalah Double  A[2][4][5] dan lokasi awal terletak di alamat awal index A[0][0][0] berada di  0021(H) ,tentukan berapa alamat Array di A[2][2][2]….

Jawab:
Diketahui: Double A[2][4][5]
         M[0][0][0]=0021(H)
                        n=2
                        m=2
                        p=2
                        L=8
                  
Ditanyakan: A[2][2][2]….?
=> @M[n][m][p]=M[0][0][0]+{((n-1)*(index 1))+ ]+((m-1)*(index 2) +((p-1)*(index 3)}*L
    M[2][2][2]=0021(H) +{((2-1)*(2))+ ]+((2-1)*(4) +((2-1)*(5)}*8
                     =0021(H) +320(D)
                     =0021(H)+140(H)
                     =0161(H)

0 komentar:

Posting Komentar

Template by:
Free Blog Templates