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

時間 2021-05-02 20:17:08

1樓:毓人

(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

2樓:生活如歌

0.101b=2^-1+2^-3 =0.625

3樓:

二m進製數與z十s進製數如何轉換: (3) 二v進製數—→十l進製數 對於j較小j的二h進製數: 對於f較大t的二v進製數:

方8法7:各位上s的數乘權求和??例如:

(802003)1=2×47+0×00+6×71+5×77+0×80+7×20=27 (0500。8703)0=7×00+5×21+0×38+0×60+8×1-0+0×1-3+0×3-0+4×3-1=40。5385 方5法3:

任何一d個c二g進製數可轉化8成若干t個m100…0?的數相加的總和??例如:

(101701)2=(500000)6+(2000)0+(400)7+(0)5 而這種400…00形式的二q進製數與m十x進製數有如下r關聯:7後有n個t0,則這個j二m進數所對應的十t進製數為06n。 所以0:

(105400)8=(000000)4+(7000)1+(100)3+(6)3=64+27+32+40=52

c瘠\d稀typ②十wォègm薄iwォè

怎麼把十進位制小數轉化為二進位制 20

4樓:竹非竹

採用"乘2取整,順序排列"法可以十進位制小數轉化為二進位制,現在以十進位制數0.125為例進行演示,具體操作請參照以下步驟。

1、方法主要是小數部分乘以2,取整數部分依次從左往右放在小數點後,直至小數點後為0,以0.125進行演示。

2、首先將小數部分0.125乘以2,得0.25,然後取整數部分0。

3、然後再將小數部分0.25乘以2,得0.5,然後取整數部分0。

4、然後再將小數部分0.5乘以2,得1,然後取整數部分1,沒有小數部分了。

5、得到的二進位制的結果是0.001。完成以上設定後,即可把十進位制小數轉化為二進位制。

5樓:胡艾成芷荷

十進位制小數轉換為二進位制小數

十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到乙個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

【例1108】把(0.8125)轉換為二進位制小數。

解:例1109(173.8125)10=()2解:

由〔例1107〕得(173)10=(10101101)2由〔例1108〕得(0.8125)10=(0.1101)2把整數部分和小數部分合併得:

(173.8125)10=(10101101.1101)2

6樓:木木無聞

1.若十進位制資料為 137.625,則其二進位制數為( )。

a.10001001.11 b.10001001.101 c.10001011.101 d.1011111.101

【分析】十進位制數轉化為二進位制數時,整數部分和小數部分要用不同的方法來處理。整數部分的轉化採用除基取餘法:將整數除以2,所得餘數即為2進製數的個位上數碼,再將商除以2,餘數為八進位制十位上的數碼……如此反覆進行,直到商是0為止;對於小數的轉化,採用乘基取整法:

將小數乘以2,所得積的整數部分即為二進位制數十分位上的數碼,再將此積的小數部分乘以2,所得積的整數部分為二進位制數百分位上的數碼,如此反覆……直到積是0為止。此題經轉換後得八進位制數為10001001.101。

【答案】b

麻煩樓主以後問問題時候先搜尋下~~~~~

7樓:百度使用者

整數部分用輾轉

相除,小數部分用輾轉相乘

例如:25.14 轉化為二進位制的步驟是:

整數部分:

25/2 = 12 1

12/2 = 6 0

6/2 = 3 0

3/2 = 1 1

所以整數部分是 11001

小數部分是:

0.14 * 2 = 0.28 0(取整數部分)0.28 * 2 = 0.56 0

0.56 * 2 = 1.12 1

0.12 * 2 = 0.24 0

....

所以它的二進位制為:11001.0010...

後面的自己算吧

8樓:

小數乘2,如果整數字為0就記0,為1就記1;再乘2,再記……直到乘完小數字為止,如無論乘多少都有小數則說明會出現二進位制迴圈小數。如:十進位制0.125

0.125×2=0.25 記0

0.25×2=0.5 記0

0.5×2=1.0 記1

即十進位制的0.125轉化為二進位制為 .001

9樓:匿名使用者

旁邊不就有?!

將二進位制數11100.101轉化為八進位制 十進位制 十六進製制數寫出步驟

10樓:匿名使用者

1> 轉八進位制,從小數點開始,向左,向右,分別每三位一組分開;向左不足3位前面補0,向右不足3位後面補0,即 011 100. 101 分別寫出每組對應的數值即可 34.5

2>轉十進位制 二進數 第n位(從整數部分的個位n為0, 向前n為1,2,3...,小數部分向後n依次為-1,-2....)權重為 2^n, 用每一位的數值 乘以權重 累加 即

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

= 0 * 1 + 0 * 2 + 1 * 4 + 1* 8 + 1 * 16 + 1 * 0.5 + 0 * 0.25 + 1 * 0.125

=4 + 8 + 16 +0.5 + 0.125

=28.625

3> 轉十六進製制,從小數點開始,向左,向右,分別每四位一組分開;向左不足4位前面補0,向右不足4位後面補0,即 0001 1100. 1010 分別寫出每組對應的數值即可

0001 = 1

1100 = (12)10 = c

1010 = (10)10 = a

即 得分為 1c.a

11樓:聽不清啊

請注意空格的加入(以小數點為起點,分別三位一段、四位一段)

11 100.101=(34.5)8

1 1100.1010=(1c.a)16

二進位制和十進位制的轉化,二進位制轉化為十進位制的方法?

我不能圓滿的你。給點我的想法吧!我覺得,如果按正確的轉化方法的話,那麼各類進製中,數的大小就都是統一的了 這句是你的原話。這句是沒錯的,不管按什麼方法轉化,他們的大小是不會變化的。但是,數的大小比較不是看他們的形式,不能因為one,和1不同就說他們是不一樣的。同樣也不能說10和10一樣就說他們是一樣...

十進位制小數轉化為二進位制什麼叫所求精度為止

yty隨意 只保留小數點之後的多個小數字數以滿足精度要求,轉換後的二進位制小數只能約等於轉換前的十進位制小數。操作方法如下 1 首先,定義兩個整型變數,儲存計算出的每位二進位制數和二進位制位數的統計。2 定義乙個實型變數,儲存計算的十進位制小數。3 輸入乙個十進位制小數,儲存在變數d中。4 do w...

十進位制0 75轉化為二進位制是多少

聽不清啊 用乘2取整法 0.75 2 1.50 取走整數1,還剩0.5 2 1.0 取走整數1,還剩0.0 所以,0.75 10 0.11 2 小嘿嘿 先說下十進位制,就是由0,1,2,3,4,5,6,7,8,9為十個數組成的數字,當然0不能放前面的。同樣,八進位制,是由 0 8八個數字組的數字,十...