符號進行二進位制編碼,則至少需要多少位二進位制數

時間 2021-09-15 02:22:47

1樓:鎮向晨吉豫

需要8位二進位制數

二進位制是由1和0兩個數字組成的,它可以表示兩種狀態,即開和關。所有輸入電腦的任何資訊最終都要轉化為二進位制。目前通用的是ascii碼。最基本的單位為bit。

二進位制編碼是用預先規定的方法將文字、數字或其他物件編成二進位制的數碼,或將資訊、資料轉換成規定的二進位制電脈衝訊號。

由於每一位2進製可以表示兩中情況,所以7位二進位制有2^7=128種情況,可以表示128個不同字元,小於160。8位二進位制可以表示2^8=256種不同字元,故需要8位二進位制數。

2樓:其凌春潘漪

多少個符號?

4個以內的符號需要

2位的二進位制數;

5個~8個範圍內的符號需要

3位的二進位制數;

9個~16個範圍內的符號需要

4位的二進位制數;

17個~32個範圍內的符號需要

5位的二進位制數;

33個~64個範圍內的符號需要

6位的二進位制數;

65個~128個範圍內的符號需要

7位的二進位制數;

129個~256個範圍內的符號需要

8位的二進位制數;

..................

如果對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位

符號進行二進位制編碼,則至少需要多少位二進位制數

5樓:匿名使用者

多少個符號?

4個以內的符號需

要 2位的二進位制數;

5個~8個範圍內的符號需要專 3位的二進位制數屬;

9個~16個範圍內的符號需要 4位的二進位制數;

17個~32個範圍內的符號需要 5位的二進位制數;

33個~64個範圍內的符號需要 6位的二進位制數;

65個~128個範圍內的符號需要 7位的二進位制數;

129個~256個範圍內的符號需要 8位的二進位制數;

..................

如果對鍵盤上100個符號進行二進位制編碼,則至少要7位二進位制數碼,怎麼算的?求過程和舉例,謝謝

6樓:聽不清啊

因為2^7=128

而2^6=64

所以,要包含100種不同的編碼方案,至少要7位二進位制數碼。

7樓:

2^n>=100

n>=log(2)100≈6.64

∴n的最小值是7

哪些資訊難以利用二進位制符號進行編碼?

8樓:司馬刀劍

計算機中的所有資訊都是以二進位制方式表示的,這兩個二進位制數是0和1。

電腦中儲存的數字為採用二進位制。二進位制是逢二進一,所有的數都用兩個數字0或1來表示,二進位制的每一位只能表示0或1,例如十進位制數的1、2、3用二進位制來表示,分別是1、10、11。

0和1兩個數字可以分別用電路中的兩種狀態來表示,很容易用電器元件來實現,電鍵的閉合為1,斷開為0,高電平為1,低電平為0。

電腦只能直接識別二進位制數0和1,而且二進位制的運算公式很簡單,電腦很容易實現,邏輯判斷也容易,還可以節省裝置。

大部分電腦要用於資訊管理,需要把有關的字元資訊進行二進位制編碼。國際上通用的是美國資訊交換標準**,用七位二進位制編碼表示十進位制數、英文本母和常用符號,如運算子、括號、標點符號、識別符號,還有一些控制字元,一共可以表示128個字元。ß這128個字元包括10個阿拉伯數字、52個大小寫拉丁字母、32個標點符號和運算子,以及34個控制符。

美國資訊交換標準**本來是為資訊交換所規定的標準,由於字元數量有限,編碼簡單,所以輸入、儲存、內部處理時也往往採用這種標準。

漢字編碼要用兩個位元組。漢字的國家標準編碼是2023年公布的漢字交換碼國家標準,這個標準用兩個位元組構成乙個漢字編碼,規定第乙個位元組和第二個位元組的最高位均為1,通常用十六進製制數表示,如「啊」字的編碼是b0a1。

二進位制的計算法則如下:

二進位制數的算術運算包括:加、減、乘、除四則運算。

一、二進位制加法法則。

二進位制加法與十進位制加法法則相同,但由於二進位制,只有零和一兩個數碼,逢二進一,口訣是:0+0=0,0+1=1,1+0=1,1+1=10.

二、二進位制減法法則:

二進位制減法法則:和十進位制減法法則相同,但某位不夠減時,要向前一位借一作二。

三、二進位制乘法口訣:

二進位制乘法口訣:0*0=0,0*1=0,1*0=0,1*1=1。

四、二進位制除法法則:

二進位制數除法與十進位制數除法很類似。可先從被除數的最高位開始,除的時候先看被除數的前一位或幾位,如果前一位或幾位比除數小,就要多看一位。除到被除數的哪一位,就把商寫在哪一位的上面,每次除后的餘數必須比除數小。

如果餘數比除數大,就說明商小了,要調大。

二進位制轉十進位制演算法,十進位制轉二進位制演算法

我們在網路上經常遇到要ip轉為二進位制來劃分或彙總子網,所以要找一種最快速的十進位制轉二進位制的方法 這種演算法用除16來算,基於我們對16以內的二進位制很熟悉 朋友你也許也奇怪,除16不是算16進製制轉換的嗎?呵呵,下面看來我說.我們用d表示10進製,用b表示2進製 公式是a d 16 b 餘c....

二進位制小數如何轉化為十進位制,如,二進位制小數如何轉化為十進位制,如

毓人 0.101 2 1 2 0 2 1 2 10 0.5 0 2 1 2 10 0.5 2 1 2 10 0.25 1 2 10 1.25 2 10 0.625 10 生活如歌 0.101b 2 1 2 3 0.625 二m進製數與z十s進製數如何轉換 3 二v進製數 十l進製數 對於j較小j的二...

c語言 二進位制轉十六進位制,C語言 二進位制轉十六進位制

看看這個行不行?希望對你有幫助 include stdafx.h include stdio.h include string.h include conio.h include stdlib.h void convert char input,char output for ii nx ii9 0...