-
1 # 全國各地跑的螞蟻
-
2 # 一學堂王老師
進位制的概念和它們之間的互相轉化,也是一個數論裡面重要的知識點。我是王老師,致力於精品回答,今天帶大家複習下進位制基本知識以及十進位制轉二進位制方法。
進位制十進位制 → 逢十進一
十進位制是我們日常使用的記數法。
用到了0,1,2,3,4,5,6,7,8,9十個數碼。同一數碼在數的不同數位上表示不一樣的數值,就是位值制(位值原理)。
如:2012,千位上的2表示2000(2×10³),個位上的2表示2(2×2⁰)。
二進位制 → 逢二進一
二進位制在計算機技術中廣泛應用。
用到了0,1兩個數碼。
二進位制同樣是位值制,同一數碼1,由於處於不同數位上,表示的數值也不同。
如:111,從右到左:第一位1就是1,第二位1表示2(1×2¹),第三位1表示4(1×2²)。
思考:鐘錶的時分秒數字是多少進位制呢?
十進位制 → 二進位制言歸正傳!用短除法可以比較快速地把十進位制數轉化為二進位制。
比如:21轉化為二進位制數。
21除以2商10餘1,10除以2商5餘0,5除以2商2餘1,2除以2商1餘0,1除以2商0餘1。商為0為止!
把餘數倒序著寫出來就是(10101)₂=21。
你學會了嗎?十進位制轉其他進位制一樣可以用短除法。
嘗試把2018寫成五進位制吧!
學習更多好玩的數學知識。
-
3 # 老胡ht1023
我是一個高中數學老師,來回答一下這個問題。十進位制跟其他進位制的轉換,是高中數學必修3第一章《演算法》裡的一節內容---演算法案例,方法很簡單,十進位制轉換成二進位制就是除二取餘,直到除數是0為止,然後把餘數倒過來寫就是得到的二進位制數了,十進位制跟其他進位制的轉換也類似。高中數學必修3裡除了進位制的轉換外還有求最大公約數的演算法,輾轉相除法和更相減損術。中國著名的數學著作《九章算術》裡還有很多中國古時候的數學家發明的一些特殊的演算法。
-
4 # 飛毛腿23275002
十進位制——>八進位制(或十六進位制)——>二進位制,十轉八每次除以八,這比除以二快多了,八轉二記住一個對應表即可,這個有規律非常好記。例如,十1529——>八2771——>二010 111 111 001,或十1529——>十六5F9——>二0101 1111 1001,結果一樣。
-
5 # Alex46974690
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 0
上面二進位制八位,對應下面的十進位制八位,剩下的就是對著算加減法
回覆列表
其實要將十進位制快速轉換成二進位制方法還是很多的。例如手機端和電腦端的數學進位制轉換計算器
很多網站也提供線上轉換服務。當然如果懂一些程式設計在Python中敲幾個字元,搞定。
當然沒有電腦或手機沒電時。就不太好算了。當然一些簡單的數學還是能用心算或對照表解決的。但是較為複雜的數字最好還是筆算或者使用計算器等工具把!畢竟沒有捷徑時還是腳踏實地吧!