作业帮 > 数学 > 作业

十进制转八进制的小数问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 21:33:25
十进制转八进制的小数问题
将十进制数193.12转换成八进制数.
整数部分就不需要讲了,我知道了.关键是小数部分我不会.
请把小数部分解释清楚,
小数部分乘8取整.
0.12*8=0.96,取0
0.96*8=7.68,取7
0.68*8=5.44,取5
0.44*8=3.52,取3
0.52*8=4.16,取4
.
(保留一定位数,4进3舍)
所以,0.12 (d) = 0.07543 (8)...
再问: 谢谢,我清楚了。但是图片最后显示“三舍四入”是什么意思啊
再答: 对10进制来说,舍去小数时一般会用4舍5入, (5是10的一半)。借用到8进制上,则变成3舍4入。
再问: 0.44*8=3.52;根据三舍四入,应该取3啊。为什么教材取得是4?
再答: 0.07534 (8) 取四位小数,则最后一位是4,产生进位。得0.0754。 第一次回答中,最后两位我打错了,0.12 (d) = 0.07543 应为 0.12 (d) = 0.07534 (8)
再问: 0.44*8=3.52;根据三舍四入,应该取3啊。为什么教材取得是4? 你上面的回答在说什么啊,回答我的问题啊
再答: 看来你还没明白。 我们做了五次乘8取整,得到 0.07534 (8),然后才考虑进位问题,而并不是说每一次除8都要考虑进位。 (在每一次除8时只是简单的取整即可,明白了吗?) 0.12*8=0.96, 取0 (整数部分得 0, 小数部分为0.96, 下次再用) 0.96*8=7.68, 取7 (整数部分得 7) 0.68*8=5.44, 取5 (整数部分得 5) 0.44*8=3.52, 取3 (整数部分得 3) 0.52*8=4.16, 取4 (整数部分得 4) 这下讲清楚了吧?