一个P进制数如何化成一个Q进制数

一个P进制数如何化成一个Q进制数我要具体列式... 一个P进制数如何化成一个Q进制数 我要具体列式 展开
 我来答
匿名用户
2013-05-27
展开全部
很简单,这样计算,以一个四位数整数为例(P^n为P的n次方):
(abcd)P=(?)Q
先算出其值相当于10进制,方便做除法
(abcd)P=(a*P^3+b*P^2+c*P^1+d*P^0)10
设上式结果为S
用S来除以Q,取余数作为低位
用商继续除以Q,继续去余数,作为倒数第二位
……
做到商为0为止

小数转法:
(0.abcd)P=(?)Q
先算出其值相当于10进制,方便做除法
(0.abcd)P=(a*P^-1+b*P^-2+c*P^-3+d*P^-4)10
设上式结果为S
用S来乘以Q,取整数作为高位
用小数部分继续乘以Q,继续取整数,作为第二位小数
……
做到小数部分为0为止(不一定能作为,取一定有效位数)

实例(12.34)3=(?)4
先看整数部分
(12)3=(5)10
5/4=1...1
1/4=0...1
所以整数部分为11
小数部分
0.34*4=0.36+1
0.36*4=0.44+1
0.44*4=0.76+1
求不完,取三位有效数字
即(12.34)3=(11.111)4
匿名用户
2013-05-27
展开全部
上面实例的小数部分写错了,不好意思,当十进制了,对不起,完全是自己写的,自己更正一下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式