如何三进制到十进制的转换(convert from ternary to decimal)

就像二进制数字系统对于每个位置值有两个可能的值一样,三元数字系统对于每个位置值有三个可能的值。三进制(也称为基数3或三进制)不像二进制、八进制、十进制或十六进制那样常见,尽管三进制有时用于计算机科学。我们将通过几个简单的步骤向您展示如何将三元数转换为小数。本文讨论标准(不平衡)系统,它使用0、1和;2) ,而不是平衡系统(使用值-1、0和1)。...

步骤

  1. 1写下要转换的三元数。让我们使用三元数202212(通常写为2022123,以指示写入数字的基数)来进行后续操作。
  2. Image titled Convert_from_Ternary_to Decimal_st1_temp.png
  3. 2.从右到左记下三的幂。从右边开始,先是30,然后是31,然后是32,直到三元数的三次幂等于三元数的位数。对于我们的号码2022123,你会增加到35,因为它有6个数字,所以你会有243,81,27,9,3,1。如果你有一个有n个数字的三元数,你必须上升到3n-1,而不是3n,因为你从30开始,而不是31。
  4. Image titled Convert_from_Ternary_to Decimal_st2_temp.png
  5. 3将三元数中的每个数字与其相应的三次幂连接起来。最右边的数字是三(30)的最右幂,右边的第二个数字是三(31)的第二个幂,依此类推。
  6. Image titled Convert_from_Ternary_to Decimal_st3_temp.png
  7. 4将每个数字乘以其相应的三次幂。在我们的示例(2022123)中,如下所示:;110(或30)对应2,所以2*1=1310(或31)对应1,所以1*3=3910(或32)对应2,所以2*9=182710(或33)对应2,所以2*27=548110(或34)对应0,所以0*81=024310(或35)对应2,所以2*243=486
  8. Image titled Convert_from_Ternary_to Decimal_st4_temp_v2.png
  9. 5把上一步得到的所有数字加起来。在我们的例子中是1+3+18+54+0+486=563。所以563是2022123的十进制形式。
  10. Image titled Convert_from_Ternary_to Decimal_st4_temp.png
  11. 6用正确的下标写出答案。这是为了防止混淆,什么数字是写在哪个基地。在我们的例子中,它看起来是这样的:2022123=56310。
  12. Image titled Convert_from_Ternary_to Decimal_st5_temp.png
  13. 7使用相同的逻辑将带小数点的三元数转换为十进制形式。即使要将三元数(如1.1)转换为十进制数,也可以使用此方法。小数点左边的“1”等于30或1。小数点右边的1等于3-1,或.333。。。(1/3). 将1和0.333(1/3)相加,得到1.333。。(4/3).
  • 发表于 2022-03-17 16:24
  • 阅读 ( 99 )
  • 分类:教育

你可能感兴趣的文章

基本microsoft excel公式和函数备忘单

...值从厘米转换为英寸 =BIN2DEC(1100100)将二进制1100100转换为十进制(100) =ROMAN将数字转换成罗马数字数学 =B2-C9减去两个单元格中的值 =D8*A3将两个单元格中的数字相乘 =PRODUCT(A1:A19)将范围内的单元格相乘 =PRODUCT(F6:A1,2)将范围中的单元...

  • 发布于 2021-03-21 19:10
  • 阅读 ( 252 )

什么是二进制,为什么计算机使用它?

...数字1和0对应于计算机可以理解的开和关状态。你可能对十进制十分熟悉。十进制使用从0到9的10个数字,然后环绕形成两位数,每个数字的值是最后一个数字的10倍(1、10、100等)。二进制是相似的,每个数字的值是最后一个的...

  • 发布于 2021-04-04 09:44
  • 阅读 ( 288 )

愚蠢的怪人把戏:从十进制rgb颜色中找出html颜色代码(就像ms paint使用的那样)

...器对话框,您将在右侧看到红色、绿色和蓝色,它们总是十进制的。 首先要做的是打开计算器,然后使用“视图”菜单将其置于科学模式。我们将用它把十进制代码转换成十六进制。   首先,我们将输入第一个数字(红色),...

  • 发布于 2021-04-14 09:51
  • 阅读 ( 126 )

铸造(cast)和转换(convert)的区别

...量方面,Cast被认为不如Convert。同样,Cast比Convert在转换十进制和数字值时更有用,因为该函数能够保留原始表达式中的小数位数。 正是由于这些原因,专家们建议先使用Cast进行转换,然后再将Convert用于Cast无法有效执行的特定...

  • 发布于 2021-06-23 23:54
  • 阅读 ( 215 )

位(bits)和字节(bytes)的区别

...并不像我们人类那样代表数字。为了表示数字,我们使用十进制,它使用10位数字(0、1、2、3、4、5、6、7、8、9)。为了表示数字,现代计算机使用由两个数字(0和1)组成的二进制系统位”是指在这个系统中可以表示的最小数...

  • 发布于 2021-06-27 07:22
  • 阅读 ( 264 )

int解析(int parse)和在c中转换为32#(convert toint32 in c#)的区别

...将其转换为int,并将答案存储在结果变量中。由于该值是十进制值,因此无法执行转换。因此,它给出了一个FormatException。因此,catch块执行,异常消息显示在屏幕上。 Figure 4: Program 4 with int Parse 根据上面的程序,str4存储一个字...

  • 发布于 2021-07-01 04:44
  • 阅读 ( 206 )

如何将开尔文转换为华氏度(convert kelvin to fahrenheit)

... 从开尔文温度中减去273.15 将该数字乘以1.8(这是9/5的十进制值)。 在这个数字上加32。 你的答案是以华氏度为单位的温度。 开尔文到华氏度转换示例 让我们尝试一个示例问题,将室温(开尔文)转换为华氏度。室温为...

  • 发布于 2021-09-22 15:16
  • 阅读 ( 227 )

如何将十进制度数转换为度、分、秒(convert decimal degrees into degrees, minutes, seconds)

查看地图和测量时,有时会发现以十进制度数(121.135度)表示的度数,而不是更常见的度数、分和秒(121度、8分和6秒)。例如,如果需要合并在两个不同系统中计算的地图数据,则很容易将十进制转换为十六进制。或者,您...

  • 发布于 2021-10-02 07:21
  • 阅读 ( 343 )

如何我把mhtml转换成html?(i convert mhtml to html?)

虽然MHTML编码的文件包含纯HTML代码的部分,但在尝试将MHTML转换为HTML时可能会出现复杂情况。有几个程序能够读取MHTML或多用途Internet邮件扩展(MIME)超文本标记语言(HTML...

  • 发布于 2021-12-07 08:47
  • 阅读 ( 183 )

如何我能把mkv转换成dvd吗?(i convert mkv to dvd?)

通过下载的程序,可以轻松地将Matroska视频(MKV)文件转换为数字多功能光盘(DVD)文件。可以在互联网上找到将一种文件格式转换为另一种格式的程序,其中许多是免费的...

  • 发布于 2021-12-07 08:49
  • 阅读 ( 148 )
n7060512357
n7060512357

0 篇文章