1 / 24

教学要求

教学要求. 掌握十进制、二进制、八进制、十六进制的基数、字符集; 掌握各种仅为计数制的共同特点; 掌握二进制与十进制的数值相互转换; 了解数值型数据的编码,非数值型数据的表示; 了解用 ASCII 码表示常用符号、阿拉伯数字、英文字符; 了解汉字字符(繁简汉字的机内码、点阵字形码);. 1.2 信息编码. 在我们的生活中有许多的数码产品,例如数码照相机、数码摄像机、数字电视、 MP3 等,现实世界的信息都被转换为数字化的信息,所有的这些数字信息,在这些产品中都被存储成为了二进制数。

Download Presentation

教学要求

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 教学要求 • 掌握十进制、二进制、八进制、十六进制的基数、字符集; • 掌握各种仅为计数制的共同特点; • 掌握二进制与十进制的数值相互转换; • 了解数值型数据的编码,非数值型数据的表示; • 了解用ASCII码表示常用符号、阿拉伯数字、英文字符; • 了解汉字字符(繁简汉字的机内码、点阵字形码);

  2. 1.2信息编码 • 在我们的生活中有许多的数码产品,例如数码照相机、数码摄像机、数字电视、MP3等,现实世界的信息都被转换为数字化的信息,所有的这些数字信息,在这些产品中都被存储成为了二进制数。 • 计算机是以0和1为基础来运行的,信息系统要处理采集到的各类信息,只有依靠信息编码,一方面实现信息的加工与处理,另一方面实现人与人、人与机、机与机之间信息的传递。

  3. 1.2信息编码 一、二进制 二进制数是什么?有什么特点?文字信息如何“数字化”?这此都是本节课要回答的问题。   为了区别不同进制数,通常在数值的外面加括号及表明进制的下标,或在数的后面加字母标识,如二进制用“B”,十进制用“D”,八进制用“O”,十六进制用“H”表示。 【提问】123为什么不是二进制数?10111是为什么一个二进制数,但也可表示一个十进制数?在十进制数中11+1=12,在二进制数中11+1=100,为什么? 1、二进制的概念 我们学习过十进制数,它有两个基本的特点,一是十进制数是由0、1、2、……、9十个数字组成。二是两个十进制数项相加是遵循“逢十进一”的原则。 由此,设计二进制数:二进制数由两个数字0、1组成;二进制数遵循“逢二进一”原则。

  4. 这种只用○和1表示,运算时逢二进一的计数方法称为二进制。这种只用○和1表示,运算时逢二进一的计数方法称为二进制。 对计算机而言,任何信息在计算机的内部都采用二进制代码来表示,二进制的采用使信息的处理及传输变得容易。 二进制数与十进制数的对应关系如下

  5. 1.2信息编码 2、二进制整数转十进制整数 方法:(1)将二进制数按权值展开成多项式和的表达形式;    (2)将多项式按十进制逐项累加。 基数:指一种计数制中所具有的符号的个数。 权 :(例) 二进制数的权:2的n次方{n | n为整数} 例:将101、100101转为十进制数。 3、十进制整数转二进制整数 (整数部分)方法:将整数部分不断除以2取余数,直到商为0,将余数倒向排列; (小数部分)方法:将小数部分不断乘以2取整数,直到小数部分为0或达到要求。 例:将5、39、67转为二进制数。

  6. 123.56= 1*10 +2*10 +3*10 +5*10 +6*10 =100+20+3+0.5+0.06 =123.56 1 0 -1 2 -2 数制转换 1、十进制123.56可展开为: 1 2 3 . 56 • 位数: 2, 1 ,0 -1,-2

  7. 8+4+0+1 =13 3 2 1 0 10 1101=1*2 +1*2 +0*2 + 1*2 = 二进制数100110转换十进制数是多少? 数制转换 • 2、二进制1101位数: 1101 3,2,1,0 二进制1101可展开为(二进制转换为十进制) 基为:2 权为:2n 38

  8. 方法:除2取余法。 十进制转换为二进制 • 整数 • 十进制整数转为二进制整数 余数的排列是,第一个余数是最低位, 最后一个余数是最高位。

  9. …………………… …………………… …………………… …………………… …………………… 1 1 0 1 0 例:将25转化为二进制。 25 2 2 12 反 向 排 列 6 2 3 2 1 2 0 所以:十进制25转换为二进制为:11001 十进制数42转换成二进制数是多少? 101010

  10. 十进制转换为二进制 • 小数 • 十进制小数转为二进制小数 方法:乘2取整法 将每次得到的整数依次排列就得到二进制小数。

  11. …………………… …………………… …………………… 1 1 1 例:将0.875转为二进制小数 0.875 X 2 1.750 顺 序 排 列 0.75 X 2 1.50 0.5 X 2 1.0 0.0 所以0.875转换为二进制为:0.111

  12. 练 习 • 二进制转换为十进制: 1、1102=( )10 2、101101.0112=( )10 • 十进制转换为二进制: 1、12310=( )2 2、34.12510=( )2 6 45.375 1111011 100010.001

  13. 1.2信息编码 二、字符编码 用二进制数来表示文字字符就称为字符的编码。 目前国际上普遍采用的字符编码是ASCII码(American Standard Code for Information Interchange美国标准信息交换代码) 。ASCII码是一种为字母、数字、标点符号以及其他一些符号指定二进制数值代码的方案。 ASCII码通常用一个字节(8位二进制数)表示一个字符,总共可表示128个字符。 (00000000—01111111即0—127)

  14. ASCII码表

  15. 1.2信息编码 1.表中最前面的32个码(00H~1FH)和最后一个码(3FH)不对应任何可印刷的字符,主要用于对计算机通信中的通信控制或对计算机设备的控制,称控制码。 2.空格字符SP的编码值是32(20H)。 3.字符的ASCII码就是它的内部码。在计算机内部占用一个字节(8位二进制位),但有效位只有7位,最高位置为0。

  16. 1.2信息编码 ASCII码表中2点规律: 1)数字符0~9,大写英文字母A~Z和小写英文字母a~z分别按它们的自然顺序安排在表中的不同位置。这三组字符在表中的先后次序(即从小到大的顺序)是:数字符、大写英文字符和小写英文字符。所以,当知道一个字符的ASCII码值时,就可推算出同组其他字符的ASCII码值。 例如:字符A的码值是65,那么B的码值就是66,字符Z的码值就是65+25=90。 2)大写英文字符和小写英文字符两组字符在表中不是连续放在一起的,它们对应字符的ASCII码值之间相差32。例如:A的ASCII码值是65,a的ASCII码值为97。 如:“A“的ASCⅡ码值是65,问“F”的ASCⅡ码值? 答案:ABCDEF,A和F相差为5,则“F”的ASCⅡ码值65+5=70。

  17. 1.2信息编码 三、汉字编码 汉字的标准码是我国国家标准总局颁发的“信息交换用汉字编码字符集――基本集”,简称国标码。现行通用的为:GB2312-80 1)外码:汉字外码又叫汉字输入码,是利用西文标准键盘的字母、数字、符号键,组合生成汉字的编码。 主要分为数字编码(区位码)、音码(全拼、智能ABC) 、形码(五笔、郑码)与音形码(自然码、二笔)。 2)内码:汉字的机内代码由两个字节(两个8位二进制数)组成。由于它必须与ASCII码兼容但又不能冲突,因此汉字内码将国标码两个字节的最高位定为“1”。 3)形码:汉字字形码用在汉字输出时产生汉字字形。 显示字形的方法有位图字形,矢量字形及轮廓字形。

  18. 汉字外码: • 汉字编码分类: 数字编码:如区位码 中:(5448) 音码:如全拼、智能ABC、微软拼音、紫光拼音 中(zhong) 形码:如五笔字型 中(k) 音形码:如 自然码 试比较各种输入法的优缺点?P7

  19. 汉字内码: • 汉字内码:是为在计算机内部对汉字进行存储、处理而使用的汉字编码。 • 对于同一个汉字,无论使用何种形式的输入码,输入计算机后都会转换为唯一的内码。 • 英文字符内码由一个字节表示,最高位为:“0”。如:01101011 • 汉字内码由两个字节组成。 • 如1000010110010010

  20. 汉字字形码 • 汉字字形码:是为输出汉字而进行的汉字编码。也就是指确定一个汉字字形点阵的代码,也叫字模或汉字输出码。 • 汉字是方块字。针对某一个汉字,我们可以画一个n行n列的格子表(简称为点阵),并将该汉字的字形描画在该格子表中,凡笔画所到的格子点为黑点,用二进制数“1”表示,否则不点,用二进制数“0”表示。这样,一个汉字的字形就可用一串二进制数表示了,这就是汉字点阵的二进制数字化。 (如windows中的造字程序)

  21. 各种代码之间关系图 输入管 理模块 输入 设备 汉字库 汉字 汉字编码 汉字机内码 汉字字形码 输出设备 汉字

  22. 1.2信息编码 你认为汉字内码与 ASCⅡ码在编码上有什么异同? 1、编码基本思想一样:用一组二进制数表示汉字字符; 2、用于表示字符的二进制数个数不一样:英文字符用一个字节表示,汉字字符用2个字节表示。

  23. 课堂练习 B 1、ASSCII码是( )。 A.国标码的缩写 B.美国标准信息交换码的缩写 C.表示汉字的内码 D.表示汉字的字形码 2.字符“C”的ASCII码为1000011,“D”的ASSCII码为1000100,则“C”与“D”之间的大小关系为( )。 A. “C”>“D” B. “C”<“D” C. “C”=“D” D. 不能确定 3. 十进制数8的二进制编码是( )。 A.1000 B.1001 C.1010 D.1011 4、二进制数11001转化为十进制数是( ) A.26 B.25 C.24 D.23 B A B

  24. 课堂练习 A 5、在计算机内部,数据是以( )形式加工、处理和传送的。 A.二进制码 B.八进制码 C.十六进制码 D.十进制码 6、计算机中的汉字系统中,一个汉字的内码占( )个字节。 A.1 B.2 C.3 D.4 B 在半角状态下,中文占用2个字节,英文和符号占用1个字节,全角下面全部占用2个字节 7、ASCII码在计算机中表示方式为1字节,最高位为0。 ( ) 8、计算机键盘上的每一个键都对应着一组二进制代码。 ( ) 对    对  

More Related