4計算機的資料與編碼

2022-11-29 02:21:05 字數 3238 閱讀 6030

授課日期課堂型別講授課時 2

新課內容:

計算機的資料與編碼

教學目標:

理解計算機中資料的表示

掌握西文字元的ascii碼表示

掌握漢字及其編碼(國標碼)

了解文字資訊的表示與文字處理

教學重點、難點及處理措施

重點:西文字元的ascii碼表示,漢字國標碼的表示

難點:漢字及其編碼(區位碼、國標碼、機內碼)的表示

處理措施:詳細講述、有關概念與實際相結合進行講解。

教學過程:

知識回顧→內容講授→課堂小結→作業布置→真題講解

教學手段:多**教學、習題講解法

作業: 《全國計算機等級考試全真筆試+上機考題解答與訓練》

p23 例11-17 p31-32 西文字元的編碼、漢字的編碼

一、新課講授

1、 計算機中的資訊單位

8bit(位)=1byte(位元組)

1024byte(位元組)=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

2、字元的編碼表示

西文字元編碼:ascii碼

ascii碼全稱為美國標準資訊交換碼(american standard code for information interchange)。它用7位二進位制數來編碼,因此標準ascii碼最多可以表示27=128個字元(二進位制位0000000~1111111,十進位制為0~127),包括字母、數字、標點符號、控制符號等西文字元。ascii碼已經被iso認定為國際標準。

通過學生查表,使用計算器進行計算,記住以下**,並且學會推算字母和數字的編碼。

字元「a」的ascii碼=(0100 0001)2=(65)10;

字元「a」的ascii碼=(0110 0001)2=(97)10;

字元「0」的ascii碼=(0011 0000)2=(48)10。

在計算機系統中,用1位元組來儲存乙個ascii字元。

有乙個特點:最高位(第八位)為0。還有一種叫做擴充ascii碼,它是用8位二進位制數給字元編碼,這樣可以表示256種字元。

規律總結:

標準ascii 字符集的特點: 空格《數字《大寫字母《小寫字母

數字、字母連續存放

asc( 「a」) + 32 = asc(「a」)

真題解析:

例:下列字元中,其ascii編碼值最大的是

a.9 d.空格

例:「h」的ascii碼為72,「f」的ascii碼為______。

a 102 b 101 c 100 d 103

漢字編碼 : gb2312、gbk、gb18030、ucs(unicode)、big5碼

1 漢字國標碼

2023年我國頒布了《資訊交換用漢字編碼字符集(基本集)》gb2312-80,簡稱國標碼(或

gb碼),一共收集了7445個字元編碼,其中有682個非漢字圖形字元(如序號、數字、羅馬數字、英文本母、日本假名、俄文本母、漢語拼音)和6763個漢字的**。漢字**中有一級常用字3755個,二級次常用字3008個,一級常用漢字按漢語拼音字母順序排列,二級次常用字按偏旁部首排列,部首順序依筆畫多少排序。

用兩個位元組編碼乙個國標碼字元,每個位元組最高位為0。比如「啊」字的國標碼對應的兩個位元組為:

高位元組低位元組

00110000 00100001--每個位元組的最高位為0

區位碼:把7445個國標碼放置在乙個94行×94列的陣列中,陣列的每一行稱為乙個漢字的「區」,用區號表示;每一列稱為乙個漢字的「位」,用位號表示,區號範圍是1~94,位號範圍是1~94。

其它漢字字符集還有,gbk編碼(chinese internal code specification),ucs/unicode編碼,gb18030-2000編碼,big-5碼。

gb2312、gbk、gb18030這三種漢字編碼標準主要在我國大陸使用,而big-5碼是通行於台灣、香港地區的乙個繁體字編碼方案,俗稱「大五碼」。big-5碼共收錄漢字13053個,但與gb2312等漢字編碼不相容。

