數學裡的二進位制是怎麼演算法,數學的二進位制是什麼意思,有何運用

2022-03-10 12:54:21 字數 7600 閱讀 9756

1樓:匿名使用者

轉二進位制需要分作2部分即整數部分和小數部分整數部分用除基取餘的演算法:233/2,每次得到的餘數從右向左依次排列,商則繼續除下去1110 1001

小數部分用乘基取整的方法0.8125*2,每次把整數字的數碼取走,從左到右依次排列0.1101

最後組合到一起即1110 1001.1101

數學的二進位制是什麼意思,有何運用

2樓:匿名使用者

所謂二進位制,也就是計算機運算時用的一種演算法。二進位制只有一和零組成。

比方說吧,你上一年級時一定聽說過「進製筒」&「數字筒」吧!十進位制是個位上滿十根小棒就捆成一捆,放進十位筒,十位筒滿十捆就捆成一大捆,放進百位筒……二進位制也是一樣的道理,個位筒上滿2根就向十位進一,十位上滿兩根就向百位進一,百位上滿兩根……

二進位制是世界上第一台計算機上用的演算法,最古老的計算機裡有乙個個燈泡,當運算的時候,比如要表達「一」,第乙個燈泡會亮起來。要表達「二」,則第乙個燈泡熄滅,第二個燈泡就會亮起來。

隨著科技的發展,二進位制已經被「八進位制」、「十六進製制」取代了

3樓:匿名使用者

一、二進位制數的表示法

二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」。

二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數110.11,其權的大小順序為22、21、20、2-1、2-2。

對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:

(n)2=an-1×2n-1+an-2×2n-2+……+a1×21+a0×20+a-1×2-1+a-2×2-2

+……+a-m×2-m=

式中aj表示第j位的係數,它為0和1中的某乙個數。

二進位制數一般可寫為:(an-1an-2…a1a0.a-1a-2…a-m)2。

【例1102】將二進位制數111.01寫成加權係數的形式。

解: (111.01)2=1×22+l×21+1×20+1×2-2

數學 二進位制是如何轉化的

4樓:匿名使用者

十進位制變二進位制

用二去除,看餘數(一定要除到0)最後倒過看來例:22變二進位制

22/2=11······0

11/2=5········1

5/2=2··········1

2/2=1··········0

1/2=0··········1最後倒過來就是10110二進位制變十進位制

例:1101變十進位制

=1*2^3+1*2^2+0*2^1+1*2^0=8+4+0+1

=13111110變二進位制

=1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+0*2^0

=32+16+8+4+2+0

=62如果還有不懂的話,可以問我

5樓:慕蕙昀

二進位制的準則就是逢二進一,取一當二。用0,1兩個數字來表示和計算。

0+1=1,0+0=0,1+1=10,1*0=0,1*1=1,1/1=1,其他運算可以仿照十進位制來。。比如11*10=110(二進位制)

二進位制轉化為十進位制就是第i位*該位的權(2的i-1次方)祝你好運~_~

祝你好運~_~

6樓:

baidu 二進位制~

二進位制怎麼算

7樓:酷娛記

二進位制的計算資料是用0和1兩個數碼來表示的數。基數為2,進製規則是「逢二進一」,借位規則是「借一當二」。計算機中的二進位制是乙個非常微小的開關,用「開」來表示1,「關」來表示0。

二進位制的計算分為五種:

1、加法有四種情況: 0+0=0,0+1=1,1+0=1,1+1=10,0進製為1。

2、乘法有四種情況: 0×0=0,1×0=0,0×1=0,1×1=1。

3、減法有四種情況:0-0=0,1-0=1,1-1=0,0-1=1。

4、除法有兩種情況:0÷1=0,1÷1=1。

5、拈加法二進位制是加減乘除外的一種特殊演算法。拈加法運算與進行加法類似,但不需要做進製。

8樓:島上

06如何快速的將二進位制轉換成十進位制

9樓:向日葵

