先将4进制转换为10进制
213(4) = 244+14+3=32+4+3=39(1)
再将10进制转换为3进制,转换方法和2进制一样,此时用用3做除数。
39 / 3 = 13 余数:0
13 / 3 = 4 余数:1
4 / 3 = 1 余数:1
1 / 3 = 0 余数:1
39(10) = 1110(3)
最终结果为:1110(3)
希望有所帮助,谢谢!
625/2=3121
312/2=1560
156/2=78 0
78/2=390
39/2=191
19/2=91
9/2=41
4/2=20
2/2=10
1/2=01
除2取余,余数倒着书写,即
(625)10=(1001110001)2
三进制则除以三,八进制则除以八
再看小数
06252=125取1
0252=05取0
052=10取1
将整数部分从上往下取,即
(0625)10=(0101)2
整数小数拼起则得
(1001110001101)2
各种进制以此类推
三进制是以3为底数的进位制。三进制数码包括“0,1和2,
三进制是“逢三进一,退一还三”的进制
一些常见的十进制数换三进制表
十进制
三进制
0
0
1
1
2
2
3
10
4
11
5
12
6
20
7
21
8
22
9
100
10
101
1、二进制
二进制作为计算技术中广泛采用的一种数制,两个数字便可表示所有数字,二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。
当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
2、三进制
三进制以3为底数的进位制,三进制数有0、1、2三个数码,逢三进一。在计算机发展的早期,采用了一种偏置了的三进制(对称三进制),有-1<一般用T表示>、0、1三个数码,这种三进制逢+/-2进一。
3、四进制
四进制以4为基数的进位制,以 0、1、2 和 3 四个数字表示任何实数。四进制与所有固定基数的计数系统有着很多共同的属性,比如以标准的形式表示任何实数的能力,以及表示有理数与无理数的特性。
4、四进制
四进制以4为底数的进位制,以 0、1、2 和 3 四个数字表示任何实数。四进制与所有固定底数的记数系统有着很多共同的属性,比如以标准的形式表示任何实数的能力,以及表示有理数与无理数的特性。
5、八进制
Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
(不介绍进制怎么介绍计算?二进制的基础原理都不了解,怎么教他计算?开头介绍进制不算开门见山?教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转换为十进制形式如下
此外三进制 四进制 六进制与十进制的转化相似。
十进制转任何进制都是采用整数除n取余倒序排列,小数乘n取整顺序排列的方法。
比如 3212 转 三进制
整数部分:
32除以3商10余2
10除以3商3余1
3除以3商1余0
1除以3商0余1
所以整数部分是 1012
小数部分:
012×3=039 整数部分拿出 0
039×3=117 整数部分拿出 1
017×3=051 整数部分拿出 0
051×3=153 整数部分拿出 1
053×3=159 整数部分拿出 1
。。。。
依次类推直到余数为0或者达到要求的精度,比如到小数点后5位就为:0.01011
二个结果用小数点连接即可:101201011
一个个写确实麻烦啦,你可以这么自己算出来:
首先明确,既然是3进制,那就只有0 1 2三个数字
10进制的 1 = 1X3^0 对应3进制 1
10进制的 2 = 2X3^0 对应3进制 2
10进制的 3 = 3 +0 = 1X3^1 + 0 X 3^0 对应3进制 1 0
10进制的 4 = 3+ 1 = 1X3^1 + 1 X 3^0 对应3进制 1 1
10进制的 25 = 2 X 3^2 + 2 X 3^1 + 1 X 3^0 对应3进制的 2 2 1
所以你要做的就是把10进制的数用3的幂展开,前面的系数就表示3进制的数码,至于在哪一位,就由指数决定。例如上面的25展开了,指数(^后的那个数)一次是2,1,0 ,系数对应2 2 1就是3禁止的编码数
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)