什麼是八進位?——實例講解

2021-03-02 數學教學研究

點擊標題下面一行中「北京 邵勇」後面的藍字「數學教學研究」, 關注本微信公眾號(sx100sy)。本公眾號內容均由邵勇本人獨創,可以轉發,但轉載則需獲得邵勇本人的授權。每周推送兩到三篇內容上有分量的數學文章,但在行文上力爭做到深入淺出。幾分鐘便可讀完,輕鬆學數學。

工廠要給419聽啤酒進行包裝。為了便於顧客購買,我設計了一種包裝叫「提」(一提就走),可裝8聽(上四下四)。從工廠向購物中心發貨時,為了方便,又把8提裝成一箱。現在要把這419聽啤酒儘量裝成」提「,即夠8聽就要裝成一提,所以,剩餘的單聽啤酒數量必定小於8聽。其次,所有裝好的提要儘量裝箱,夠8提就必須裝成一箱,所以,剩餘提的數量也必定小於8。問一共裝了多少箱?剩餘多少提?剩餘多少聽?

先裝提。顯然,用8去除419,得商52,餘數3。就是說,一共裝了52提,還剩餘3聽。再把這52提裝箱,用8去除52,得商6,餘數4。就是說,把52提一共裝了6箱,還剩餘4提。以上過程用數學式子表示,就是:

419 = 52 × 8 + 3..(1)

52 = 6 × 8 + 4..(2)

把(2)式代入(1)式,得

419 = ( 6 × 8 + 4 )× 8 + 3

我們通常是用十進位表示一個數,419這個數就是十進位數,它的各個數位上的數字4、1、9的意思可以從下式中顯現出來:

請注意上式中419的下標「10」,它表示419這個數是十進位數。所以,類似地,還是這麼多的東西,在八進位中就應該寫成

即在十進位中表示為419的一個數,在八進位中則表示為643。即

具體到本問題,我們最後可以用643表示最終結果,這個643的意思是說,全部這麼多聽的啤酒,一共裝了6箱,剩餘4提和3聽。

上面的過程就是把十進位轉化成八進位的方法,可簡稱為「除八取餘」。那麼把八進位數轉化成十進位怎麼做?這個比較簡單,就是上述過程的逆過程。比如,八進位數325,就是十進位的3×64+2×8+5=213。

