第一篇:二進制與十進制轉化
二進制與十進制轉化:
二進制11與十進制2相加得多少?
解析:此題考查的是二進制與十進制的相互轉化,屬于高中信息技術的難點。對于二進制與十進制的混合運算必須都換成二進制或都換成十進制才能進行。二進制與十進制的相互轉換可用8421法。“8421”法的原理說白了就是一種湊數法,按2的n次方的值列出,根據不同的情況進行“湊數”。我們把2的n次方列出分別是:
20=1 21=2 22=4 23=8 24=16 25=
3226=64??
一、對于二進制轉換成十進制數
例如:二進制數1010轉換成十進制數
4 2 1
二進制數: 1 0 1 0(結果為凡是1對應的數相加:8+2=10)
例1:110轉換成十進制數
4 2 1
1 0(結果為凡是1對應的數相加:4+2=6)
例2:11100轉換成十進制數
8 4 2 1
1 1 0 0(結果為凡是1對應的數相加:16+8+4=28)
二、對于十進制轉換成二進制數
例如:十進制數不勝數10轉換成二進制數
4 2 1
(因為10=8+2)0 1 0(故凡是湊到的8和2下面都是1,沒有湊到的為0)
例3:十進制數6轉換成二進制數
4 2 1
(因為6=4+2)
0 1 1 0(故凡是湊到的4和2下面都是1,沒有湊到的為0)
例4:十進制數28轉換成二進制數
8 4 2 1
(因為16+4+8=28)
1 1 0 0(湊到的為1,沒有湊到的為0)
因四個選項都是二進制數,所以得將題干中的十進制數2轉換成二進制數。根據8421法,十進制數2轉換成二進制數是(10)2.。
然后(11)2+(10)2=(101)2(注意二進制進位原則“逢二進一”)。
方法二:將二進制數(11)2轉化為10進制為(2+1)=3,3與10進制數2相加得5,十進制5轉化為二進制5=(4+1)10=(101)2
第二篇:作業5二進制與十進制
作業5二進制與十進制
1、十進制數用字母()表示 A.B
B.D
C.H
D.O
2、二進制數用字母()表示 A.B
B.D
C.H
D.O
3、計算機存儲和處理數據的基本單位是____。
A、bit B、Byte C、GB D、KB
5、二進制數1011轉換成十進制數是()A.10
B.11
C.12
D.13
6、二進制數10111轉換成十進制數是()A.20
B.21
C.22
D.23
7、十進制數21轉換成二進制數是()A.10110
B.10101
C.10100
D.11001
8、為了讓計算機能統一的用二進制形式的代碼存儲、處理各種數據,國際上普遍采用了一種(b)字符編碼。
A.GB2312碼 B.ASCII碼
C.GBK碼
D.BIG-5碼
9、用Ultraedit軟件觀察字符串“2013 期中測試”的內碼如下圖所示,由圖可知“中”的內碼是()
A.20 C6 B.C6 DA C.DA D6 D.D6 DO 10、1MB的含義是()
A、1000K字節
B、1024K漢字
C、1000K個字節
D、1024K個字節
第三篇:二進制轉十進制(共)
二進制數轉換成十進制數
二進制的1101轉化成十進制
1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 轉化成十進制要從右到左用二進制的每個數去乘以2的相應次方 不過次方要從0開始
相反 用十進制的數除以2 每除一下將余數就記在旁邊
最后按余數從下向上排列就可得到1101或者用下面這種方法:
13=8+4+0+1=8+4+1(算出等于13就行了)
由二進制數轉換成十進制數的基本做法是,把二進制數首先寫成加權系數展開式,然后按十進制加法規則求和。這種做法稱為“按權相加”法。
本人有個更直接的方法,例如二進制數1000110轉成十進制數可以看作這樣:
數字中共有三個1 即第二位一個,第三位一個,第七位一個,然后十進制數即2的2-1次方+2的3-1次方+2的7-1次方即2+4+64=70 次方數即1的位數減一。如此計算只需要牢記2的前十次方即可在此本人為大家陳述一下:2的0次方是1
2的1次方是2
2的2次方是4
***222的的的的的的的的的的的的的的的的的的3次方是8 4次方是16 5次方是32 6次方是64 7次方是128 8次方是256 9次方是512 10次方是1024 11次方是2048 12次方是4096 ***81920次方是次方是次方是次方是次方是次方是次方是次方是8192 16384 32768 65536 131072 262144 524288 1048576
在這里僅為您提供前20次方,若需要更多請自己查詢。編輯本段十進制數轉換為二進制數
十進制數轉換為二進制數時,由于整數和小數的轉換方法不同,所以先將十進制數的整數部分和小數部分分別轉換后,再加以合并。1.十進制整數轉換為二進制整數
十進制整數轉換為二進制整數采用“除2取余,逆序排列”法。具體做法是:用2去除十進制整數,可以得到一個商和余數;再用2去除商,又會得到一個商和余數,如此進行,直到商為0時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來。
十進制整數轉二進制
如:255=(11111111)B
255/2=127=====余1
127/2=63======余1
63/2=31=======余1
31/2=15=======余1
15/2=7========余1
7/2=3=========余1 3/2=1=========余1 1/2=0=========余1 789=1100010101 789/2=394.5 =1 第10位 394/2=197 =0 第9位 197/2=98.5 =1 第8位 98/2=49 =0 第7位 49/2=24.5 =1 第6位 24/2=12 =0 第5位 12/2=6 =0 第4位 6/2=3 =0 第3位 3/2=1.5 =1 第2位 1/2=0.5 =1 第1位
2.十進制小數轉換為二進制小數
十進制小數轉換成二進制小數采用“乘2取整,順序排列”法。具體做法是:用2乘十進制小數,可以得到積,將積的整數部分取出,再用2乘余下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進制的最后一位。或者達到所要求的精度為止。
然后把取出的整數部分按順序排列起來,先取的整數作為二進制小數的高位有效位,后取的整數作為低位有效位。
十進制小數轉二進制
如:0.625=(0.101)B
0.625*2=1.25======取出整數部分1
0.25*2=0.5========取出整數部分0
0.5*2=1==========取出整數部分1
再如:0.7=(0.1 0110 0110...)B
0.7*2=1.4========取出整數部分1 0.4*2=0.8========取出整數部分0 0.8*2=1.6========取出整數部分1 0.6*2=1.2========取出整數部分1 0.2*2=0.4========取出整數部分0 0.4*2=0.8========取出整數部分0 0.8*2=1.6========取出整數部分1 0.6*2=1.2========取出整數部分1 0.2*2=0.4========取出整數部分0
1、二進制數、八進制數、十六進制數轉十進制數
有一個公式:二進制數、八進制數、十六進制數的各位數字分別乖以各自的基數的(N-1)次方,其和相加之和便是相應的十進制數。個位,N=1;十位,N=2...舉例:
110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D 110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十進制數轉二進制數、八進制數、十六進制數
方法是相同的,即整數部分用除基取余的算法,小數部分用乘基取整的方法,然后將整數與小數部分拼接成一個數作為轉換的最后結果。
例:見四級指導16頁。
3、二進制數轉換成其它數據類型
3-1二進制轉八進制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進制為一組用一位八進制的數字來表示,不足三位的用0補足,就是一個相應八進制數的表示。
010110.001100B=26.14Q 八進制轉二進制反之則可。
3-2二進制轉十進制:見1
3-3二進制轉十六進制:從小數點位置開始,整數部分向左,小數部分向右,每四位二進制為一組用一位十六進制的數字來表示,不足四位的用0補足,就是一個相應十六進制數的表示。
00100110.00010100B=26.14H 十進制轉各進制
要將十進制轉為各進制的方式,只需除以各進制的權值,取得其余數,第一次的余數當個位數,第二次余數當十位數,其余依此類推,直到被除數小于權值,最后的被除數當最高位數。
一、十進制轉二進制
如:55轉為二進制
2|55
27――1 個位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除數1為第七位,即得110111 二、十進制轉八進制
如:5621轉為八進制
8|5621
702 ―― 5 第一位(個位)
―― 6 第二位―― 7 第三位―― 2 第四位
最后得八進制數:127658 三、十進制數十六進制
如:76521轉為十六進制
16|76521
4726 ――5 第一位(個位)
295 ――6 第二位――6 第三位―― 2 第四位
最后得1276516
二進制與十六進制的關系
2進制 0000 0001 0010 0011 0100 0101 0110 0111 16進制 0 1 2 3 4 5 6 7
2進制 1000 1001 1010 1011 1100 1101 1110 1111 16進制 8 9 a(10)b(11)c(12)d(13)e(14)f(15)
可以用四位數的二進制數來代表一個16進制,如3A16 轉為二進制為:
3為0011,A 為1010,合并起來為00111010。可以將最左邊的0去掉得1110102 右要將二進制轉為16進制,只需將二進制的位數由右向左每四位一個單位分隔,將各單位對照出16進制的值即可。
二進制與八進制間的關系
二進制 000 001 010 011 100 101 110 111 八進制 0 1 2 3 4 5 6 7
二進制與八進制的關系類似于二進制與十六進制的關系,以八進制的各數為0到7,以三位二進制數來表示。如要將51028 轉為二進制,5為101,1為001,0為000,2為010,將這些數的二進制合并后為1010010000102,即是二進制的值。
若要將二進制轉為八進制,將二進制的位數由右向左每三位一個單位分隔,將事單位對照出八進制的值即可。
第四篇:二進制與十進制的轉換
1、十進制換二進制:
短除法,每次除以2并寫出每次余數,然后從下往上寫出結果。如:173(10)=10101101(2)
6(10)=110(2)如果是小數轉換:每次乘2取整數
2、二進制換十進制:從個位起分別乘2的n次方n-1次方。。2次方1次方0次方,并分別相加.如110110(2)=1*2的5次方+1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+0*2的0次方=32+16+0+4+2+0=54 3、9取3的不同個數:9*8*7/3*2*1=84種
9取2的不同個數:9*8/2*1=36種
第五篇:十進制轉換二進制教案方法與技巧
十進制轉換二進制教案方法與技巧
課題:十進制整數轉換成二進制整數 授課教師:東莞市智通職業技術學校:劉安斌 使學生掌握十進制整數轉換成二進制整數的基本方法 十進制整數轉換成二進制整數 十進制整數轉換成二進制整數
教室 前面同學們學習了數制的概念及非十進制數 利用背投顯示相關圖 轉換成十進制數。(方法: 片給學生看。來復習二 這節課我們來學習十進制整數轉換成二進制進制數的概念。整數的方法。小數部分我們以后討論。
把十進制整數除以2得到一商數和一余
數。先稍作分析步驟與方再將所得的商數除以2,得到一個新的法,然后結合例子,運商和一個新的余數。用黑板教學進行詳細講 這樣不斷的用2去除所得的商數。直到解轉換步驟。讓學生鞏商為0為止。固十進制整數轉換成二將所得到的余數列逆序排列寫好,就為進制整數的方法,找出所求的二進制數。規律,并靈活應用。215 2 215 2 107 1 最低 2 53 1 位 2 26 1 2 13 0 2 6 1 2 3 0 最高位 2 1 1 0 1 215 D = 11010111 B 注意事項:
1、課題:十進制整數轉換成二進制整數
將十進制數312轉換成二進制數。(鼓勵學生自
愿上來做,加入平時分)其他的學生觀察其步驟 將十進制數97轉換成二進制數。(讓基礎差的
學生上來演板。)其他的學生自己動手,與其對比,以發現問題。
2、分析對錯原因、表揚肯定學生(312D = 100111000 B;97D = 1100001 B)
提示:二進制加法原則: 215D 11010111B(1+1= 10B)+ 97D +1100001B(板書)
312D 100111000B()1:有63個蘋果,6個籃子,每個籃子中 可以放一個或多個蘋果。請問你用什么方法來用 籃子裝蘋果,達到你想要任何一個數(1~63)的蘋果。裝好蘋果后,都可以直接提一個或多個籃
子走,而不用動蘋果。(注意:裝好蘋果后,不能 再動蘋果。)
2籃子編號:? ? ? ? ? ? 所裝的蘋果數:32 16 8 4 2 1 規律:2 543210 2 2 2 2 2(?利用背投顯示如:你要20個蘋果:則提