谁能帮忙做下这个啊 谢谢了 需要过程 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
第二个你自己算。
追问
谢谢你了 不过能帮我把没做的都做下么 我不是学计算机的 一看数字就头晕
安世亚太
2025-01-20 广告
2025-01-20 广告
Deform软件咨询就找安世亚太,二十余年工业软件的研发和服务经验。是工业研发数字化转型的驱动者与实践者,企业仿真体系和精益研发体系创立者,在工程仿真(CAE)领域处于领军地位。入选“2022中国软件150强”名单的CAE企业。以仿真为核心...
点击进入详情页
本回答由安世亚太提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询