10进制转任意制.docVIP

  • 9
  • 0
  • 约3.61万字
  • 约 15页
  • 2016-12-04 发布于河南
  • 举报
10进制转任意制

10进制转2进制 就是除2取余数,例如25转2进制,最后结果就是11001(从下往上写) 一个十进制数N转化而二进制数大致上有两种方法,第一种是向左定数法,从末位逐个往前定;第二种是向右定数法,从首位逐个往后定。 先给你从第一个角度来说,即从末位逐个往前定(向左定数法)。 N(1)=N,N(1)是单数(奇数)末位为R(1)=1;N(1)是双数(偶数),末位为R(1)=0。 接下来N(j+1)=[N(j)—R(j)]/2,N(j+1)是单数(奇数),倒数第j+1位为R(j+1)=1;N(j+1)是双数(偶数),倒数第j+1位为R(j+1)=0。 例如,N(1)=N=547是单数(奇数),所以末位为R(1)=1; N(2)=[N(1)—R(1)]/2=273是单数(奇数),所以倒数第2位为R(2)=1; N(3)=[N(2)—R(2)]/2=136是双数(偶数),倒数第3位为R(3)=0; N(4)=[N(3)—R(3)]/2=68是双数(偶数),倒数第4位为R(4)=0; N(5)=[N(4)—R(4)]/2=34是双数(偶数),倒数第5位为R(5)=0; N(6)=[N(5)—R(5)]/2=17是单数(奇数),倒数第6位为R(6)=1; …… …… N(9)=2是双数(偶数),倒数第9位为R(9)=0; N(10)=1是单数(奇数),倒数第10位为R(10)=1; N(11)=

文档评论(0)

1亿VIP精品文档

相关文档