②漢字機內碼把國標碼兩個位元組的最高位置成「1」,這樣得到的編碼我們叫它漢字的機內碼。所以「啊」字的機內碼對應的兩個位元組為:

高位元組低位元組

10110000 10100001--每個位元組的最高位為1

規律總結:區位碼、國標碼與機內碼的轉換關係

方法: (1)區位碼先轉換成十六進製制數表示

(2)(區位碼的十六進製制表示)+2020h=國標碼;

(3)國標碼+8080h=機內碼

真題解析:

例:以漢字「大」為例,「大」字的區位碼為2083

解析:1、區號為20,位號為83

2、將區位號2083轉換為十六進製制表示為1453h (按區號和位號分別進行進製轉換,20=14h 83=53h)

3、1453h+2020h=3473h,得到國標碼3473h

4、3473h+8080h=b4f3h,得到機內碼為b4f3h

③漢字輸入碼

大家平時用鍵盤將漢字輸入計算機,使用的是漢字的輸入碼,比如說五筆字體輸入碼、全拼輸入碼、紫光拼音輸入碼等等。

漢字輸入碼又稱為外碼,編碼方法主要有三種:數字編碼、拼音編碼和字型編碼。

數字編碼:是用一串數字代表乙個漢字。最常用的是區位碼,它是把國標碼的每乙個位元組減去***得到的,高位元組稱為區碼,低位元組稱為位碼。則「啊」字的區位碼對應的兩個位元組為:

高位元組低位元組

00010000 00000001

拼音編碼:是以漢字讀音為基礎的輸入法,紫光拼音輸入法呀、智慧型abc等。

字型編碼:是根據漢字形狀確定的編碼。

真題解析:

1、若計算機中連續2個位元組內容的十六進製制形式為34和51,則它們不可能是________

a)2個西文字元的ascii碼

b)1個漢字的機內碼

c)1個16位整數

d)一條指令

答案:b

2、若中文windows 環境下西文使用標準ascii碼,漢字採用gb2312編碼,設有一段文字的內碼為cb f5 d0 b4 50 43 ca c7 d6 b8,則在這段文字中,含有______。

a)2個漢字和1個西文字元

b)4個漢字和2個西文字元

c)8個漢字和2個西文字元

d)4個漢字和1個西文字元

答案:b

二、內容小結

本節課講授了西文字元編碼ascii碼的表示與應用,漢字編碼的基本概念及漢字的處理過程。利用真題進行知識點的串講,能幫助學生消化理解知識點,也能實現課堂上的師生互動。

1 2 認識計算機 數制與編碼

課題授課日期 計算機硬體組成2012.9.20 第3次課 課型授課時數 新課3教學目標 1 掌握計算機數制的表示 2 掌握數制間的轉換 教學重點二進位制 八進位制 十六進製制及其轉換 教學難點數制間轉換 教學準備ppt課件 認識計算機 數制與編碼知識點1 幾種數制及特點1 元素組成2 進製原則 知識...

04 計算機與軟體學院 電腦科學與技術 《資料結構》

資料結構 考試大綱 考試性質 普通高等學校本科插班生招生考試是由專科畢業生參加的選拔性考試。高等學校根據考生的成績,按已確定的招生計畫,德 智 體全面衡量,擇優錄取。因此,本科插班生考試應有較高的信度 效度 必要的區分度和適當的難度。考試內容 總要求 一 考試基本要求 閉卷。獨立完成。二 考核知識範...

貴州彝文計算機編碼輸入方法設計與實現

雲南民族大學學報 自然科學版 吳勰 畢節學院彝學研究院,貴州畢節 摘要 以彝文部件為碼元,根據人體工程學原理,設計彝文計算機輸入鍵位碼 同時依據彝文本 型結構和彝文本書寫筆順,設計彝文計算機編碼輸入方法,實現彝文計算機鍵盤輸入 關鍵詞 彝文 編碼 輸入法 中圖分類號 文獻標誌碼 文章編號 彝文是中國...