十进制100,200,1000,2000怎么换算成三进制???

十进制100,200,1000,2000怎么换算成三进制???,第1张

用除基取余法。就是,以1000为例子:
除基 取余
3 1000 1 最低位
3 333 0
3 111 0
3 37 1
3 12 0
3 4 1
3 1 1 最高位
3 0
写成1101001(3)。
就是先把1000除以三得到333余数是1,再把333除以3得到111余数是0,再把111除以3得到37余数是0再把37除以3得到12余数是1,再把12除以3得到4余数是1,再把4除以3得到1余数为1,再把1除以3得到0余数是1。最后的这个余数1是最高位,最开始得到的那个余数是最低位。计算的时候,最后的商一定要除到0

三进制就是逢3进1嘛,
123=1(3的4次方)+1(3的3次方)+1(3的2次方)+2(3的1次方)+0(3的0次方)
因此123=3进制的11120,可以进行演算,错了的话我负责!

举个例子,二进制的,其他都同理:十进制的19写成二进制
19/2=9……1,先在右边写上1(从右往左写余数);
9/2=4……1,在之前的1的左边写1;
4/2=2……0,在之前的1的左边写0;
2/2=1……0,在之前的0的左边写0;
1/2=0……1,在之前的0的左边写1;结束
答案:10011

(不介绍进制怎么介绍计算?二进制的基础原理都不了解,怎么教他计算?开头介绍进制不算开门见山?教1+1=2的时候你不需要先介绍1是个什么?开门见山因题而异啊,大哥!)

几进制就是满几进一。

若一个进位制的基数为n,即可称之为n进位制,简称n进制。现在最常用的进位制是十进制,这种进位制通常使用10个阿拉伯数字(即0-9)进行记数。

二进制中有0和1两个数

三进制中有0,1,2三个数

以此类推。

以二进制为例,你可以直接算,也可以转化成十进制算。

比如直接算就是10+01=11。

转化成十进制就是2+1=3

二进制与十进制的转化如下:

十进数转成二进数: 整数部分,把十进制转成二进制一直分解至商数为0。读余数从下读到上,即是二进制的整数部分数字。 小数部分,则用其乘2,取其整数部分的结果,再用计算后的小数部分依此重复计算,算到小数部分全为0为止,之后读所有计算后整数部分的数字,从上读到下。

二进数转成十进数: 将1001012转换为十进制形式如下

此外三进制 四进制 六进制与十进制的转化相似。

1、将三进制数整除以2(注意是三进制除法),得到商和余数,记下余数,这个余数就是二进制数的最低位;

2、用商继续整除以2,再记下余数,这是二进制数的次低位;

3、重复步骤二一直到商为0为止,此时的余数是二进制数的最高位;

4、然后按照从高到低的顺序,将各个步骤得到的余数串联起来,就是转换好的二进制数。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13053347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存