在十進位制中,從十位借一位到個位,用在個位減的時候,就是10+個位上的數,二進位制,從十位借一位到個位,用在個位減的時候,就是2+個位上的數。

定點數(整數),那就捨掉了。是浮點數,則繼續加位運算,直到精度達到後捨掉。

比如說:101-11,個位夠減,為0,十位不夠,從百位上借1,所以十位就為2,被減數十位-減數十位,為2-1=1,所以結果為10。

除法就是移位相減 99/5 ,先1100011 - 1010000 = 10011(其中二進位制1010000 = 5乘2的4次冪)

再10011 - 1010 = 1001 ( 其中二進位制1010 = 5乘2的1次冪) ,再1001 - 101 = 100( 其中二進位制101 = 5乘2的0次冪) ,最後得到商為2^4+2^1+2^0 = 16+2+1=19(^代表次冪) ,餘數為二進位制100 = 4

10樓:賁心繫玲瓏

這和十進位制和類似,進製做底數,位數做指數,這就是二進位制換算成十進位制後的數量級。進製在換算中都是做底數的。其他合十進位制一樣。

11樓:微言悚聽

1、二進位制的或運算:遇1得1。

2、二進位制的與運算:遇0得0。

3、二進位制的非運算:各位取反。

二進位制與十進位制的演算法格式相同,只不過十進位制是逢十進一,而二進位制是逢二進一。

12樓:山澄鹿涵蕾

二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」

13樓:哎呀

1、需要學習數學知識。

2、簡單地說,二進位制就是只有兩個數符的數數方法。

3、先學會怎麼在二進位制下數數,然後去理解:

一般的十進位制的數數:1 2 3 4 5 6 7 8

對應的二進位制的數數:1 10 11 100 101 110 111 1000

你能看懂上面的規律嗎?在二進位制中,沒有2(沒有比1大的數符),當比1再大時,就得向前進製了。如果你能看懂上面的數數規則,你就能學會二進位制,否則,你就學不會。

至於更多的計算,比如加減乘除等,都是在這個「看懂」的基礎上進行延公升的,你可以「參照」十進位制的計算方法去算。

14樓:匿名使用者

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。

當前的計算機系統使用的基本上是二進位制系統。

15樓:

請問您說的是二進位制轉換成什麼進製?

二進位制數運算方法

16樓:匿名使用者

二進位制數運算方法:簡單講就是滿2進1;如十進位制2=二進位制10;

二進位制數的算術運算包括:加、減、乘、除四則運算,下面分別予以介紹。

(1)二進位制數的加法

根據「逢二進一」規則,二進位制數加法的法則為:

0+0=0

0+1=1+0=1

1+1=0 (進製為1)

1+1+1=1 (進製為1)

(2)二進位制數的減法

根據「借一有二」的規則,二進位制數減法的法則為:

0-0=0

1-1=0

1-0=1

0-1=1 (借位為1)

(3)二進位制數的乘法

二進位制數乘法過程可仿照十進位制數乘法進行。但由於二進位制數只有0或1兩種可能的乘數字,導致二進位制乘法更為簡單。二進位制數乘法的法則為:

0×0=0

0×1=1×0=0

1×1=1

(4)二進位制數的除法

二進位制數除法與十進位制數除法很類似。可先從被除數的最高位開始,將被除數(或中間餘數)與除數相比較,若被除數(或中間餘數)大於除數,則用被除數(或中間餘數)減去除數,商為1,並得相減之後的中間餘數,否則商為0。再將被除數的下一位移下補充到中間餘數的末位,重複以上過程,就可得到所要求的各位商數和最終的餘數。

例如:100110÷110的過程如下:

所以,100110÷110=110餘10。

十進位制與二進位制轉換計算:

1、例子

0=0;

1=1;

2=10;

2、十進位制整數轉換為二進位制整數

十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

17樓:匿名使用者

二進位制數的算術

運算包括:加、減、乘、除四則運算,下面分別予以介紹。

(1)二進位制數的加法

根據「逢二進一」規則,二進位制數加法的法則為:

0+0=0

0+1=1+0=1

1+1=0 (進製為1)

