資源描述:
《淺談?dòng)?jì)算機(jī)原理中的《數(shù)制及數(shù)制轉(zhuǎn)換》》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、淺談?dòng)?jì)算機(jī)原理中的《數(shù)制及數(shù)制轉(zhuǎn)換》淺談?dòng)?jì)算機(jī)原理中的《數(shù)制及數(shù)制轉(zhuǎn)換》.L. 數(shù)制及其相互轉(zhuǎn)換問(wèn)題一直是學(xué)生學(xué)習(xí)過(guò)程中的難點(diǎn)。學(xué)生學(xué)習(xí)起來(lái)比較費(fèi)力,并且不容易記住,在考試中也常常丟分,而且它也是學(xué)生進(jìn)一步學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的基礎(chǔ),如何把這部分內(nèi)容用通俗易懂的方式展示給學(xué)生呢?結(jié)合自己的教學(xué)經(jīng)驗(yàn),我得出以下教學(xué)方法和技巧?! ∫唬擅畹囊脭?shù)制的概念,并采用數(shù)數(shù)法介紹各種數(shù)制。 1.自然且巧妙的引入數(shù)制 借助于學(xué)生熟悉的十進(jìn)制,自然引入數(shù)制、基和位權(quán)等基本概念,強(qiáng)調(diào)十進(jìn)制逢十進(jìn)一的特點(diǎn),并理清這
2、些概念間的關(guān)系。 日常生活中,人們主要使用十進(jìn)制,但在某些時(shí)候也使用其它進(jìn)制,如十二進(jìn)制(如1年有12個(gè)月、1打物品有12件),六十進(jìn)制(如1小時(shí)有60分鐘、1分鐘有60秒),24進(jìn)制(如一天有24小時(shí))等等。這樣舉例去講解數(shù)制會(huì)激發(fā)學(xué)生研究其他進(jìn)制的興趣和急切心理。從而進(jìn)一步理解了:數(shù)制就是從低位向高位的進(jìn)位規(guī)則。 2.用數(shù)數(shù)法來(lái)鞏固學(xué)生對(duì)數(shù)制的認(rèn)識(shí) 一般來(lái)說(shuō),學(xué)生在剛剛學(xué)習(xí)數(shù)制時(shí)思路很難轉(zhuǎn)換過(guò)來(lái),因?yàn)殚L(zhǎng)期的十進(jìn)制進(jìn)位習(xí)慣根深蒂固,怎樣高效而且有趣的去學(xué)習(xí)用別的數(shù)制計(jì)數(shù)呢?聯(lián)想學(xué)前兒童最初
3、理解數(shù)字時(shí)采用的老方法就是數(shù)數(shù)。不妨讓學(xué)生也從數(shù)數(shù)開(kāi)始認(rèn)識(shí)其它數(shù)制,逐漸養(yǎng)成用其它數(shù)制計(jì)數(shù)的習(xí)慣?! ?shù)數(shù)時(shí),應(yīng)該是后面的數(shù)始終比前面的數(shù)大1,數(shù)制不同,但進(jìn)位的思路基本相同。比如二進(jìn)制這樣數(shù):0,1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110,1111,10000 ,八進(jìn)制可以這樣數(shù):0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,30 在幾個(gè)要進(jìn)
4、位的關(guān)鍵位置可以短暫停留以示強(qiáng)調(diào),或者作為陷阱先讓學(xué)生出錯(cuò)再給出糾正, 這樣更能加深學(xué)生對(duì)數(shù)制概念的理解。 由于數(shù)數(shù)的游戲性,所有同學(xué)基本都能主動(dòng)參與,就在這種游戲中學(xué)生自然而然的征服了難懂的各種數(shù)制,理解了不同的計(jì)數(shù)方法。實(shí)踐證明這種方法是輕松而有效的?! 《捎每谠E法介紹和總結(jié)數(shù)制轉(zhuǎn)換方法(傳統(tǒng)方法) 把某種數(shù)制下的數(shù)據(jù)轉(zhuǎn)換成另一種數(shù)制下與其等值的數(shù)據(jù),這種轉(zhuǎn)換被稱為數(shù)制轉(zhuǎn)換。 1.非十進(jìn)制到十進(jìn)制的轉(zhuǎn)換(包括二到十,八到十,十六到十這三種轉(zhuǎn)換):都是用按權(quán)展開(kāi)式展開(kāi)并相加求和,所得
5、的和就是相應(yīng)的十進(jìn)制數(shù)?! ±憾?rarr;十轉(zhuǎn)換101.11B=(101.11)2=122+021+120+12-1+12-2=(5.75)10 2十進(jìn)制到非十進(jìn)制的轉(zhuǎn)換(包括十到二,十到八,十到十六這三種轉(zhuǎn)換):都是整數(shù)部分和小數(shù)部分兩部分分開(kāi)進(jìn)行轉(zhuǎn)化,整數(shù)部分轉(zhuǎn)換的口訣:除基取余,由下到上,注意要除到上0為止。小數(shù)部分轉(zhuǎn)換口訣:乘基取整,由上到下,注意要用小數(shù)部分去乘基?! ±菏?rarr;二轉(zhuǎn)換(68.3125)10=(?)2 先轉(zhuǎn)換整數(shù)部分,顯然轉(zhuǎn)換方法就是除2取余,由下到上,注
6、意要除到上0為止。 268余數(shù) 234┄┄┄┄┄┄┄┄┄┄┄┄┄┄0低位 217┄┄┄┄┄┄┄┄┄┄┄┄┄0 28┄┄┄┄┄┄┄┄┄┄┄┄┄1 24┄┄┄┄┄┄┄┄┄┄┄┄0 22┄┄┄┄┄┄┄┄┄┄┄0 21┄┄┄┄┄┄┄┄┄┄0 0┄┄┄┄┄┄┄┄┄┄1高位 即(68)10=(1000100)2 小數(shù)部分的轉(zhuǎn)換方法則是乘2取整,由上到下,注意要用小數(shù)部分去乘基?! ≌麛?shù) 0.31252=0.6250高位 0.6252=1.251 0.252=0.50 0.52=1.01
7、低位 即(0.3125)10=(0.0101)2 所以,(68.3125)10=(1000100.0101)2 3二,八,十六三種數(shù)制間直接轉(zhuǎn)換(包括二進(jìn)制到八、十六進(jìn)制的轉(zhuǎn)換,也包括八、十六進(jìn)制到二進(jìn)制的轉(zhuǎn)換)。 由于1位八進(jìn)制對(duì)應(yīng)于3位二進(jìn)制,1位十六進(jìn)制對(duì)應(yīng)于4位二進(jìn)制。所以同樣大小的數(shù),二進(jìn)制數(shù)位多,八、十六進(jìn)制數(shù)位少。口訣整理如下: ?。?)二進(jìn)制到八(十六)進(jìn)制:三(四)合一 例二到八:(1011010.1)2=(?)8(001011010.100)2 (132.4)8即,
8、(1011010.1)2=(132.4)8(2)八(十六)進(jìn)制到二進(jìn)制:一拆三(四) 例八到二:(572.3)8=(?)2 (572.3)8=(101111010.011)2即,(572.3)8=(101111010.011) 三.轉(zhuǎn)換中的常見(jiàn)問(wèn)題及解決方法: 1.對(duì)于比較常見(jiàn)的數(shù)的數(shù)制轉(zhuǎn)換,解決方法:可以專門記憶,靈活運(yùn)用 常用的一些對(duì)應(yīng)關(guān)系整理如下: 1000(n個(gè)0)=2n1111(n個(gè)1)=2n-1 21=1,22=4,23=8