
展开全部
- -!!
比如要把234这个数转为3进制数,步骤如下:
234 除以 3 等于78,余数为:0;
78 除以 3 等于26,余数为:0;
26 除以 3 等于8,余数为:2;
8 除以 3 等于 2,余数为:2;
2 除以 3 等于 0,余数为:2;
倒上去写,(十进制)234 == (三进制)22200
想把十进制的数字转为任何你能想到的任何进制,都可以用这个方法,当然这个方法是存在缺陷的,想深入研究的自己找书去学学吧。
嘿嘿,五楼的,你自己检查一下自己的算法吧,
“例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8”
是这样么?
是这样吧:
2(的3次方)X1+2(的2次方)X0+2(的1次方)X0+2(的0次方)X0=8
所以刚才我算出来那个数22200呢,是这样算的:
3(的4次方)X2+3(的3次方)X2+3(的2次方)X2+3(的1次方)X0+3(的0次方)X0=234 希望可以帮到你.!
比如要把234这个数转为3进制数,步骤如下:
234 除以 3 等于78,余数为:0;
78 除以 3 等于26,余数为:0;
26 除以 3 等于8,余数为:2;
8 除以 3 等于 2,余数为:2;
2 除以 3 等于 0,余数为:2;
倒上去写,(十进制)234 == (三进制)22200
想把十进制的数字转为任何你能想到的任何进制,都可以用这个方法,当然这个方法是存在缺陷的,想深入研究的自己找书去学学吧。
嘿嘿,五楼的,你自己检查一下自己的算法吧,
“例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8”
是这样么?
是这样吧:
2(的3次方)X1+2(的2次方)X0+2(的1次方)X0+2(的0次方)X0=8
所以刚才我算出来那个数22200呢,是这样算的:
3(的4次方)X2+3(的3次方)X2+3(的2次方)X2+3(的1次方)X0+3(的0次方)X0=234 希望可以帮到你.!
展开全部
例如三进制2101:
(2101)3
=((((0*3+2)*3+1)*3+0)*3+1)10
=(((2*3+1)*3+0)*3+1)10
=(((6+1)*3+0)*3+1)10
=((7*3+0)*3+1)10
=((21+0)*3+1)10
=(21*3+1)10
=(63+1)10
=(64)10
(2101)3
=((((0*3+2)*3+1)*3+0)*3+1)10
=(((2*3+1)*3+0)*3+1)10
=(((6+1)*3+0)*3+1)10
=((7*3+0)*3+1)10
=((21+0)*3+1)10
=(21*3+1)10
=(63+1)10
=(64)10
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十进制到普通三进制 例如,2356 2356/3=785余1,785/3=261余2,261/3=87,87/3=29,29/3=9余2,9/3=3,3/3=1,1/3=0余1 以上得知,2356的三进制为10020021
为完成任务,希望给好评,谢谢!
为完成任务,希望给好评,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如三进制2101=2*pow(3,3)+1*pow(3,2)+0*pow(3,1)+1*pow(3,0)=54+9+0+1=64
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整数部分,一般使用长除法,用基数除待转换数或上一步的商,求得余数或补数,直至最后的商为零。将各次余数从后往前排列,即为目标进制下的整数部分。
小数部分,一般使用长乘法,用基数乘待转换数或上一步的积,求得整数部分,将正数部分从前往后排列,即为目标进制下的小数部分正负数需要分别处理。
比如32.12转三进制:
一、整数部分:
32除以3商10余2
10除以3商3余1
3除以3商1余0
1除以3商0余1
所以整数部分是1012
二、小数部分:
0.12×3=0.39整数部分拿出0
0.39×3=1.17整数部分拿出1
0.17×3=0.51整数部分拿出0
0.51×3=1.53整数部分拿出1
0.53×3=1.59整数部分拿出1
依次类推直到余数为0或者达到要求的精度,比如到小数点后5位就为:0.01011二个结果用小数点连接即可:1012.01011
扩展资料
三进制一般有两种表示形式:
一、以0,1,2为基本字符的表示形式。例如,365在这种表示形式中的写法是111112。
二、以-1,0,1为基本字符的表现形式。例如,365在这种表示形式中的写法是1TTTTTT(以T表示-1,负号置于1之上的象形)。这种表示法也被称作对称三进制或平衡三进制。
普通三进制和对称三进制的换算,将普通三进制数中的“2”替换为1T,并进行相应的进位计算即可转换为对称三进制。
对称三进制表示整数和浮点数并不需要额外的符号位。最高非零位为1的是正数、为T的是负数。参考二进制,对称三进制一个字节6位(+/-121)。
小数部分,一般使用长乘法,用基数乘待转换数或上一步的积,求得整数部分,将正数部分从前往后排列,即为目标进制下的小数部分正负数需要分别处理。
比如32.12转三进制:
一、整数部分:
32除以3商10余2
10除以3商3余1
3除以3商1余0
1除以3商0余1
所以整数部分是1012
二、小数部分:
0.12×3=0.39整数部分拿出0
0.39×3=1.17整数部分拿出1
0.17×3=0.51整数部分拿出0
0.51×3=1.53整数部分拿出1
0.53×3=1.59整数部分拿出1
依次类推直到余数为0或者达到要求的精度,比如到小数点后5位就为:0.01011二个结果用小数点连接即可:1012.01011
扩展资料
三进制一般有两种表示形式:
一、以0,1,2为基本字符的表示形式。例如,365在这种表示形式中的写法是111112。
二、以-1,0,1为基本字符的表现形式。例如,365在这种表示形式中的写法是1TTTTTT(以T表示-1,负号置于1之上的象形)。这种表示法也被称作对称三进制或平衡三进制。
普通三进制和对称三进制的换算,将普通三进制数中的“2”替换为1T,并进行相应的进位计算即可转换为对称三进制。
对称三进制表示整数和浮点数并不需要额外的符号位。最高非零位为1的是正数、为T的是负数。参考二进制,对称三进制一个字节6位(+/-121)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询