汉字信息处理与汉字输入法

上传人:平*** 文档编号:47645225 上传时间:2018-07-03 格式:PPT 页数:45 大小:2.11MB
返回 下载 相关 举报
汉字信息处理与汉字输入法_第1页
第1页 / 共45页
汉字信息处理与汉字输入法_第2页
第2页 / 共45页
汉字信息处理与汉字输入法_第3页
第3页 / 共45页
汉字信息处理与汉字输入法_第4页
第4页 / 共45页
汉字信息处理与汉字输入法_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《汉字信息处理与汉字输入法》由会员分享,可在线阅读,更多相关《汉字信息处理与汉字输入法(45页珍藏版)》请在金锄头文库上搜索。

1、 第3章 汉字信息处理与汉字输入法目录: 3.1计算机的数制与编码 3.2文字信息的计算机处理过程 3.3微机汉字输入法的使用第3章 汉字信息处理与汉字输入法1第3章 汉字信息处理与汉字输入法重点:l数制与数制间的转换lASCII码 、国标码与机内码l文字信息的输入、加工与输出l汉字输入法的添加、安装与删除 l汉字输入法的选择与切换l输入法设置 难点: u数制间的转换2第3章 汉字信息处理与汉字输入法 3.1 计算机的数制与编码 3.1.1 数制数制指的是表示数的方法和规则。进位记数制(简称进位制):按进位方式记数的数制。1进位记数制(1)十进位记数制 十进位记数制,简称十进制,用十个数码,即

2、0、1、2、 3、4、5、6、7、8、9表示数,低位向高位进位的规则是“ 逢十进一”,十进制的基数为10。 一个十进制整数可以用一个多项式来展开。例如:563510261013100式中,102、101、100分别称为百位、十位、个位的“权 值”。一般地,任何一个十进制整数都可表示为其各个数码与 对应位权值的乘积之和。3第3章 汉字信息处理与汉字输入法(2)二进位记数制。二进位记数制,简称二进制,用两个数码,即0和1表 示数,低位向高位进位的规则是“逢二进一”,二进制的 基数为。类似于十进制整数,任何一个二进制整数都可 表示为其各个数码与对应位权值的乘积之和。需注意的是 ,二进制整数各位的权值

3、为2的方幂。【例3-1】(11010)2(124123022121 020)10(26)10计算机内采用二进制表示数的两个主要原因:第一, 物理上容易实现。计算机由电子元器件组合而成,元器件 的两个相反物理状态(如电位的高低、开关的通断等)可 用二进制中的数码0和1表示;第二,二进制的运算规则比 其他数制简单,可使计算机的结构和运算简化。4第3章 汉字信息处理与汉字输入法(3)八进位记数制。八进位记数制,简称八进制,用8个数码,即0、1、2 、3、4、5、6、7表示数,低位向高位进位的规则是“逢 八进一”,八进制的基数为8。类似于十进制整数,任何 一个八进制整数都可表示为其各个数码与对应位权值

4、的乘 积之和。注意的是,八进制整数各位的权值为8的方幂。【例3-2】 (1502)8(183582081280)10(834)10 (4)十六进位记数制。十六进位记数制,简称十六进制,用16个数码,即0、1 、2、3、4、5、6、7、8、9、A、B、C、D、E、F表示数, 低位向高位进位的规则是“逢十六进一”,十六进制的基 数为16。5第3章 汉字信息处理与汉字输入法类似于十进制整数,任何一个十六进制整数都可表示为 其各个数码与对应位权值的乘积之和。需注意的是,这里用 A、B、C、D、E、F分别代表十进制的10、11、12、13、14、 15,十六进制整数各位的权值为16的方幂。【例3-3】(

5、1B4E)16(1163111624161 14160)10(6990)10 对于含有小数的数,小数部分的表示或展开方法 与整数类似,只是各数码对应位的权值为基数的负方幂 。 【例3-4】 (11010.01)2(124123022 121 020021 122)10(26.25)10其中小数后第一位0、第二位1的权值依次为21、 22。 6第3章 汉字信息处理与汉字输入法几种常用进位制数值对照表7第3章 汉字信息处理与汉字输入法2. 数制间的转换 (1)二进制数和十进制数间的转换。 二进制数转换成十进制数只要按前述方法将二进制数展开,计算各数码与相应 权值的乘积并累加即可,如例【3-1】与例

6、【3-4】。 十进制数转换成二进制数 十进制整数转换为二进制整数可采用“2除取余法”, 即将十进制整数逐次除以基数2取其余数,故此种方法称 为“除基取余法”。8第3章 汉字信息处理与汉字输入法【例3-5】 将(76)10转换成二进制数。计算步骤如下:余数(二进制数)2 76 2 38 0 二进制数最低位2 19 02 9 12 4 12 2 0 2 1 00 1 二进制数最高位所以,(76)10(1001100)2。由上面计算过程可知,2 除 进行到商0余1为止,余数按逆序排列即为二进制数。9第3章 汉字信息处理与汉字输入法 同样方法,十进制整数转换成八进制整数可采用“8除 取余法”,十进制整

7、数转换为十六进制整数可采用“16除取 余法”。 (2)二进制数和八进制数间的转换。 二进制数转换成八进制数二进制数转换为八进制数,采用“三位一并法”,即 以小数点为基点,向左右两个方向将每三位二进制数并为 一组。如果整数部分最左边组不足三位在该组左边用0补 齐,小数部分最右边组不足三位在该组右边用0补齐,这 并不影响二进制数的值。然后将各组按如下表所示的对应 关系转换为八进制数。用三位二进制数表示一位八进制数八 进 制01234567二 进 制00000101001110010111011110第3章 汉字信息处理与汉字输入法 【例3-6】 将(1011010110.1101)2 转换成八进制

