百科问答小站 logo
百科问答小站 font logo



三进制为何比二进制更好? 第1页

  

user avatar   SidneyZhang 网友的相关建议: 
      

我来班门弄斧一下,以抛砖引玉吧……

  • 三进制有两种:普通三进制对称三进制;而对于计算机而言,普通三进制意义绝对没有现行的二进制意义更大,就其本质,三进制都是以三为底数的进位制,这与二进制类似;但是对称三进制就不同了,它极大的扩充了计算机的逻辑能力,以及对整数的表达能力(后面会说到原因)。
  • 普通三进制:以1,2,0来表示数字,比如:十进制数365_(10)表达成三进制就是111112_(3),但是要表达-365,我们会发现,依然如同二进制一样,缺少对符号的表达。
  • 对称三进制:以-1,0,1来表示数字,习惯上-1用F来替代,这样表达365_(10),就是1FFFFFF;而-365_(10),就是F111111,对称三进制对于负整数的表达是无需符号位的。
  • 我们知道,人类正常的思维,是不可能仅靠“真假”两种逻辑来判断的,很多时候我们还有一种模棱两可的思维判断,或者说,就是介于真假之间的判断。就比如,有人问:你是否喜欢某个城市,你可以回答,喜欢/不喜欢/就这样吧,这样三种回答,其中的“就这样吧”的回答,就是一种不确定,或者说未知的状态,而让只有真假态度的二进制计算机,就很难明确这个逻辑到底是什么了。但是对称三进制就没有这个问题了,F是不喜欢,1是喜欢,0就可以表示不明确这个含义了。

综上所述,三进制计算机比较强大就在于可以更接近人类的思维,可以简洁的表达所有整数。但是这个和e或者π,都是没有什么关系的……提到e也好,π也好,都是一种附会而已。



参考资料:

  1. 三进制计算机 en.wikipedia.org/wiki/S
  2. 三进制: en.wikipedia.org/wiki/T
  3. 二进制: en.wikipedia.org/wiki/B

user avatar   li-xiang-1-48 网友的相关建议: 
      

小学奥数题:把n分成若干个正整数之和,使得这些数的乘积最大。


答:至多分两个2(或一个4),其余全是3

证明:

首先1显然不在考虑范围内。

k不少于5时,k<3(k-3),所以乘积最大的分法里是没有5或5以上的数的。

2*2*2<3*3,所以不能有3个以上的2




  

相关话题

  给 n 个数的加法加括号的方法有多少种? 
  在边长为 1 的正方形中随机取三个点,构成三角形的面积期望是多少? 
  西工大和西电,要学计算机,西电实力更强,但西电不是985,肿么办? 
  1,2,3,…,n。去掉1,将2挪在n后;去掉3,将4挪在2后,按此规律进行下去,最后留下的数字是? 
  零基础如何学习计算机图形学? 
  如何评价SIGIR 2021的审稿结果?有哪些亮眼的成果? 
  一个会读心术和一个能预知未来的人下棋,谁能赢? 
  请问有没有这样的一种股票股市买卖新模式:自愿将个人的买卖股票的信息公开,以此提供胜率来服务股民? 
  一个函数的不定积分存在有哪些必要条件或者充分条件? 
  DeepMind 再登 Nature,用 AI 破译古希腊文字,该成果会对人类历史研究带来什么影响? 

前一个讨论
如何看待谷歌涉嫌操縱搜索結果為希拉里克林頓助選?
下一个讨论
据报道:深圳市长透露 近期有1.5万家企业迁出深圳?怎么看待这个现象?





© 2025-05-09 - tinynew.org. All Rights Reserved.
© 2025-05-09 - tinynew.org. 保留所有权利