4进制与3进制的转化:213(4)=

4进制与3进制的转化:213(4)=,第1张

先将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禁止的编码数

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/langman/3279629.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存