1+1+1=1 (進製為1)

例如:1110和1011相加過程如下:

(2)二進位制數的減法

根據「借一有二」的規則,二進位制數減法的法則為:

0-0=0

1-1=0

1-0=1

0-1=1 (借位為1)

例如:1101減去1011的過程如下:

(3)二進位制數的乘法

二進位制數乘法過程可仿照十進位制數乘法進行。但由於二進位制數只有0或1兩種可能的乘數字,導致二進位制乘法更為簡單。二進位制數乘法的法則為:

0×0=0

0×1=1×0=0

1×1=1

例如:1001和1010相乘的過程如下:

由低位到高位,用乘數的每一位去乘被乘數,若乘數的某一位為1,則該次部分積為被乘數;若乘數的某一位為0,則該次部分積為0。某次部分積的最低位必須和本位乘數對齊,所有部分積相加的結果則為相乘得到的乘積。

(4)二進位制數的除法

二進位制數除法與十進位制數除法很類似。可先從被除數的最高位開始,將被除數(或中間餘數)與除數相比較,若被除數(或中間餘數)大於除數,則用被除數(或中間餘數)減去除數,商為1,並得相減之後的中間餘數,否則商為0。再將被除數的下一位移下補充到中間餘數的末位,重複以上過程,就可得到所要求的各位商數和最終的餘數。

例如:100110÷110的過程如下:

所以,100110÷110=110餘10。

18樓:箬竺

加法:(1)首先是最右數碼位相加。這裡加數和被加數的最後一位分別為「0」和「1」,根據加法原則可以知道,相加後為「1」。

(2)再進行倒數第二位相加。這裡加數和被加數的倒數第二位都為「1」,根據加法原則可以知道,相加後為「(10)2」,此時把後面的「0」留下,而把第一位的「1」向高一位進「1」。

(3)再進行倒數第三位相加。這裡加數和被加數的倒數第二位都為「0」,根據加法原則可以知道,本來結果應為「0」,但倒數第二位已向這位進「1」了,相當於要加「被加數」、「加數」和「進製」這三個數的這個數碼位,所以結果應為0 1=1。

(4)最後最高位相加。這裡加數和被加數的最高位都為「1」,根據加法原則可以知道,相加後為「(10)2」。一位只能有乙個數字,所以需要再向前進「1」,本身位留下「0」,這樣該位相加後就得到「0」,而新的最高位為「1。

減法:(1)首先最後一位向倒數第二位借「1」,相當於得到了(10)2,也就是相當於十進位制數中的2,用2減去1得1。

(2)再計算倒數第二位,因為該位同樣為「0」,不及減數「1」大,需要繼續向倒數第三位借「1」(同樣是借「1」當「2」),但因為它在上一步中已借給了最後一位「1」(此時是真實的「1」),則倒數第二位為1,與減數「1」相減後得到「0」。

(3)用同樣的方法倒數第三位要向它們的上一位借「1」(同樣是當「2」),但同樣已向它的下一位(倒數第二位)借給「1」(此時也是真實的「1」),所以最終得值也為「0」。

(4)被減數的倒數第四位儘管與前面的幾位一樣,也為「0」,但它所對應的減數倒數第四位卻為「0」,而不是前面幾位中對應的「1」,它向它的高位(倒數第五位)借「1」(相當於「2」)後,在借給了倒數第四位「1」(真實的「1」)後,仍有「1」餘,1 –0=1,所以該位結果為「1」。

(5)被減數的倒數第五位原來為「1」,但它借給了倒數第四位,所以最後為「0」,而此時減數的倒數第五位卻為「1」,這樣被減數需要繼續向它的高位(倒數第六位)借「1」(相當於「2」),2–1=1。

(6)被減數的最後一位本來為「1」,可是借給倒數第五位後就為「0」了,而減數沒有這個位,這樣結果也就是被減數的相應位值大小,此處為「0」。

