摘 要:中職生在學(xué)習(xí)“計(jì)算機(jī)各數(shù)制間的轉(zhuǎn)換”這部分內(nèi)容的時(shí)候,由于數(shù)學(xué)基礎(chǔ)差,導(dǎo)致大多數(shù)學(xué)生覺(jué)得內(nèi)容太難,學(xué)不會(huì),而放棄繼續(xù)學(xué)習(xí)。針對(duì)中職生的這種特點(diǎn),根據(jù)從教多年的經(jīng)驗(yàn),總結(jié)出了一些對(duì)中職生學(xué)習(xí)“計(jì)算機(jī)各數(shù)制間轉(zhuǎn)換”內(nèi)容的行之有效的方法。
關(guān)鍵詞:數(shù)制轉(zhuǎn)換;基數(shù);步驟;有效方法
對(duì)于中職生,學(xué)習(xí)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》“數(shù)制間轉(zhuǎn)換”時(shí),由于數(shù)學(xué)基礎(chǔ)差,導(dǎo)致多數(shù)學(xué)生學(xué)不會(huì)該內(nèi)容。針對(duì)中職生這種特點(diǎn),我根據(jù)從教多年的經(jīng)驗(yàn),總結(jié)出一些對(duì)他們學(xué)習(xí)行之有效的方法。
一、初識(shí)計(jì)算機(jī)中的幾種數(shù)制
人們通常采用的數(shù)制有十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制。十進(jìn)制數(shù)是日常生活使用最廣的計(jì)數(shù)制,其組成符號(hào)有0、1、2、3、4、5、6、7、8、9十個(gè),我們稱這些符號(hào)為數(shù)碼,所以十進(jìn)制的基數(shù)為10;二進(jìn)制數(shù)運(yùn)算簡(jiǎn)單、易實(shí)現(xiàn),計(jì)算機(jī)中采用其進(jìn)行編碼,二進(jìn)制的數(shù)碼只有0和1兩個(gè),所以其基數(shù)為2;八進(jìn)制的數(shù)碼有八個(gè)符號(hào)0、1、2、3、4、5、6、7,所以它的基數(shù)是8;十六進(jìn)制數(shù)有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六個(gè)數(shù)碼,所以它的基數(shù)為16。
二、由表及里學(xué)習(xí)數(shù)制轉(zhuǎn)換
為區(qū)別不同數(shù)制表示的數(shù),通常用右括號(hào)外下標(biāo)數(shù)字或字母表示數(shù)制,十進(jìn)制數(shù)用D表示,二進(jìn)制數(shù)用B表示,十六進(jìn)制數(shù)用H表示,八進(jìn)制數(shù)用O表示。如:(23)10表示十進(jìn)制數(shù)23,(1011)2表示二進(jìn)制數(shù)1011,76O表示八進(jìn)制數(shù)76,3CH表示十六進(jìn)制數(shù)3C。
(一)二進(jìn)制、八進(jìn)制、十六進(jìn)制與十進(jìn)制數(shù)的轉(zhuǎn)換
1.二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
講個(gè)例題:(1011)2,對(duì)于該二進(jìn)制數(shù)先從右至左,在每個(gè)二進(jìn)制數(shù)上方分別標(biāo)識(shí)0、1、2、3…直到?jīng)]有位置可標(biāo)識(shí)為止,然后用所在位的數(shù)值乘以2的相應(yīng)次冪的值,相加即可。
2.十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
先講解例題,再總結(jié)方法。例題:將十進(jìn)制數(shù)11轉(zhuǎn)換成二進(jìn)制數(shù)。步驟是先采用“除2取余法”取出余數(shù),再把余數(shù)從低位到高位歸整,即可轉(zhuǎn)換完畢。步驟如下:
■
第二步:取“余”,從低位到高位,取出余數(shù)分別1011。所以,(11)10=(1011)2
學(xué)生掌握了計(jì)算方法后,可能就會(huì)提出“十進(jìn)制小數(shù)如何轉(zhuǎn)換成二進(jìn)制數(shù)”的問(wèn)題,這樣教師便可“順?biāo)浦邸?,講解小數(shù)的轉(zhuǎn)換方法——“乘2取整法”。步驟是把要轉(zhuǎn)換數(shù)的小數(shù)部分乘以基數(shù)2,取出整數(shù)部分作為新進(jìn)制小數(shù)部分的最高位,接著,把上一步得的小數(shù)部分再乘以基數(shù)2,再把整數(shù)部分作為新進(jìn)制小數(shù)部分的次高位,繼續(xù)上一步,直到小數(shù)部分變成零或達(dá)到預(yù)定的要求。舉例講解,學(xué)生更易理解和掌握。
學(xué)生掌握了十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)后,對(duì)于十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)、十六進(jìn)制數(shù)的計(jì)算就可進(jìn)行雷同的“模仿”,分別采用“除8取余法”“乘8取整法”“除16取余法”“乘16取整法”,完成轉(zhuǎn)換計(jì)算。
(二)二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換
這三種進(jìn)制間的轉(zhuǎn)換需要借助下表,學(xué)生記牢下表,問(wèn)題即可“迎刃而解”。
■
1.二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)
例題:將二進(jìn)制數(shù)1111010.0111轉(zhuǎn)換為八進(jìn)制數(shù)。方法:整數(shù)部分需將二進(jìn)制數(shù)從右至左,三位為一組劃分,最左方不足三位的話,前面用0補(bǔ)足三位;小數(shù)部分需從左到右,三位為一組劃分,最右方不足三位的話,后面用0補(bǔ)足三位;對(duì)應(yīng)上表,完成轉(zhuǎn)換。
步驟: 001 111 010.011 100 =172.34,所以,(1111010.0111)2=(172.34)8
2.二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)
例題:將1101010.01111轉(zhuǎn)換為十六進(jìn)制數(shù)。方法:整數(shù)部分需將二進(jìn)制數(shù)從右至左,四位為一組劃分,最左方不足四位的話,前面用0補(bǔ)足四位;小數(shù)部分需從左到右,四位為一組劃分,最右方不足四位的話,后面用0補(bǔ)足四位;對(duì)應(yīng)上表,完成轉(zhuǎn)換。
步驟:0110 1010.0111 1000=6A.78,所以,(1101010.01111)2=(6A.78)16
3.八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
例題:將八進(jìn)制數(shù)260.3轉(zhuǎn)換為二進(jìn)制數(shù)。方法:只要將每位八進(jìn)制數(shù)用三位二進(jìn)制數(shù)替換,即可完成轉(zhuǎn)換。
步驟:260.3= 010 101 000.011,所以,(260.3)8=(10101000.011)2
4.十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
例題:將十六進(jìn)制數(shù)8C.25轉(zhuǎn)換為二進(jìn)制數(shù)。方法:只要將每位十六進(jìn)制數(shù)用四位二進(jìn)制數(shù)表示,即可完成轉(zhuǎn)換。
步驟:8C.25=1000 1100.0010 0101,所以,(8C.25)16=(10001100.00100101)2
以上方法,雖是較淺顯的話語(yǔ),但在實(shí)際教學(xué)中,易被中職生理解。無(wú)論話語(yǔ)是否粗淺,敘述是否專業(yè),只要能被學(xué)生輕松掌握就是行之有效的好方法!
參考文獻(xiàn):
周南岳.計(jì)算機(jī)應(yīng)用基礎(chǔ)(WINDOWS XP+OFFICE2003):山西專供.高等教育出版社,2010-07.
作者簡(jiǎn)介:?jiǎn)套嫦?,女?975年11月出生,畢業(yè)學(xué)校:山西大學(xué)師范學(xué)院,本科,單位名稱:太原市第五職業(yè)中學(xué),研究方向:計(jì)算機(jī)教育教學(xué)。
?誗編輯 董慧紅