Rabu, 30 Maret 2011

TUGAS STRUKTUR DATA (ARAY)

www.karyon-kbm.blogspot.com
NAMA                :           Karyono
NIM                   :           18101730
Kelas                :           12.2C.14




TUGAS STRUKTUR DATA
1.     Di ketahui float A[5] dan lokasi awal terletak di alamat 00F(H), maka lokasi A[3] adalah?
2.     Di ketahui double A[20] dan lokasi awal terletak di alamat 00AB(H), maka lokasi A[15] adalah?
3.     Di ketahui Int A[100] dan lokasi awal terletak di alamat 00FB(H), maka lokasi A[78] adalah?
4.     Di ketahui Char A[50] dan lokasi awal terletak di alamat 00FF(H), maka lokasi A[38] adalah?
JAWAB:
1.     Diket: B      = 00F(H)                                                                      
            A[i]  = A[3]
            L      = 4
Peny: A[3] = 00F(H)+(3-1)*4
                    = 00F(H)+8(D)
                    = 00F(H)+10(H)
                    = 0017(H)
2.     Diket: B      = 00AB(H)
            A[i]  = A[15]
            L      = 8
Peny: A[3] = 00AB(H)+(15-1)*8
                    = 00AB(H)+112(D)
                    = 00AB(H)+70(H)
                    = 011B(H)
3.     Diket: B      = 00FB(H)
            A[i]  = A[78]
            L      = 2
Peny: A[3] = 00FB(H)+(78-1)*2
                    = 00FB(H)+154(D)
                    = 00FB(H)+9A(H)
                    = 00195(H)
4.     Diket: B      = 00FF(H)
            A[i]  = A[38]
                 L = 1
Peny: A[3] = 00FF(H)+(38-1)*1
                    = 00FF(H)+37(D)
                    = 00FF(H)+25(H)
                    = 00124(H)

Tidak ada komentar:

Posting Komentar