十進位制625 25轉化成二進位制是多少?方法是什麼

時間 2022-02-09 19:15:04

1樓:

假設我們要把十進位制156轉化成二進位制!第一步把156除於2,得到78,剛好整除,然後後面記錄0!

依次除於2,能整除的記錄0,不能整除的記錄1這就是最後的結果,這個方法適合所有的轉化,是最常見的!

可以自己多練習幾次,你就熟悉掌握了!二進位制怎樣轉換十進位制的方法你可看我其它經驗,謝謝支援哦。

2樓:

二進位制整數部分從小數點往前數第n位代表2的n-1次冪,所以對整數部分625可以用短除法求餘

625/2=312餘1

312/2=156餘0

156/2=78 餘0

78/2=39 餘0

39/2=19 餘1

19/2=9 餘1

9/2=4 餘1

4/2=2 餘0

2/2= 1 餘0

1/2=0 餘1

所以二進位制的整數部分就是1001110001

二進位制小數部分從小數點往後數第n為代表2的-n次冪,所以可以用乘2求整數部分得出每一位

0.25*2=0.5 整數部分為0 記在2^(-1)位(就是二進位制小數點後第一位),小數部分為0.5

0.5*2=1.0 整數部分為1 記在2^(-2)位(就是二進位制小數點後第二位),小數部分為0停止計算

所以二進位制的小數部分就是.01

(如果不為0就對小數部分繼續像上面一樣計算,很多時候會算出無限迴圈小數的

例如0.625

0.625*2=1 .25

0.25*2=0 .5

0.5*2=1 .0

0.625轉化成二進位制就是0.101)

合起來625.25轉化成二進位制就是1001110001.01

純手打,累死我了。。。

十進位制轉換的方法是什麼,並以十進位制100.625轉二進位制舉例說明

3樓:巖巖de夢想

十進位制轉換為任意數制r進位制採用的方法是:整數部分除r取餘(倒著寫),小數部分乘r取整(正著寫),下面,以(100.625)d轉換為二進位制進行說明:

首先對於整數部分,我們依次除以2,直到商為0。100÷2=50餘0;50÷2=25餘0;25÷2=12餘1;12÷2=6餘0;6÷2=3餘0;3÷2=1餘1;1÷2=0餘1,就此打止。將餘數倒序寫出來,就是100.

625二進位制的整數部分,即1100100. 下面繼續分析小數部分。我們依次乘2,直到小數為0(若乘不盡,則根據題中所給精確度進行四捨五入)。

0.625×2=0.25整1;0.

25×2=0.5整0;0.5×2=0整1,就此打止。

於是正序寫出來,得100.625二進位制小數部分為101.所以十進位制數100.

625轉化為二進位制即使1100100.101.

說明:上述過程我們會用連續乘除法形式以使結果更清晰,如下圖。

至此,我更希望你能理解其轉化原理。每個數制的數都有不同的位權體系。對於r進位制數,整數部分第n位的位權位r^(n-1),小數部分位權為r^(-n)。

比如100.625,將其拆分,即1×100+0×10+0×1+6×0.1+2×0.

01+5×0.001=100.625.

我在右邊乘的數即是該位的位權。那同樣,對於二進位制數1100100.101,將其拆分,即1×64+1×32+0×16+0×8+1×4+0×2+0×1+1×1/2+0×1/4+1×1/8=100.

625.我們通常用這種方法來檢驗數制轉換是否正確。

十進位制45.625轉換成二進位制是多少?怎麼轉換?

4樓:匿名使用者

整數部bai分45做短除法45=22*2+122=11*2+011=5*2 +15= 2*2 +12= 1*2 +0 1倒讀餘du數所以45轉化結果zhi

就是101101小數部分0.625進行乘2取整dao0.625*2=1+0.

250.25 *2= 0+0.50.

5*2 = 1+0正讀專取整結果就是0.101所以整個屬數的轉化結果是101101.101

5樓:匿名使用者

首先轉bai換整數部du分45 mod 2=122 mod 2=011mod 2=15 mod 2=12mod2=01則(

zhi45)10=101101再轉dao換小數部內分0.625x2=1.250.25x2=0.50.5x2=1(0.625)10=(0.101)2可得:

容(45.625)10=(101101.101)2

6樓:匿名使用者

