1樓:聽不清啊
因為2^7=128
而2^6=64
所以,要包含100種不同的編碼方案,至少要7位二進位制數碼。
2樓:
2^n>=100
n>=log(2)100≈6.64
∴n的最小值是7
如果對72個符號進行二進位制編碼 至少需要幾位二進位制數
3樓:紫色學習
對72個符號進copy行二進位制編碼 至少需要7位二進位制數。: 2^6=64,2^6=128,所以7位二進位制即可。
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。
20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由『0』.『1』符號串組成的**。其運算模式正是二進位制。
19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進位制是逢2進位的進位制。0、1是基本算符。
因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。
4樓:匿名使用者
ln72/ln2 = 4.277/0.693=6.172位,最少7位
十進位制轉換為二進位制,小數部分如果是迴圈的,那麼當精確到精確度時,要不要零舍一入
迴圈小數限長時,除記錄迴圈節外,肯定有截尾和舍入問題,這個問題就像十進位制小數是截尾還是四捨五入一樣,由使用者根據需要或習慣具體而定的。10進位制轉2進位制小數點部分 我就想知道遇到小數算不完時,怎麼辦?因為計算機中資料有位數限制,所以算到位數上限時就不繼續算了。比如float型別,算到23位後就不...
負數二進位制數求補碼的時候符號位怎么辦
按照補碼的定義式,做起來,更容易的。補碼,有個定義式,按照定義求補碼,根本就不涉及原碼 反碼,也沒有什麼符號位。如果是 8 位二進位制數,補碼的定義式簡化如下 x 補 x 當 x 大於等於 0 時 x 補 256 x 當 x 小於 0 時這裡面,根本就沒有符號位。注意補碼的求法,最高位始終是符號位 ...
計算機內部的資訊為什麼要採用二進位制的編碼表示
1 二進位計數制僅用兩個數碼0和1,這樣就能大大提高機器的抗干擾能力,提高可靠性。利用這些截然不同的狀態來代表數字,是很容易實現的。兩種截然不同的狀態不單有量上的差別,而且是有質上的不同。2 二進位計數制的四則運算規則十分簡單。四則運算最後都可歸結為加法運算和移位,電子計算機中的運算器線路也變得十分...