把0 37這個十進位制化為二進位制是多少

時間 2022-04-06 14:00:16

1樓:

保留六位小數,0.37這個十進位制化為二進位制是0.010111,方法是「乘2取整法」。

換算過程:0.37乘以2等於0.

74,取整數0;0.74乘以2等於1.48,取整數1;0.

48乘以2等於0.96,取整數0;0.96乘以2等於1.

92,取整數1;0.92乘以2等於1.84,取整數1;0.

84乘以2等於1.68,取整數1;0.68乘以2得1.

36,取整數1......。

後面的計算還會一直下去,故保留要求的精度即可,這樣取6位小數即可,得0.010111。

擴充套件資料

十進位制小數轉二進位制數過程:

用十進位制小數去乘2,得到一個積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,反覆進行,直到積中的小數部分為零或達到要求的精度。最後將得到的整數按正向順序排列即可。

2樓:匿名使用者

0.37*2=0.74,取整數部分作為小數第1位=0.0接著用上步的小數部分繼續計算0.74*2=1.48,整數部分的1是二進位制小數下一位=0.01

0.48*2=0.96,0.010

0.96*2=1.92,0.0101

0.92*2=1.84,0.01011

0.84*2=1.68,0.010111

...還可以接著算下去,直到小數部分為0結束,這個數由於小數部分尾數不是5,所以永遠不可能實現小數部分為0的結果,導致只能算要求的位數停止

3樓:聽不清啊

0.37=(0.010111101011100001010001111010...)2

把0.37這個十進位制化為二進位制是0.01

4樓:匿名使用者

0.37*2=0.74,取整數部分作為小數第1位=0.0接著用上步的小數部分繼續計算0.74*2=1.48,整數部分的1是二進位制小數下一位=0.01

0.48*2=0.96,0.010

0.96*2=1.92,0.0101

0.92*2=1.84,0.01011

0.84*2=1.68,0.010111

...還可以接著算下去,直到小數部分為0結束,這個數由於小數部分尾數不是5,所以永遠不可能實現小數部分為0的結果,導致只能算要求的位數停止

5樓:聽不清啊

0.37=(0.010111101011100001010001111010...)2

0.25=(0.01)2

將0.35由十進位制化為二進位制

6樓:

將0.35由十進位制化為二進位制是0.010110011,採用"乘2取整,順序排列"法進行計算。

具體計算過程:0.35x2=0.

7 取整0,0.7x2=1.4  取整1,0.

4x2=0.8 取整0,0.8x2=1.

6 取整1,0.6x2=1.2 取整1,0.

2x2=0.4 取整0,0.4x2=0.

8 取整0,0.8x2=1.6 取整1,0.

6x2=1.2 取整1....。可以發現後面會一直迴圈,保留9位精度,得0.

010110011。

擴充套件資料十進位制小數轉二進位制的過程:

用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零或者達到所要求的精度為止。最後將得到的整數進行正向排序即可。

7樓:做而論道

乘二取整即可。

0.35

× 2

--------------

0.7 整數為0

× 2

--------------

1.4 整數為1

× 2

--------------

0.8 整數為0

× 2

--------------

1.6 整數為1

× 2

--------------

1.2 整數為1

× 2

--------------

0.4 整數為0

× 2

--------------

0.8 整數為0

× 2

--------------

1.6 整數為1

……結果為:0.01011001

8樓:匿名使用者

十進位制數轉化成二進位制數規則:整數部分轉除2取餘,小數部分轉換乘2取整。

例如:十進位制數11.375轉換成二進位制

解: 對整數部分用除2取餘:

商 餘數

11/2=5 1

5/2=2 1

2/2=1 0

1/2=0 1

對小數部分用乘2取整:

整數部分 小數部分

0.375*2=0.75 =0 + 0.750.75*2=1.5 =1 + 0.5

0.5*2=1.0 =1 + 0

9樓:毓人

(0.35)十=((101/1010+11)/1010)二=((0.1+11)/1010)二

=(11.1/1010)二

=(0.01011001100110011)二

把十進位制數37改寫成二進位制數是多少?(沒有學過這個知識點,請詳解一下過程)

10樓:匿名使用者

32=2的5次方,二進位制的寫法就是1後面有5個0;4=2的2次方,寫成1後面有2個0;36=32+4,寫成100100;37就再加個1,寫成:100101。

11樓:匿名使用者

37=32+4+1

=2^5+2^2 +2^0

=100101

12樓:銘修冉

0=01=1

2=10

3=11

4=100

5=101

6=110

7=111

如圖,除把

37.375十進位制如何轉換為二進位制

13樓:

37除以2等於18餘1

18除以2等於9餘0

9除以2等於4餘1

4除以2等於2餘0

2除以2等於1餘0

1除以2等於0餘1

算到商等於0,把剛才的餘數倒過來寫,就是二進位制數:100101然後小數部分正好相反,使用乘二取整法,即將小數部分乘以2,大於等於1則取1,小於1則取0,然後用乘出來的數的小數部分繼續上面的演算法。0.

375轉成二進位制是0.011。

得到:37.375十進位制=100101.