8、数。步骤如下:001 011 010 110.110 1001 3 2 6. 6 4即(1011010110.1101)2(1326.64)8。 八进制数转换成二进制数八进制数转换成二进制数就是上述过程的逆过程,即采 用 “一分为三法”。 【例3-7】 将 (3671.54)8转换为二进制数。步骤如下:3 6 7 1. 5 4011 110 111 001. 101 100即(3671.54)8(011110111001.101100)2(11110111001.1011)2。11第3章 汉字信息处理与汉字输入法(3)二进制数和十六进制数间的转换。 二进制数转换成十六进制数二进制数转换成十六进

9、制数,采用“四位一并法”, 即以小数点为基点,向左右两个方向将每四位二进制数并 为一组。如果整数部分最左边组不足四位在该组左边用0补 齐,小数部分最右边组不足四位在该组右边用0补齐,这并 不影响二进制数的值。然后将各组按如下表所示的对应关 系转换为十六进制数。 用四位二进制数表示一位十六进制数十 六 进 制01234567二 进 制00000001001000110100010101100111十 六 进 制89ABCDEF二 进 制1000100110101011110011011110111112第3章 汉字信息处理与汉字输入法【例3-8】 将(110111011011010110.100

10、1101001)2 转 换为十六进制数。步骤如下:0011 0111 0110 1101 0110.1001 1010 01003 7 6 D 6. 9 A 4即(110111011011010110.1001101001)2(376D6.9A4)16。 十六进制数转换成二进制数十六进制数转换成二进 数就是上述过程的逆过程, 即采用“一分为四法”。【例3-9】 将(3AB7.5D9)16转换为二进制数。步骤如下 :3 A B 7. 5 D 90011 1010 1011 0111. 0101 1101 1001即(3AB7.5D9)16(11101010110111.010111011001)

11、2。13第3章 汉字信息处理与汉字输入法3. 计算机的基本运算计算机的“计算”分为两类:数值计算和非数值计算。数值计算的基本运算是四则运算(加、减、乘、除); 非 数值计算的基本运算是基本逻辑运算(与、或、非)。 (1)二进制的四则运算。二进制的数码只有0和1,在各种进位制中,其四则运算 最 简单。在计算机内部,二进制加法是基本运算。乘、除可以通 过 加、减和移位来实现,通过应用补码运算,减法也可转换成 加 法实现。 14第3章 汉字信息处理与汉字输入法二进制的加法运算规则如下:000;101;011;1110(被加数和加数 为1,结果本位为0,按逢二进一规则向高位进位1)。 【例3-10】

12、求二进制数(1101)2和(1011)2之和。运算过程如下:即(1101)2(1011)2(11000)2 ((13)10(11)10(24)10)。 15第3章 汉字信息处理与汉字输入法二进制的减法运算规则如下:000;100;011(被减数为0,减数为1,结果 本 位为1;因为要向高位借位,本位被减数变为1011,所以 01为1111);110。【例3-11】 求二进制数(11101)2和(1011)2之差。运算过程如下:即(11101)2(1011)2(10010)2 (29)10(11)10(18)10)。16第3章 汉字信息处理与汉字输入法二进制的乘法运算规则如下:000;100;0

13、10;111。【例3-12】 求二进制数(1101)2和(1110)2之积。 运算过程如下:即(1101)2(1110)2(10110110)2 ((13)10(14)10(182)10)。17第3章 汉字信息处理与汉字输入法二进制的除法运算规则如下:000;010 (10无意义);111。【例3-13】 求二进制数(1001110)2和(110)2之商。 运算过程如下:即(1001110)2(110)2(1101)2 (78)10(6)10(13)10)。18第3章 汉字信息处理与汉字输入法(2)基本逻辑运算 在形式逻辑中,任何复杂的逻辑运算都可以由三种基本 逻 辑运算来实现,即逻辑与(AN

14、D)、逻辑或(OR)、逻辑非 (NOT),简称与、或、非。逻辑变量和运算结果只有“真 (True)”、“假(False)”两个值,在计算机中可用 “0”表示 “假”,用“1”表示“真”。设有两个逻辑变量A和B,A、B的取值只能为0或1,逻辑 运 算规则如下: 逻辑“与”运算规则“与”运算又称逻辑乘,通常用符号“AND”或“.”表 示,如A AND B或A.B。 逻辑“与”的运算规则为0 AND 0=0 0 AND 1=0 1 AND 0=0 1 AND 1=1 或表示为0.0=0 0.1=0 1.0=0 1.1=119第3章 汉字信息处理与汉字输入法 逻辑“或”运算规则“或”运算又称逻辑加,通常用符号“OR”或“”表 示,如A OR B或AB。逻辑“或”的运算规则为0 OR 00 0 OR 11 1 OR 01 1 OR 11 或表示为0 00 0 11 1 01 1 11逻辑“或”形式上类似于二进制数的加法,但语义不同 。上 述规则表示,只有两个逻辑变量都为假时,结果才为假,否 则 结果为真。 逻辑“非”运算规则“非”运算通常用符号“NOT”或“”表示。逻辑“ 非”是一元 运算,即参与运算的数只有一个,对逻辑变量A,逻辑“非 ”运 算可表示为NOT A或。逻辑“非”的运算规则为NOT 01 NOT 10 或表示为20第3章 汉字信息处理与汉字输入法上述规则表示,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号