1樓:伏安筠沙芊
十進位制小數轉換為二進位制小數
十進位制小數轉換成二進位制小數採用"乘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
2樓:時千藩醉山
小數點後面,同樣按權分別乘2的-1次方,2的-2次方,2的-3次方……
3樓:寸翎第惜萍
1011.01=1*
23+0
*22+
1*21
+1*2
0+0*
2-1+1*2-
2=(8+0+2+1+0+0.25)10
=(11.25)10
所以二進位制轉十進位制的值為(1011.01)2=(11.25)10
4樓:蹉瑾呼湃
從小數點後一位開始乘十的負一次方第二位乘十的負二次方以此類推
十進位制小數怎麼轉換為二進位制小數
5樓:晨—光
方法:乘2取整法,即將小數部分乘以2,然後取整數部分,剩下的小數部分繼續乘以2,然後取整數部分,剩下的小數部分又乘以2,一直取到小數部分
為零為止。如果永遠不能為零,就同十進位制數的四捨五入一樣,按照要求保留多少位小數時,就根據後面一位是0還是1,取捨,如果是零,舍掉,如果是1,向入一位。換句話說就是0舍1入。
讀數要從前面的整數讀到後面的整數,下面舉例:
例1:將0.125換算為二進位制
得出結果:將0.125換算為二進位制(0.001)2
分析:第一步,將0.125乘以2,得0.25,則整數部分為0,小數部分為0.25;
第二步, 將小數部分0.25乘以2,得0.5,則整數部分為0,小數部分為0.5;
第三步, 將小數部分0.5乘以2,得1.0,則整數部分為1,小數部分為0.0;
第四步,讀數,從第一位讀起,讀到最後一位,即為0.001。
6樓:逮蘭祖嫣
十進位制小數轉換成二進位制小數採用"乘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
7樓:匿名使用者
0.5(d)
=2^(-1)
=0.1(b)
8樓:匿名使用者
將小數部分乘以2,取結果的整數部分為二進位制的一位。 然後繼續取結果的小數部分乘2重複,一直到小數部分全部為0結束 (有可能遇到不停迴圈乘不盡的情況出現)
舉例:0.8125換成二進位制方法如下:
0.8125x2 = 1.625...1
0.625x2 = 1.25....1
0.25x2 = 0.5.....0
0.5x2 = 1 .....1
至此小數部分已經全為0 (1.0000..) ,所以十進位制0.8125對應二進位制的 0.1101
而乘不盡的無限迴圈二進位制小數舉個例子如十進位制的0.68, 你可以嘗試按上面的方法乘一下 :)
另外十進位制的整是用除2的方式的,想必你已經知道了。在換算時需要將整數部分用除2方式計算出,小數部分用乘2方式計算出,然後再用小數點接到一起作為二進位制的結果
9樓:早起的蟲蟲吃鳥
乘二取整法,0.5*2後整數部分是1,所以小數點後是1整數部分因為是1所以為0所以整體結果為:0.1
10樓:匿名使用者
進位制轉換是人們利用符號來計數的方法,包含很多種數字轉換。進位制轉換由一組數碼符號和兩個基本因素(「基」與「權」)構成。給你一個十進位制,比如:6,如果將它轉換成二進位制數呢?
10進位制數轉換成二進位制數,這是一個連續除2的過程:
把要轉換的數,除以2,得到商和餘數,
將商繼續除以2,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。
聽起來有些糊塗?我們結合例子來說明。比如要轉換6為二進位制數。
「把要轉換的數,除以2,得到商和餘數」。
二進位制數如何轉換成十進位制數?
11樓:會飛的小兔子
二進位制數轉換成十進位制數的方法如下:
1、正整數轉成二進位制,除二取餘,然後倒序排列,高位補零。將正的十進位制數除以二,得到的商再除以二,依次類推知道商為零或一時為止,然後在旁邊標出各步的餘數,最後倒著寫出來,高位補零就可以。
2、42除以2得到的餘數分別為010101,然後倒著排一下,42所對應二進位制就是101010。
3、計算機內部表示數的位元組單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,所說,如圖3所示,42轉換成二進位制以後就是。00101010,也即規範的寫法為(42)10=(00101010)2。
4、負整數轉換成二進位制方法:先是將對應的正整數轉換成二進位制後,對二進位制取反,然後對結果再加一。還以42為例,負整數就是-42,如圖4所示為方法解釋。
最後即為:(-42)10=(11010110)2。
5、小數轉換為二進位制的方法:對小數點以後的數乘以2,取結果的整數部分(不是1就是0嘍),然後再用小數部分再乘以2,再取結果的整數部分……以此類推,直到小數部分為0或者位數已經夠了。然後把取的整數部分按先後次序排列,就構成了二進位制小數部分的序列。
6、 如果小數的整數部分有大於0的整數時該如何轉換呢?如以上整數轉換成二進位制,小數轉換成二進位制,然後加在一起。
7、整數二進位制轉換為十進位制:首先將二進位制數補齊位數,首位如果是0就代表是正整數,如果首位是1則代表是負整數。先看首位是0的正整數,補齊位數以後,將二進位制中的位數分別將下邊對應的值相乘,然後相加得到的就為十進位制,比如1010轉換為十進位制。
8、若二進位制補足位數後首位為1時,就需要先取反再換算:例如,11101011,首位為1,那麼就先取反吧:-00010100,然後算一下10100對應的十進位制為20,所以對應的十進位制為-20。
9、將有小數的二進位制轉換為十進位制時:例如0.1101轉換為十進位制的方法:
將二進位制中的四位數分別於下邊對應的值相乘後相加得到的值即為換算後的十進位制,這樣二進位制數轉換成十進位制數的問題就解決了。
12樓:當年明月
就是是第幾位就乘以2的幾次方 從右往左數
二進位制轉十進位制
從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方
得到的結果相加就是答案
例如:01101011.轉十進位制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然後:1+2+0
+8+0+32+64+0=107.
二進位制01101011=十進位制107
二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。
為區別於其它進位制,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。
二進位制具有以下優點:
1) 二進位制數中只有兩個數碼0和1,可用具有兩個不同穩定狀態的元器件來表示一位數碼。例如,電路中某一通路的電流的有無,某一節點電壓的高低,電晶體的導通和截止等。
2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。
13樓:center丿
06如何快速的將二進位制轉換成十進位制
14樓:匿名使用者
我們知道二進
制是逢二進一的,也就是二進位制的1就是十進位制的1,當二進位制的1加上1時,它就進位了,變成了10,也就是說:
1是一個1
10是兩個1就是一個2
100是10*10即兩個2相乘
1000是10*10*10即三個2相乘。、下面奉上我剛畫的圖示,希望對你有所幫助:
15樓:匿名使用者
只要把那件事事加上一個時間數就可以健身熟件數了掙錢了
16樓:匿名使用者
(1)二進
制轉換為十進位制
將每個二進位制數按權後求和即可。請看例題:
把二進位制數(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十進位制轉換為二進位制
一般需要將十進位制數的整數部分與小數部分分開處理。
整數部分計算方法:除2取餘法 請看例題:
十進位制數(53)10的二進位制值為(110101)2小數部分計算方法:乘2取整法,即每一步將十進位制小數部分乘以2,所得積的小數點左邊的數字(0或1)作為二進位制表示法中的數字,第一次乘法所得的整數部分為最高位。請看例題:
將(0.5125)10轉換成二進位制。(0.5125)10=(0.101)2
17樓:鳳艾完顏聽露
根據兩個不同的進位制之間的關係,寫出把二進位制轉化成十進位制以後的表示式,即讓二進位制的個位乘以,向前和向後只有的指數變化,做法類似,最後相加得到結果.
解:由題意知二進位制數對應的十進位制是
.故答案為:.
本題考查進位制之間的關係,本題解題的關鍵是理解兩者之間的轉化到依據,本題是一個基礎題.
二進位制的小數部分如何轉換為十進位制
18樓:匿名使用者
二進位制小數的位權都是2的負整數次冪,即階數為負數。
例如二進位制小數0.101101b,轉換成十進回制小數答
:0.101101b=1*2^(-1)+0*2^(-2)+1*2^(-3)+1*2^(-4)+0*2^(-5)+1*2^(-6)=0.703125d。
十進位制的小數部分怎樣轉成二進位制
19樓:墨海愚者
十進位制小數du轉換成二進位制小數採用zhi"乘2取整,順序排列"法。dao以0.875為例,具體內做法是:
一、取整運算容
1、用2乘十進位制小數,可以得到積:2*0.875=1.75;
2、將積的整數部分1取出,再用2乘餘下的小數部分0.75,又得到一個積,則2*0.75=1.5『
3、再將積的整數部分取出,如此進行,則0.5*2=1.0;此時,積中的小數部分為零,此時0或1為二進位制的最後一位,不再往下計算。
二、按序排列
把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。即0.875=(0.111)b
十進位制和二進位制的小數部分是怎麼轉換的?比如
二進位制轉十進位制 小數點後面第一位乘以二的負一次方,第二位乘以二的負二次方,以此類推後面,然後其和相加 十進位制轉二進位制 用小數部分乘以2,取整數位數字,如 0.65 2 1.3取1,然後用0.3 2 0.6取0,然後用0.6 2 1.2取1 以此類推取五到六位即可,結果為 0.1010011 ...
如何把十進位制數字轉換為二進位制數字
哇哎西西 想要把一個十進位制的數字轉化為二進位制,應該要把數字的整數部分和小數部分分別化成二進位制數,再把兩個部分的二進位制數合併起來,即可成功得到一個完整的二進位制數。首先要通過短除法,讓十進位制數不斷被2整除,可以得到多個餘數,最後將得到的餘數從下到上排列組合,即可得到轉化的二進位制數。然後把小...
二進位制數01011011轉換為十進位制數是
秋狸 91。解析 公式 abcd.efg 2 d 2 0 c 2 1 b 2 2 a 2 3 e 2 1 f 2 2 g 2 3 10 從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。則 01011011 2 1 2 0 1 2 1 0 2 2 1 2 3 1 2 4 0 2 5...