011二進位制二進位制數除法與十進位制數除法很類似。可先從被除數的最高位開始,將被除數(或中間餘數)與除數相比較,若被除數(或中間餘數)大於除數,則用被除數(或中間餘數)減去除數,商為1,並得相減之後的中間餘數,否則商為0。

再將被除數的下一位移下補充到中間餘數的末位,重複以上過程,就可得到所要求的各位商數和最終的餘數。

14樓:陽光上的橋

整數部分(37)的二進位制是0010 0101(32+5)

小數部分(.375)的二進位制是011 (0.25+0.125)

37.375十進位制如何轉換為二進位制0010 0101 . 0110

15樓:匿名使用者

假如要自己筆算的話,可以這樣不斷把十進位制數除以二:

37 除以 2 等於 18 餘 1

18 除以 2 等於 9 餘 0

9 除以 2 等於 4 餘 1

4 除以 2 等於 2 餘 0

2 除以 2 等於 1 餘 0

1 除以 2 等於 0 餘 1

算到商等於 0,把剛才的餘數倒過來寫,就是二進位制數:100101然後小數部分正好相反,使用乘二取整法,即將小數部分乘以2,大於等於1則取1,小於1則取0,然後用乘出來的數的小數部分繼續上面的演算法。0.

375轉成二進位制是0.011。

得到:37.375十進位制=100101.011二進位制

二進位制和十進位制怎麼換算?37換成二進位制是多少?

16樓:匿名使用者

felixwan 解答正確。

補充二進位制轉換為10進位制的方法:

轉化方法是位數乘以權值的n次方。n=權所在位置-1權值一般是進位制數例如2進位制。則權值為2 。

例如100101 =1×2^5+1×2^2+1×2^0=32+4+1=37

此方法可以轉換任何進位制到10進位制

如果是16進位制數轉換10進位制的話。權值為16其他類推。

17樓:匿名使用者

假如要自己筆算的話,可以這樣不斷把十進位制數除以二:

37 除以 2 等於 18 餘 1

18 除以 2 等於 9 餘 0

9 除以 2 等於 4 餘 1

4 除以 2 等於 2 餘 0

2 除以 2 等於 1 餘 0

1 除以 2 等於 0 餘 1

算到商等於 0,把剛才的餘數倒過來寫,就是二進位制數:100101-把二進位制數換算為十進位制數,可以看每個位的值。小數點的左邊,每個位代表12

4 (2*2)

8 (2*2*2)

16 (2*2*2*2)

32 (2*2*2*2*2) 如此類推

所以二進位制 100101 = 十進位制的 32 + 4 + 1 = 37

18樓:匿名使用者

二進位制只有01

比如37換成2進位制就是

10001001

19樓:匿名使用者

暈。用windows自帶的計算器就可以了。這種問題需要問嗎?

十進位制0.75轉化為二進位制是多少?

20樓:聽不清啊

用乘2取整法:

0.75

× 2

1.50 --取走整數1,還剩0.5× 2

1.0 --取走整數1,還剩0.0

所以,(0.75)10=(0.11)2

21樓:小嘿嘿

先說下十進位制,就是由0,1,2,3,4,5,6,7,8,9為十個陣列成的數字,當然0不能放前面的。同樣,八進位制,是由 0~8八個數字組的數字,十六進位制,是由0~9,a,b,c,d,e,f十六個陣列成的數字,a~f,表示10~15;方法(轉八進位制,其餘類似):

我們先把0不看,就用0後面的75算,二進位制用除2取餘法.八進位制就除8取餘,餘數可以是0-8.以此類推

算出的結果倒著看上去

75/2=36...1 75/8=9...3 75/16=4...11(11就是b)

36/2=18...0 9/8=1...1

18/2=9... 0 答案0.113 答案就是0.4b

9/2= 4... 1

4/2=2... 1

2/2=1

所以答案就是111001,加上0後面就是0.111001

不知道你懂了沒

二進位制十進位制轉換公式,二進位制轉十進位制公式

比如10進位制的15轉換2進位制 用15除以2,商為7,餘數為1,再用7除以2,商為3,餘數為1,再用3除以2,商為1,餘數為1,再用1除以2,商為0,餘數為1,最後吧餘數倒過來排列就為二進位制的1111 即商為0時的1,商為1時的1,商為3時的1,商為7時的1 二進位制轉十進位制。以二進位制的11...

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

向前看 如果要將十進位制數轉換為二進位制數,則應將十進位制數的整數部分和小數部分分別轉換為二進位制數,然後將這兩部分的二進位制數合併得到完整的二進位制數。首先,通過短除法,十進位制數可以除以2得到多個餘數。最後,將餘數從下到上進行排列組合,得到二進位制數。然後將小數部分乘以2,取每一步的整數部分,從...

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

很多情況下,十進位制小數是不能夠轉換成一個嚴格相等的二進位制小數的,會出現二進位制小數是個無窮小數的狀況,這時,就只好保留小數點之後的多個小數位數以滿足精度要求,轉換後的二進位制小數只能約等於轉換前的十進位制小數。十進位制小數轉化為二進位制什麼叫所求精度為止? yty隨意 只保留小數點之後的多個小數...