谁能帮忙做下这个啊 谢谢了 需要过程 10
1个回答
展开全部
……上课要认真听讲啊……
十进制转二进制,整数部分用除二反余法:
85÷2 = 42余1
42÷2 = 21余0
21÷2 = 10余1
10÷2 = 5余0
5÷2 = 2余1
2÷2 = 1余0
1÷2 = 0余1
因此整数部分是1010101。
小数部分用乘二取整法:
0.35×2 = 0.7,整数为0
0.7×2 = 1.4,整数为1
0.4×2 = 0.8,整数为0
0.8×2 = 1.6,整数为1
0.6×2 = 1.2,整数为1
0.2×2 = 0.4,整数为0
0.4×2 = 0.8,整数为0
0.8×2 = 1.6,整数为1
……
因此小数部分约为0.01011001
因此转换结果为1010101.01011001
第二个你自己算。
二进制转十进制就简单多了,各阶分别计算、然后结果相加即可。
1011011.1011
1×2的6次方 + 0×2的5次方 + 1×2的4次方 + 1×2的3次方 + 0×2² + 1×2的1次方 + 1×2的0次方 + 1×2的-1次方 + 0×2的-2次方 + 1×2的-3次方 + 1×2的-4次方
= 64+16+8+2+1+0.5+0.125+0.0625
= 91.6875
第二个你自己算。
二进制转八进制就更简单了。从小数点向两边,三个二进制拼一个八进制。
101011.10111
整理: 101 011.101 110
于是转换结果为53.56
第二个你自己算。
十进制转二进制,整数部分用除二反余法:
85÷2 = 42余1
42÷2 = 21余0
21÷2 = 10余1
10÷2 = 5余0
5÷2 = 2余1
2÷2 = 1余0
1÷2 = 0余1
因此整数部分是1010101。
小数部分用乘二取整法:
0.35×2 = 0.7,整数为0
0.7×2 = 1.4,整数为1
0.4×2 = 0.8,整数为0
0.8×2 = 1.6,整数为1
0.6×2 = 1.2,整数为1
0.2×2 = 0.4,整数为0
0.4×2 = 0.8,整数为0
0.8×2 = 1.6,整数为1
……
因此小数部分约为0.01011001
因此转换结果为1010101.01011001
第二个你自己算。
二进制转十进制就简单多了,各阶分别计算、然后结果相加即可。
1011011.1011
1×2的6次方 + 0×2的5次方 + 1×2的4次方 + 1×2的3次方 + 0×2² + 1×2的1次方 + 1×2的0次方 + 1×2的-1次方 + 0×2的-2次方 + 1×2的-3次方 + 1×2的-4次方
= 64+16+8+2+1+0.5+0.125+0.0625
= 91.6875
第二个你自己算。
二进制转八进制就更简单了。从小数点向两边,三个二进制拼一个八进制。
101011.10111
整理: 101 011.101 110
于是转换结果为53.56
第二个你自己算。
追问
谢谢你了 不过能帮我把没做的都做下么 我不是学计算机的 一看数字就头晕
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询