苗永梅
【摘要】計(jì)算機(jī)處理的是二進(jìn)制信息,對于結(jié)構(gòu)復(fù)雜、筆畫不規(guī)則的漢字是如何轉(zhuǎn)換成二進(jìn)制信息進(jìn)行組織和存儲的呢?本論文將漢字從輸入到輸出的過程高度精練,分為漢字外碼、國標(biāo)碼、機(jī)內(nèi)碼、漢字字型碼四個過程,以微課的形式展示內(nèi)容,短小精悍,易于理解。
【關(guān)鍵詞】漢字編碼 外碼 國標(biāo)碼 機(jī)內(nèi)碼 ASCII碼
【基金項(xiàng)目】陜西省職教學(xué)會課題“互聯(lián)網(wǎng)+”創(chuàng)新教育對策研究,課題編號:SZJG-1629。
【中圖分類號】H195 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2017)01-0075-02
1.微課簡介
微課以視頻為主要載體,記錄教師在教學(xué)活動中圍繞某個知識點(diǎn)而開展的精彩教學(xué)活動全過程。微課的主要特點(diǎn)是短小精悍:教學(xué)時間短,視頻控制的5—8分鐘之內(nèi);教學(xué)內(nèi)容高度精煉,突破教學(xué)中的重點(diǎn)、難點(diǎn)、疑點(diǎn)問題。微課的作用借用張一春教授的四微:位微不卑、課微不小、步微不慢、效微不薄。微課以小見大小課堂大教學(xué),在教學(xué)中應(yīng)用微課,發(fā)揮微課的大作用。
2.微課教學(xué)設(shè)計(jì)
微課教學(xué)從三個方面來設(shè)計(jì):教學(xué)內(nèi)容表現(xiàn)、教學(xué)媒體選擇、教學(xué)策略選擇。
(1)教學(xué)內(nèi)容選擇
教學(xué)內(nèi)容選擇“漢字編碼”,通過微課將漢字編碼過程清晰的展示出來,讓學(xué)生從知識的應(yīng)用方面理解計(jì)算機(jī)處理的是二進(jìn)制信息這個知識點(diǎn)。教學(xué)重點(diǎn)是編碼過程,難點(diǎn)是各種編碼的轉(zhuǎn)換,用位運(yùn)算化解教學(xué)難點(diǎn)。教學(xué)對象為計(jì)算機(jī)類或電子類愛好者。
(2)教學(xué)媒體選擇
用FLASH制作一個動畫,保存為.swf格式,引出教學(xué)內(nèi)容;
用PS軟件對圖片進(jìn)行處理,調(diào)整大小及顏色。
用PPT將講述的內(nèi)容精華呈現(xiàn),包括動畫、文字、圖片。Ppt改為16:9的寬屏模式。
用CS錄屏軟件將PPT講述過程錄制成視頻,生成.mp4格式的視頻文件。
視頻編輯,加片頭、片尾、字幕。
借助網(wǎng)絡(luò)發(fā)布視頻,供大家分享。
(3)教學(xué)策略選擇
教學(xué)內(nèi)容屬于理論性教學(xué),錄制過程不需要教師出境。
3.微課內(nèi)容呈現(xiàn)
漢字結(jié)構(gòu)復(fù)雜、數(shù)量龐大、筆畫不規(guī)則,存在大量一音多字和一字多音的現(xiàn)象,編碼過程將比ASCII[1]碼更復(fù)雜。漢字編碼[2]為漢字設(shè)計(jì)的一種便于輸入計(jì)算機(jī)的代碼,分為外碼、國標(biāo)碼、機(jī)內(nèi)碼、漢字字形碼,對應(yīng)于漢字輸入、存儲、編輯、輸出四個過程。編碼是關(guān)鍵,將做為重點(diǎn)知識來講解。
(1)漢字外碼
外碼也叫輸入碼,是用來將漢字輸入到計(jì)算機(jī)中的一組鍵盤符號。目前常用的輸入碼有拼音碼、五筆字型碼、區(qū)位碼和電報(bào)碼等。
根據(jù)1998年編的中國標(biāo)準(zhǔn)出版社出版的《字符集和信息編碼國家標(biāo)準(zhǔn)匯編》,每一個拼音和筆畫輸入的漢字,后面都有一個4位的數(shù)字。拼音數(shù)字化,解決了多音字問題。即用拼音碼、五筆字型碼輸入的漢字,都轉(zhuǎn)換成4位數(shù)字區(qū)位碼進(jìn)行運(yùn)算。
區(qū)位碼,將漢字與符號組成一個94×94的矩陣。在此方陣中,每一行稱為一個"區(qū)",每一列稱為一個"位",一個漢字所在的區(qū)號和位號簡單地組合在一起就構(gòu)成了該漢字的"區(qū)位碼"。在漢字的區(qū)位碼中,高兩位為區(qū)號,低兩位為位號。“中”字的區(qū)位碼用坐標(biāo)來表示在54區(qū)48位,表示為5448,“國”字的區(qū)位碼是2590,“夢”字的區(qū)位碼是3546。區(qū)位碼是用十進(jìn)制來表示的。
(2)國標(biāo)碼
為了使每個漢字有一個全國統(tǒng)一的代碼,我國頒布了漢字編碼的國家標(biāo)準(zhǔn):GB2312-80,規(guī)定每個漢字有個二進(jìn)制編碼用2個字節(jié)表示,是目前國內(nèi)所有漢字系統(tǒng)的統(tǒng)一標(biāo)準(zhǔn)。國標(biāo)碼是一個四位十六進(jìn)制數(shù),區(qū)位碼是一個四位的十進(jìn)制數(shù),每個國標(biāo)碼或區(qū)位碼都對應(yīng)著一個唯一的漢字或符號,國標(biāo)碼并不等于區(qū)位碼,它是由區(qū)位碼稍作轉(zhuǎn)換得到,其轉(zhuǎn)換方法為:先將十進(jìn)制區(qū)位碼和轉(zhuǎn)換為十六進(jìn)制區(qū)位碼;這樣就得了一個與國標(biāo)碼有一個相對位置差的代碼,再將這個代碼的第一個字節(jié)和第二個字節(jié)分別加上20H,就得到國標(biāo)碼。
(1)“中”字轉(zhuǎn)換成十六進(jìn)制區(qū)位碼:54D--00110110B--36H48D--00110000B--30H
(2)區(qū)位碼轉(zhuǎn)換成國標(biāo)碼運(yùn)算過程如圖1(a)
(3)漢字機(jī)內(nèi)碼
漢字機(jī)內(nèi)碼,計(jì)算機(jī)內(nèi)部存儲的漢字信息,用二進(jìn)制代碼表示,一個漢字占用2個字節(jié)(即16位二進(jìn)制),二進(jìn)制表示數(shù)據(jù)占用位數(shù)長,可用十六進(jìn)制表示。
國標(biāo)碼在轉(zhuǎn)換成機(jī)內(nèi)碼時,為解決與西文字符ASCII碼沖突(ASCII編碼用單字節(jié),漢字編碼用雙字節(jié);ASCII碼的首位為0,而漢字編碼的首位為1),將漢字兩個字節(jié)的最高位置“1”,即加8080H。運(yùn)算過程如圖1.(b)
(4)漢字字型碼
字形碼是漢字的輸出碼,輸出漢字時都采用圖形方式,通常16×16點(diǎn)陣來顯示漢字漢字字庫中存儲的是漢字的點(diǎn)陣信息。漢字顯示原理如圖2:
(5)課堂小結(jié)
十進(jìn)制的區(qū)位碼,按區(qū)和位分別轉(zhuǎn)換成十六進(jìn)制,在區(qū)和位上分別加20H得到國標(biāo)碼,為了解決與英文字符沖突,國標(biāo)碼在轉(zhuǎn)換成機(jī)內(nèi)碼時將高字節(jié)和低字節(jié)的最高位置1,即加8080H,轉(zhuǎn)換成機(jī)內(nèi)碼。漢字顯示時從漢字字庫中的地址碼位置讀出漢字的點(diǎn)陣信息,用1、0代表數(shù)碼管燈的開關(guān)將漢字顯示出來。(下轉(zhuǎn)183頁)
4.微課教學(xué)評價(jià)
本微課主題小,內(nèi)容集中,教學(xué)過程完整。將漢字從輸入到輸出的整個編碼過程用一個具體的實(shí)例講解清楚,破解難點(diǎn);運(yùn)算過程清晰、有理有據(jù),圖表邏輯性強(qiáng);視頻清晰,短小精悍,便于網(wǎng)絡(luò)傳輸和在線下載,實(shí)用性強(qiáng)。
5.總結(jié)
微課作為一種新的教學(xué)方式被廣泛采納和應(yīng)用。圍繞某個知識點(diǎn)展開,借助視頻呈現(xiàn),應(yīng)用網(wǎng)絡(luò)來推廣,使學(xué)習(xí)的對象、場所、時間擴(kuò)大到無限極。微課作品的需求量隨著網(wǎng)絡(luò)的發(fā)展逐年遞增。本文將制作“漢字編碼”微課的設(shè)計(jì)制作過程加以整理,與大家分享,起到拋磚引玉的作用,希望有更多好的微課作品出現(xiàn)。
參考文獻(xiàn):
[1]譚浩強(qiáng).《C程序設(shè)計(jì)》第四版[M].清華大學(xué)出版社.2008-11.
[2]陳愛文.漢字編碼的理論與實(shí)踐[M].學(xué)林出版社。1986-08.