全国计算机等级考试一级B教程教案1无锡市商业职业高级中学张锡明无锡市商业职业中学理论课程教师教案本(2001-2002学年第1学期)专业名称计算机课程名称国家一级B授课教师张锡明学校无锡市商业职业中学全国计算机等级考试一级B教程教案2无锡市商业职业高级中学张锡明第一章计算机基础知识第一节计算机的概述一.计算机发展简史1.1946年第一台电子计算机ENIAC在美国宾夕法尼亚大学诞生了。2.计算机发展的四个阶段:时间基本元件运算速度第一代计算机1946-1958电子管几千次-几万次/秒第二代计算机1958-1964晶体管几万次-几十万次/秒第三代计算机1965-1971小规模集成电路几十万次-几百万次/秒第四代计算机1971-大规模集成电路几百万次-几亿次/秒二.计算机的特点1.处理速度快2.存储容量大3.可靠性高4.工作全自动5.适用范围广三.计算机的应用领域全国计算机等级考试一级B教程教案3无锡市商业职业高级中学张锡明1、科学计算2、信息处理3、过程控制4、计算机辅助设计(CAD)和计算机辅助制造系统(CAM)5、现代教育6、家庭生活四.计算机的分类1.按处理数据的型态分类:可分为数字计算机、模拟计算机和混合计算机2.按使用范围分类:通用计算机和专用计算机3.按本身性能分类:超级计算机(巨型机)、大型机、中型机、小型机、微型机和工作站全国计算机等级考试一级B教程教案4无锡市商业职业高级中学张锡明第二节数制与编码一.数制的基本概念数制是人们利用符号来计数的科学方法。二.二、八、十和十六进制数数制分为非进位计数制和进位计数制进位计数制中,逢十进一的是十进制(n)D,逢八进一的是八进制(n)Q,逢二进一的是二进制(n)B,逢十六进一的是十六进制(n)H。无论哪一种计数制都涉及两个基本概念:基数和权。某种进位制的基数是指在这种进位制中允许使用的基本数码,也即每个数位上能使用的数码个数。如十进制的基数是10。权也称位权,它的计算方法是:以该进位制的基数为底,以数码所在数位的序号为指数,所得的整数次幂即为该进位制在该数位上的权。如十进制中,小数点左边第一位是个位,权是100。三.不同进位计数制间数据的转化1.将非十进制数转换成十进制数把任意一种非十进制数权按展开式写成多项式和的形式,算出该多项式的结果即可。也就是说,把各数位的权和该位上的数码相乘,乘积逐项相加,和便是所对应的十进制数例:111010=1×25+1×24+1×23+1×21=32+16+8+2=(58)102.十进制转换成非十进制十进制转换成任意非十进制的方法基本相同,整数部分与小数部分不同,需要分开进行。整数部全国计算机等级考试一级B教程教案5无锡市商业职业高级中学张锡明分采用除基取余法。例如,将十进制数转换成二进制数时,把十进制整数除以二进制基数2,取余数作最低位系数k0;再取商继续除以2,取余数作为高一位的系数;如此继续直到商为0时得到最高位系数,停止算法,所得到的余数系列就是转换成的二进制数。小数部分采用乘基取整法。例如,将将十进制数转换成二进制数时,把十进制小数乘以二进制基数2,其积的整数作为二进制小数的最高位系数k-1;再取其积的小数部分继续乘以2,新的积的整数部分作为二进制小数的下一位的系数k-2;如此继续直到小数为0或小数点后的位数达到要求精度为止,这时乘积的整数部分是二进制最低数位的系数。这样所得到的整数系列就是所求的二进制小数。3.十六进制和八进制转换成二进制由于23=8,1位八进制数恰好等于3位二进制数;同样24=16,一位十六进制数恰好等于4位二进制数。可根据它们的关系转换。如:(2614)8=(010110001100)22614(2C1D.A1)16=(0010110000011101.10100001)22C1DA14.将二进制数转换成八进制、十六进制二进制数转换成八进制的方法是:以小数点为中心,整数部分自右向左分组,小数部分自左向右分组,每3位二进制一组,不足的补零(即只有整数的高位和小数的低位才能补零)。然后,将各组的3位二进制数按22、21、20权展开后相加得到1位八进制数值,把各组行到的数值组合起来就得到了一个八进制数值,把各组得到的数值组合起来就得到了一个八进制数。二进制数转换成十六进制的方法与转换成八进制的方法类似,不同的是分组时每4位一组。全国计算机等级考试一级B教程教案6无锡市商业职业高级中学张锡明四.二进制数的算术运算1.加法二进制的加法运算遵循以下法则:0+0=00+1=11+0=11+1=10(逢二进一)2.减法二进制的减法运算遵循以下法则:0-0=00-1=1(借一当二)1-0=11-1=03.乘法二进制的乘法运算遵循以下法则:0×0=00×1=01×0=01×1=14.除法二进制的除法运算遵循以下法则:0÷0=00÷1=01÷0无意义1÷1=1五.二进制的逻辑运算(介绍,学生只需了解即可)1.逻辑与只有当所有的条件都满足时,结果才成立,这种逻辑关系称为与逻辑。通常用·、×和∧来表示。与运算的规则如下:0×0=00×1=01×0=01×1=12.逻辑或只要一个条件满足,结果就成立,这种逻辑关系叫做或逻辑。通常用∪或+来表示。或运算规则如下:0+0=00+1=11+0=11+1=13.逻辑非逻辑非指的是逻辑否定,即求反。逻辑非在运算变量上面加一根横线表示。如A的非写作ā。非运算规则如全国计算机等级考试一级B教程教案7无锡市商业职业高级中学张锡明下:ī=00=14.逻辑异或异或运算中,只有在两个逻辑变量的值不同时,异或运算的结果为1;否则,异或运算的结果为0,异或运算通常用符号来表示。运算规则如下:00=001=110=111=0例题1(加法):(1010)2+(1011)2=(10101)2例题2(减法):(11100101)2-(10011010)2=(01001011)2例题3(乘法):(1011)2X(1101)2=(1001111)2例题4(除法):(111011)2÷(1011)2=101…100例题5(逻辑或):10011010V00101011=10111011全国计算机等级考试一级B教程教案8无锡市商业职业高级中学张锡明例题6(逻辑与):10101101∧00101011=00101001小结:主要学习二进制的算术运算和逻辑运算,掌握运算规则作业:1.10011001B+00101010B=11000011B2.(10010)2+(0101)2=(10111)23.11001011B–01010101B=01110110B4.(10010)2X(11011)2=1111001105.(1010)2÷(101)2=100…16.00101011B∧10011010B=00001010B7.00101011B∨10011010B=10111011B8.已知:A=(11001010)2B=(00001111)2求y=A○+By=A○+B=(11000101)2全国计算机等级考试一级B教程教案9无锡市商业职业高级中学张锡明第三节计算机中字符的编码一.信息与数据的概念数据是一组可以识别的记号或符号,它通过各种组合来表达客观世界中的各种信息。数据是信息的载体,是信息的具体表现形式。数据可以是数字、字符、文字、声音、图像等,可以存贮在物理介质上,用于传输和处理。而信息是数据所表达的含义。二.数据的存储单位计算机中的数据是二进制数,常用的单位有:位、字节和字三种。计算机中最小的单位是二进制的一个数位,简称位(bit:比特)。一位只能用来存放一位二进制即0或1通常将相邻的8位组成一个字节(Byte:拜特,简写为B)。字节是计算机中用于衡量容量大小的最基本的单位,容量一般用KB、MB、GB、TB来表示,它们之间的关系是1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB,其中1024=210三.编码1.BCD码(二--十进制编码),所谓二--十进制编码(BCD码)就是指将十进制的每一位用4位二进制来表示,其最常用是8421BCD码。2.ASCII码,主要对数字、字母、通用符号、控制符号等字符的编码。ASCII码是用七位表示一个字符,可以表示128种不同的字符,共有三类:(1)数字0~9;(2)26个大写英文字母和26个小写英文字母;(3)各种运算符号、标点符号和控制符号等。3.汉字编码汉字编码主要分为四类:汉字输入编码、汉字全国计算机等级考试一级B教程教案10无锡市商业职业高级中学张锡明交换码、汉字内码和汉字字型码。其中汉字输入编码主要分为四种:数字编码、字音编码、字形编码、音形编码。全国计算机等级考试一级B教程教案11无锡市商业职业高级中学张锡明第四节计算机指令一.计算机指令系统指令就是由二进制代码表示的,要求计算机完成各种操作的命令。一条指令对应一种操作。指令系统是指某一台计算机能执行的所有指令。对于不同的计算机指令系统来说,一般具有以下的几类指令:1、算术、逻辑运算指令2、数据传送指令3、程序控制指令4、状态管理和控制指令5、输入输出指令二.程序设计语言1.机器语言的概念:机器语言就是直接用二进制代码形式表示的机器指令序列。它可以直接被计算机识别并执行。2.汇编语言的概念:汇编语言是指用一些有意义的符号作为编程用的符号语言。其中使用了很多的英文单词的缩写词,这些字母和符号称为助记符。汇编语言的每一条语句和机器语言指令都是一一对应的。3.高级语言的概念:高级语言是一种独立于机型的,接近人们习惯的自然语言的计算机语言。它要被翻译成机器语言才能被计算机所接受。由汇编语言和各种高级语言编写的符号程序都叫做源程序。源程序通过语言处理程序翻译成的计算机能识别的机器语言程序叫做目标程序。翻译的方式有两种:编译和解释。4.数据库语言:数据库管理系统提供的数据库语言一般分为两类:数据描述语言DDL和数据操纵语言DML。数据操纵语言DML有两类。一类是嵌入到主语言中的,如嵌入到FORTRAN、PASCAL、C等高级语言中。这类语言不能独立使用,必须和主语结合起来使用,成为宿主型DML语言。另一类可以独立使用的交互式命令评议语言,称为自主型或子含型DML语言。全国计算机等级考试一级B教程教案12无锡市商业职业高级中学张锡明第五节计算机病毒及其防治一.计算机病毒的概念和特性1.计算机病毒概念:是被设计为能潜伏、复制、传播和进行破坏的程序。2.计算机病毒的特性:1、传染性2、隐蔽性3、触发性4、潜伏性5、破坏性二.计算机病毒的防范对待计算机病毒应采取预防为主,防治结合的方针。采取的措施有:1、对重要的系统软件和文件数据定时备份。2、尽量避免使用外来软盘和网络上的外来软件,以防止病毒的扩散和传染。自己的软盘应常使用写保护。3、不要将用户数据和程序写到系统盘上,重点保护系统盘。4、系统启动时,最好不要用软盘引导,用硬盘引导相对要安全些。5、一旦发现异常现象,及时检测并清除病毒。最好定期使用杀毒软件对计算机系统进行检测。6、经常更新杀毒软件的版本。三.计算机使用安全常识1.电源要求2.环境洁净要求3.室内温度、湿度要求4.防止干扰5.开、关机顺序全国计算机等级考试一级B教程教案13无锡市商业职业高级中学张锡明第二章计算机系统第一节计算机系统概述一.计算机系统的基本组成一个计算机系统由硬件系统和软件系统两大部分组成。硬件系统至少有五个基本组成部分:运算器、控制器、存储器、输入设备和输出设备。计算机系统硬件系统分为主机和外部设备两大部分。CPU中央处理器包含运算器和控制器两部分,它和内存储器共同构成了计算机的主机。外存储器和输入、输出设备统称为外部设备。软件系统包括系统软件和应用软件两大部分。二.计算机系统的组成示意图书P26页全国计算机等级考试一级B教程教案14无锡市商业职业高级中学张锡明第二节计算机的硬件组成及其功能一.冯.诺依曼型机的基本结构1.计算机的基本结构硬件应具有:控制器、运算器、存储器、输入设备和输出设备至少由五部分组成。软件系统由系统软件和应用软件组成。2.采用二进制3.存储程序二.微型机