整數部分bai45做短除法du45/2=22 餘122/2=11 餘011/2=5 餘15/2= 2 餘12/2= 1 餘0整數部分是

倒過來zhi讀餘數 所以把dao2/2=1的1 再加上內倒過來讀的餘容數 45轉化結果就是101101小數部分0.625進行乘2取整 0.625*2=1.

25 (1.25大於1,所以結果為1,然後去掉整數部分,在用小數部分乘2)既0.25 *2= 0.

5 (0.5小於1,所以結果為0,然後去掉整數部分,在用小數部分乘2)既0.5*2 = 1 小數部分是正著讀的,也就是先讀1.

25的1,在讀0.5的0;最後讀1正讀取整結果就是0.101所以整個數的轉化結果是101101.

101快給漢堡包加分 哈哈

7樓:見困對韌英

是101101.101

將十進位制數89.625轉換成二進位制數是多少?怎麼轉換的?

8樓:資訊科技及論證評審

整數部分為除2取餘:

商 餘數

89/2=44 1

44/2=22 0

22/2=11 0

11/2=5 1

5/2=2 1

2/2=1 0

1/2=0 1

所以整數部分是餘數倒過來1011001;

小數部分為乘2取整數。

0.625*2=1.25 1

0.25*2=0.5 0

0.5*2=1 1

所以小數部分是餘數倒過來0.101;

答:將十進位制數89.625轉換成二進位制數是1011001.101

將十進位制的35.625轉換成二進位制的具體步驟 5

9樓:知會計算機師傅

整數部分除以2取餘,小數部分乘2取整。

35/2=17餘1,17/2=8餘1,8/2=4餘0,4/2=2餘0,2/2=1餘0,1/2=0餘1。

0.625*2=1.25取1,1.25*2=2.5取2,2.5*2=5結束。

整數部分從後向前排,小數部分從前往後排。

結果為:100011.12。

35的2進位制是35不停地除以2,取餘數由底位向高位排列,應該是100011

小數位的0.625是用0.625不停地乘以2,取整數從高到低位排列 應該是.101

所以35.625轉換成2進位制是100011.101

10樓:螺號不能吹

一樓錯了!十進位制數小數點前後演算法不同:

35.625分成35和0.625

35÷2=17.5....1

17÷2=8.5.....1

8÷2=4.........0

4÷2=2.........0

2÷2=1.........0

1÷2=0.5.......1

接著算小數點後的:

0.625×2=1.25..1

0.25×2=0.5....0

0.5×2=1.......1

答案:100011.101

注意:小數點前的從下往上讀,小數點後的從上往下讀!

11樓:匿名使用者

35的2進位制是35不停地除以2,取餘數由底位向高位排列,應該是100011

小數位的0.625是用0.625不停地乘以2,取整數從高到低位排列 應該是.101

所以35.625轉換成2進位制是100011.101

12樓:

35.625除2=17.812餘1

17.812除2=8.906餘0

8.906除2=4.453餘0

4.453除2=2.226餘1

2.226除2=1.113餘1

1.113除2=0.556餘1

0.556除2=0.278餘0

0.278除2=0.139餘0

0.139除2=0.069餘1

0.069除2=0.034餘1

0.034除2=0.017餘0

0.017除2=0.008餘1

0.008除2=0.004餘0

0.004除2=0.002餘0

0.002除2=0.001餘0

0.001除2=0 餘1

答案1000101100111001

餘數從後往前所列的數

無符號二進位制110111轉化成十進位制數是過程

lz 110111 1 2 0 1 2 1 1 2 2 0 2 3 1 2 4 1 2 5 1 2 4 0 16 32 55 1 2 0表示 1乘於2的0次方 以下是一樣的,為什麼是2的0次方。2的1次方呢,這是因為你這個是2進位制轉10所以底數為2 如果是8轉10的話 底數就是8了.給你一個公式....

十進位制18轉化成二進位制是010010 是怎麼算的 求過程

天使在唱歌 十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。十進位制18轉化成二進位制,計算方法如下 18 2 9 餘數為0 9 2 4 餘數為1 4 2 2 餘數為0 2 2 1 餘數為0 1 2 0 餘數為1 所有餘數逆序排列為 10010 如果是在計算機領域,由於計算機內部表示數的...

二進位制轉十進位制,十進位制轉二進位制的演算法 求助

隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...