在二進位制數的加、減法運算中一定要聯絡上十進位制數的加、減法運算方法,其實它們的道理是一樣的,也是一一對應的。在十進位制數的加法中,進「1」仍就當「1」,在二進位制數中也是進「1」當「1」。在十進位制數減法中我們向高位借「1」當「10」,在二進位制數中就是借「1」當「2」。

而被借的數仍然只是減少了「1」,這與十進位制數一樣。

乘法:把二進位制數中的「0」和「1」全部當成是十進位制數中的「0」和「1」即可。根據十進位制數中的乘法運算知道,任何數與「0」相乘所得的積均為「0」,這一點同樣適用於二進位制數的乘法運算。

只有「1」與「1」相乘才等於「1」。乘法運算步驟:

(1)首先是乘數的最低位與被乘數的所有位相乘,因為乘數的最低位為「0」,根據以上原則可以得出,它與被乘數(1110)2的所有位相乘後的結果都為「0」。

(2)再是乘數的倒數第二位與被乘數的所有位相乘,因為乘數的這一位為「1」,根據以上原則可以得出,它與被乘數(1110)2的高三位相乘後的結果都為「1」,而於最低位相乘後的結果為「0」。

(3)再是乘數的倒數第三位與被乘數的所有位相乘,同樣因為乘數的這一位為「1」,處理方法與結果都與上一步的倒數第二位一樣,不再贅述。

(4)最後是乘數的最高位與被乘數的所有位相乘,因為乘數的這一位為「0」,所以與被乘數(1110)2的所有位相乘後的結果都為「0」。

(5)然後再按照前面介紹的二進位制數加法原則對以上四步所得的結果按位相加(與十進位制數的乘法運算方法一樣),結果得到(1110)2×(0110)2=(1010100)2。

除法:(1)首先用「1」作為商試一下,相當於用「1」乘以除數「110」,然後把所得到的各位再與被除數的前4位「1001」相減。按照減法運算規則可以得到的餘數為「011」。

(2)因為「011」與除數「110」相比,不足以被除,所以需要向低取一位,最終得到「0111」,此時的數就比除數「110」大了,可以繼續除了。同樣用「1」作為商去除,相當於用「1」去乘除數「110」,然後把所得的積與被除數中當前四位「0111」相減。根據以上介紹的減法運算規則可以得到此步的餘數為「1」。

(3)因為「1」要遠比除數「110」小,被除數向前取一位後為「11」,仍不夠「110」除,所以此時需在商位置上用「0」作為商了。

(4)然後在被除數上繼續向前取一位,得到「110」。此時恰好與除數「110」完全一樣,結果當然是用「1」作為商,用它乘以除數「110」後再與被除數相減,得到的餘數正好為「0」。證明這兩個數能夠整除。

這樣一來,所得的商(1101)2就是兩者相除的結果。

數學上的二進位制十進位制是誰發明的

二進位制進製規則是逢二進一,由德國數理哲學大師萊布尼茲發現。十進位制在中國,古埃及等地都有用到,不能確定具體是什麼人發明,但是是中國最早發明的哦 二進位制是 德國數理哲學大師萊布尼茲發明的,十進位制是中國人發明的 二進位制和十進位制的發明?1 易 確立了二進位制和十進位制數。離開了十進位制和二進位制...

十進位制轉二進位制快速演算法

首先講一下 權重 的概念,數字中某位的權重 2的 該位所在的位數 從右至左 1 次方,比如 100的權重為 2 1 1 1 1的權重為 2 2 1 2,二進位制轉十進位制 數字中所有位 本位的權重然後求和。比如將10101轉化為十進位制 10101 1 2 4 0 2 3 1 2 2 0 2 1 1...

二進位制小數怎麼轉換為十進位制,二進位制數如何轉換成十進位制數?

和整數一樣,從小數點後第一位開始算,第一位是1 2,第二位是1 4,然後是1 8,然後是1 16,以此類推,比如 二進位制1.011 1 0 1 2 1 1 4 1 1 8 1 0.25 0.125 十進位制1.375 用權啊 比如10.101的二進位制.對應十進位制為 1 2 1 0 2 0 1 ...