標題:
進制轉換20題之(1)
發問:
此文章來自奇摩知識+如有不便請留言告知
1. 23.04 (10) = ____ (2) 2. 12.01 (3) = ____ (10) 3. 1BE.A (16) = ____ (10) 4. C2D.F (18) = ____ (10) 5. 26281803 (10) = ____ (19) 請寫出簡單的過程。
最佳解答:
holding TAT answer will post it soon at 24OCT in 3pm 2011-10-23 21:33:15 補充: 有錯請通知 1. 一般需要将十进制数的整数部分与小数部分分开处理。 整数部分计算方法:除2取余法 0.04=0."00001010001111010111"...[循環] 23.04=10111.00001010001111010111...[循環](10) 2.12.01(3)=1*3^1+2*3^0+1*3^-2=5.1...[循環](10) 3. 1BE.A(10)=1*16^2+11*16^1+14*16^0+10*16^-1=446.625(10) 4. C2D.F=12*18^2+2*18^1+13*18^0+15*18^-1=3937.83...[循環](10) 5. 26281803(10) =10*19^5+11*19^4+12*19^3+13*19^2+14*19^1+15*19^0 =ABCDEF(19)
其他解答:
1. 23/2= 11 餘1 ; 11/2 = 5餘1 ; 5/2 = 2 餘1; 2/2 =1 0.04*2=0.08; 0.08*2=0.16; 0.16*2=0.32; 0.32*2=0.64; 0.64*2=1.28; 0.28*2=0.56; 0.56*2=1.12; 0.12*2=0.24; 0.24*2=0.48; 0.48*2=0.96; 0.96*2=1.92; 0.92*2=1.84; 0.84*2=1.86; 0.86*2=1.36; 0.36*2=0.72; 0.72*2=1.44; 0.44*2=0.88; 0.88*2=1.76; 0.76*2=1.52; 0.52*2=1.04; 0.04循環 1111.0000101000111100111(2)[循環] ^=次方 2. (1*3^1)+(2*3^0)+(1*3^-2) = 3+2+(1/9)[9分1] = 5/9(10) 3. (1*16^2)+(11*16^1)+(14*16^0)+(10*16^-1) = 256 + 176 + 14 + 0.625 = 190.625(10) 4. (12*18^2)+(2*18^1)+(13*18^0)+(15*18^-1) = 324 + 36 + 13 + (15/18) = 388/18(10) 5. 26281803/19=1383252 餘15=F; 1383252/19=72802 餘14=E; 72802/19=3831 餘13 = D; 3831/19=201 餘 12=C; 201/19=10=A 餘11=B =ABCDEF(19) 2011-10-23 23:34:44 補充: 1. 23/2= 11 餘1 ; 11/2 = 5餘1 ; 5/2 = 2 餘1; 2/2 =1 餘0 =10111.0000101000111100111(2)[循環] 2011-10-23 23:44:03 補充: 2. 答案更正︰46/9(10) 3. 答案更正︰446.625(10) 4. 更正︰3888+36+13+ (15/18) = 71151/18(10) 2011-10-23 23:53:41 補充: Sorry呀…我做得好唔小心…可能第一條2進制小數啲01都數錯咗>.