相關焦點

  • 二進位、八進位和十六進位之間轉換
    本節我們先講解二進位的概念,下節講解數據在內存中的存儲,讓大家學以致用。除了二進位,C語言還會使用到八進位。八進位有 0~7 共8個數字,基數為8,加法運算時逢八進一,減法運算時借一當八。例如,數字 0、1、5、7、14、733、67001、25430 都是有效的八進位。下面兩張圖詳細演示了八進位加減法的運算過程。
  • 進位詳解:二進位、八進位和十六進位
    二進位我們不妨將思維拓展一下,既然可以用 0~9 共十個數字來表示數值,那麼也可以用0、1兩個數字來表示數值,這就是二進位(Binary)。例如,數字 0、1、10、111、100、1000001 都是有效的二進位。在計算機內部,數據都是以二進位的形式存儲的,二進位是學習編程必須掌握的基礎。本節我們先講解二進位的概念,下節講解數據在內存中的存儲,讓大家學以致用。
  • 二進位、八進位和十六進位之間轉換詳解
    本節我們先講解二進位的概念,下節講解數據在內存中的存儲,讓大家學以致用。除了二進位,C語言還會使用到八進位。八進位有 0~7 共8個數字,基數為8,加法運算時逢八進一,減法運算時借一當八。例如,數字 0、1、5、7、14、733、67001、25430 都是有效的八進位。下面兩張圖詳細演示了八進位加減法的運算過程。1) 八進位加法:3+4=7、5+6=13、75+42=137、2427+567=3216
  • 10、進位轉換:二進位、八進位、十六進位、十進位之間的轉換
    上節我們對二進位、八進位和十六進位進行了說明,本節重點講解不同進位之間的轉換,這在編程中經常會用到,尤其是C語言。
  • 基礎知識 | 二進位、八進位和十六進位之間轉換詳解
    本節我們先講解二進位的概念,下節講解數據在內存中的存儲,讓大家學以致用。除了二進位,C語言還會使用到八進位。八進位有 0~7 共8個數字,基數為8,加法運算時逢八進一,減法運算時借一當八。例如,數字 0、1、5、7、14、733、67001、25430 都是有效的八進位。下面兩張圖詳細演示了八進位加減法的運算過程。1) 八進位加法:3+4=7、5+6=13、75+42=137、2427+567=3216
  • 關於二進位、十進位、八進位、十六進位數據轉換計算方法詳細總結
    今天就跟大家分享一下有關進位轉換的理論知識,大家可以通過對比從裡面發現共同點,這樣便於我們理解記憶。在進行講解之前,我們先在下面放置一個對應表,因為在理解下面轉換的時候,你可以隨時查看該表。,下面來具體講解一下: ①整數部分 方法:除8取餘法,即每次將整數部分除以8,餘數為該位權上的數,而商繼續除以8,餘數又為上一個位權上的數,這個步驟一直持續下去,直到商為0為止,最後讀數時候,從最後一個餘數起,一直到最前面的一個餘數。
  • 少兒編程中,你該如何給孩子講解進位問題
    但就我所知,就我的周邊來是說,和我接觸的一些做程式設計師的朋友,他們的收入都還算好,至少來說,在北上廣深這些一線城市來說不會吃虧,他們一樣擁有自己豐富多彩的業餘生活,會去爬山,會去唱K,會去漂流等等,偶爾也自己下廚做幾個小菜,能做程式設計師的人,本來就是非常聰明的人,性格上來講,我是沒有看到什麼另類的地方,相反,他們擁有的是較為縝密的邏輯能力。筆者的幾位朋友,也基本在三十歲前步入了婚姻的殿堂。
  • 二進位、八進位、十六進位在現實當中有什麼意義?
    二進位、八進位、十六進位是有很多實際意義的,人們生活中都用十進位,不要誤以為只有十進位才有現實意義,每個進位的出現都有偉大的歷史意義。數字電路一般只有兩個狀態,高電平、低電平,導通、截止,開通、關斷,有、無,真、假等,全是二進位表示,邏輯電路全是使用0和1的二進位表示。八進位、十六進位八進位和十六進位在現實應用當中,主要是運用在電子技術、計算機編程等領域,是為了配合二進位而使用的,二進位是機器能夠識別的最直接語言,但是二進位位數太多,不方便記錄,所以一般把二進位轉化為八進位或十六進位。
  • 二進位,八進位,十進位,十六進位之間的轉換
    什麼是二進位二進位是計算技術中廣泛採用的一種數制。二進位數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進位系統,數據在計算機中主要是以補碼的形式存儲的。
  • 二進位、八進位、十進位與十六進位
    (751)8=(7 5 1)8=(111 101 001)2【例2】將八進位數(0.16)8轉換成二進位數。(0.16)8=(0. 1 6)8=(0. 001 110)2訣竅:八進位轉換成二進位與二進位轉換成八進位相反。
  • 二進位與八進位互相轉換
    上節課我們學習了二進位轉換十進位,那二進位與常用的八進位之間是如何互相轉換的呢?下面我們先看看二進位與八進位的轉換方法。
  • 二進位,八進位,十進位,十六進位轉換詳解~
    ①、數碼:用來表示進位數的元素。                                二進位:0,1。                                八進位:0,1,2,3,4,5,6,7                                十進位:0,1,2,3,4,5,6,7,8,9。
  • 計算機基礎進位轉換(二進位、八進位、十進位、十六進位)
    圖2.十進位小數轉二進位1.2 十進位轉八進位思路和十進位轉二進位一樣,參考如下例題:例題: 10.68D = ______ Q(精確到小數點後3位)**解析:**如下圖所示,整數部分除以8取餘數圖5.二進位轉十進位2.2 八進位轉十進位八進位轉十進位的方法和二進位轉十進位一樣。例題: 26Q = ______ D**解析:**如下圖所示。得到結果:22D.
  • 二進位、八進位、十進位、十六進位數的轉換方法
    有四進位十進位:有10個基數:0 ~~ 9 ,逢十進一二進位:有2 個基數:0 ~~ 1 ,逢二進一八進位:有8個基數:0 ~~ 7 ,逢八進一十六進位:有16個基數:0 ~~ 9,A,B,C,D,E,F (A=10,B=11,C=12,D=13,E=14,F=15) ,逢十六進一1、數的進位記數法N=a n-1*p n-1+a n-2*p n
  • 計算機的語言——二進位,十進位、八進位、十六進位與二進位之間的轉換
    一、進位的概念計算機中使用二進位編碼(只有0和1)表示數據,且只存在二進位。二進位數權值:128   64   32   16   8     4     2    1   即20=1,21=2,22=4
  • 二進位、八進位、十進位、十六進位轉換計算方法
    進位也就是進位位,我們常用的進位包括:二進位、八進位、十進位與十六進位,它們之間區別在於數運算時是逢幾進一位。比如二進位是逢2進一位,十進位也就是我們常用的0-9是逢10進一位。
  • 二進位、十進位、八進位、十六進位間的相互轉換函數
    二進位、十進位、八進位、十六進位間的相互轉換函數1、輸入任意一個十進位的整數,將其分別轉換為二進位、八進位、十六進位。{int num;char a[39];//定義一個字符數組,用於存儲字符串cout<<"Entre num:"<<endl;cin>>num;cout<<"二進位
  • 二進位、八進位、十進位和十六進位數之間的轉換方法
    一、什麼是進位計數制數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照「逢十進一」的原則進行計數的。然後,將各組的三位二進位數按權展開後相加,得到一位八進位數。②將八進位數轉換成二進數時,採用「一位拆三位」的方法進行。即 把八進位數每位上的數用相應的三位二進位數表示。
  • 二進位-八進位-十進位-十六進位之間的相互轉換
    ,最近用到數字晶片74HC125,涉及到TTL-CMOLS-進位轉換,三個方面的知識,重新拿起書本,再查找資料,匯總信息如下:01:二進位-轉為-八進位//方法://每3位為一組,因為8進位數,需要3bit數據表示0~7,逢八進一;案例1:(1100 1110)2=(11 001 110)2=(316)8
  • 二進位、八進位和十六進位數之間的轉換
    (1)二進位數轉換為十六進位轉換方法與二進位數轉換為八進位類似,只不過是四位合一位。如:將10111101010.010001B轉換為十六進位。以小數點為基準,對於整數部分,從右向左,四位一組,不足四位前面補0。