计算机应用基础制作人:朱永玲总目录第1章计算机基础知识第2章WindowsXP操作系统第3章中文Word2003第4章中文Excel2003第5章中文PowerPoint2003第6章计算机网络与Internet第1章计算机基础知识学习目标(1)了解计算机的概念、发展、分类以及计算机的特点;(2)掌握计算机的系统组成结构;(3)熟练使用鼠标、键盘等输入/输出设备;(4)掌握一种常用中文输入法;(5)了解外部存储器的使用方法;(6)掌握二进制、八进制、十六进制、十进制之间的相互转换。(7)了解计算机病毒及多媒体技术知识要点1.1计算机概述1.2信息在计算机中表示1.3计算机系统1.4计算机病毒1.5多媒体技术简介第1章计算机基础知识1.1计算机概述1.1.1计算机的发展1.1.2计算机的特点及分类1.1.3计算机的应用领域1.1.1计算机的发展第一代:电子管计算机(1946~1957)第二代:晶体管计算机(1958~1964)计算机使用电子管作为逻辑元件,主存采用沿迟线、磁芯和磁鼓,外存采用磁带,编制程序主要采用机器语言,后发展到汇编语言,主要应用于科学计算。以晶体管作为逻辑器件,主存采用磁芯,外存开始使用硬磁盘,应用范围扩大到数据处理和事务处理等方面。1.1.1计算机的发展以大规模集成电路作为逻辑元件,主存采用半导体,外存中的硬盘和软盘得到迅速推广,应用更为广泛,几乎遍及人类社会的各个领域。第四代:大规模集成电路计算机(1971以后)以中小规模集成电路作为逻辑元件,主存采用磁芯,外存开始用软磁盘,应用范围遍及科学计算、数据处理、过程控制等领域。第三代:集成电路计算机(1965~1970)1.1.2计算机的特点及分类1.运算速度快:指每秒能执行多少条指令(常用MIPS表示)。2.计算精度高:指计算机能表示的有效数字,一般能达到15位。3.具有记忆功能:能存储大量的原始数据、中间结果、操作指令等信息。4.具有逻辑判断能力:各种基本的逻辑判断,并能根据判断的结果决定后续命令的执行。5.自动化程度高:将解决某一问题的原始数据和处理步骤存入计算机,一旦发出执行指令后,它便能自动完成指定的任务。1.1.3计算机的应用领域1.科学计算2.信息处理也称数值计算,是计算机最早的应用领域,指解决科学研究和工程技术中的数学问题的计算。其特点是计算量大和数值变化范围大。也称数据处理或非数值计算。其特点是设计的数据量大,但计算方法向对简单。指利用计算机的功能辅助人们进行的各项工作。如CAI,CAD等。3.计算机辅助系统1.1.3计算机的应用领域是计算机科学的一个前沿学科,一般指模拟人脑进行演绎推理和采取决策的思维过程。5.人工智能也称实时控制,指用计算机及时采集数据,将数据处理后,按最佳方案在限定时间内对控制对象发出控制信号。4.过程控制6.计算机网络1.2信息在计算机中的表示1.2.1数制的基本知识1.2.2不同进制之间的转换1.2.3数据在计算机中的表示1.2.1数制的基本知识1.十进制整数特点:(1)基数为10,由数字0至9组成。(2)逢十进一。(3)用D作为十进制的标志。如十进制数7896D;也可表示为:(7896)10。2.二进制数特点:(1)基数为2,由数字0和1组成。(2)逢2进1。(3)用B作为二进制的标志。如:二进制数1011B;也可以表示为(1011)21.2.1数制的基本知识3.八进制数特点:(1)基数为8,由数字0至7组成。(2)逢八进一。(3)用o作为十进制的标志。如:765o;也可以表示为(765)8。4.十六进制数特点:(1)基数为16,由数字0至9和英文字母A至F组成。(2)逢十六进一。(3)用H作为十六进制的标志。如:765H;也可以表示为(765)16。1.2.1数制的基本知识十进制二进制八进制十六进制000011112102231133410044510155611066711177十进制二进制八进制十六进制810001089100111910101012A11101113B12110014C13110115D14111016E15111117F5.十、二、八、十六进制数对照表1.2.2不同进制之间的转换不同数制之间的转换分两部分,一是整数的转换,另一个是小数的转换。1.十进制数转换成二进制数的转换规则:(1)对于十进制数的整数部分,连续用2去除直到被除数为0,然后将每次计算的余数依次反向记下。1.2.2不同进制之间的转换(2)对于十进制数的小数部分,采用“乘2取整”的方法,即连续用2去乘纯小数直到其为0,然后将每次求得的积的整数部分依次正向记下。(3)将得到的整数部分与小数部分的二进制相加,即得到该十进制的二进制表示。1.2.2不同进制之间的转换例:将十进制数205.25变换为等值的二进制数:(1)整数部分:205210212510001111222222512631……最高位最低位即(205)10=(11001101)21.2.2不同进制之间的转换(2)小数部分0.25x20.50x21.00最高位最低位…………….…………….即(0.25)10=(0.01)2(3)两部分相加(11001101)2+(0.01)2=(11001101.01)21.2.2不同进制之间的转换2.十进制的数转换成八进制和十六进制数当十进制的数转换成八进制和十六进制的数的时候,其整数部分分别为“除8求余”和“除16求余”;其小数部分为“乘8取整”和“乘16取整”;然后将得到的两部分相加,即可得到八进制和十六进制的表示。1.2.2不同进制之间的转换3.二进制数转换成十进制数二进制的数转换成十进制的数,只要将二进制的数按权展开相加即可。例如:将1101.11转换成十进制的数。(1101.11)2=1x23+1x22+0x21+1x20+1x2-1+1x2-2同样的,当八进制和十六进制的数转换成十进制数时,将其按权展开即可。如:(423)8=4x82+2x81+3x80=(275)10(A16)16=Ax162+1x161+6x160=(2582)101.2.2不同进制之间的转换4.二进制数与八进制数之间的转换八进制数有07八个数码,用二进制的数表示为000111。在将二进制转换成八进制时,以小数点为基点,向左、右两边每3位划为一组,当不足3位时,整数部分在前面补0,小数部分在后面补0,然后把每3位二进制数转换成对应的1位八进制数。1.2.2不同进制之间的转换把10100101.01011011转换成八进制数。010,100,101.010,110,110245266即(10100101.01011011)2=(245.266)8把二进制数转换成八进制数1.2.2不同进制之间的转换•八进制数转换成二进制数刚好相反:把每1位八进制数转换成对应的3位二进制数即可。把(235.46)8转换成二进制数。235.46010011101100110(235.46)8=(10011101.10011)2把八进制数转换成二进制数1.2.2不同进制之间的转换5.二进制数与十六进制数之间的转换十六进制的数,由09、A、B、C、D、E、F共16个数码(F=1111)。则一位十六进制的数,可以用四位二进制的数来表示。二进制数转换成十六进制数时,与其跟八进制的转换一样,以小数点为基点,向左、右两边每4位划为一组,当不足4位时,整数部分在前面补0,小数部分在后面补0,然后把每4位二进制数转换成对应的1位十六进制数。1.2.2不同进制之间的转换二进制数转换成十六进制数将(110111101.011101)2转换成十六进制数。0001,1011,1101.0111,01001BD74(110111101.011101)2=(1BD.74)161.2.2不同进制之间的转换十六进制数转换成二进制数将(27.FC)16转换成二进制数。27.FC0010011111111100(27.FC)16=(100111.111111)21.2.3数据在计算机中的表示1.计算机中的数据单位2.数值的表示3.字符的表示4.汉字的表示1、计算机中的数据单位•计算机内所有的信息都是以二进制的形式存储的。•位(bit):存储数据的最小单元,只能存放1位二进制数;•字节(byte):能存放8位二进制数的存储单元;•字(word):由若干个字节组成的单位。•常用的换算公式如下:•1B=8b•1KB=210B=1024B•1MB=220B=1024KB•1GB=230B=1024MB2、数值的表示(1)无符号和带符号整数在计算机中,只有0和1两个数符,所以正、负号也只能用0与1两个数符表示。通常把一个数的最高位定义为符号位,用1表示负数,用0表示正数。无符号整数即所有位均表示数值。机器数:正、负号已被数码化的数。真值数:真正用正负号表示的数。存储形式:符号量值2、实数2、数值的表示(2)实数十进制实数表示:(12.356)10是十进制实数,它可表示成:12.356=12.356×100=1.2356×101=0.12356×102=123.56×10-1=1235.6×10–2从中我们可以看到小数点的位置可以移动,并且10的指数作相应的改变。2、数值的表示二进制实数的表示:(10.101)2是二进制实数,它可表示成:10.101=10.101×20=1.0101×21=0.10101×22=101.01×2-1=1010.1×2-2我们将这种小数点的位置可以移动的数称为“浮点数”,其表示形式与科学记数法相同。3、字符的表示计算机只能处理0、1这样的二进制数,那么,对于像‘A’这样的字符如何来显示?目前广泛使用的是ASCII码(美国信息交换标准代码)。(1)ASCII代码的每个字符用7位二进制表示。排列顺序为b6b5b4b3b2b1b0其中,b6为高位,b0为最低位,b7为最高位通常规定为“0”,做奇偶校验用。(2)ASCII代码是128个字符组成的字符集。其中0至31为控制符,32是空格字符,127是删除控制码,其余94个为可印刷字符。3、字符的表示•(3)字符09这十个数字对应的高3位编码都是011。低4位是00001001,正好是二进制形式的09,这既满足正常的排序关系,又利于与二进制之间的转换。数字加上30H得到其ASCII码。•(4)英文字母的编码值满足正常的字母排序关系。且大小写字母编码的对应关系简单,仅在于b5的值是0或1,大写字母‘A’的ASCII码为41H,小写字母‘a’的ASCII码为61H,小写字母比大写字母大20H即十进制的32。4、汉字的表示ASCII代码只能表示128个字符,而常用的汉字就有7000多个,因此一个字节不能完成汉字的编码,通常用双字节来完成。为了能识别ASCII码表示的英文基本字符和双字节表示的汉字,双字节的汉字机内码的每个字节的最高位置“1”。(1)汉字的区位码汉字编码表排在一个有94行及94列的大表中。我们称行号为区号,列号为位号。一个汉字所在的区号和位号简单地组合在一起就构成了这个汉字的区位码,其中高两位为区号,低两位为位号,采用十进制表示。4、汉字的表示区位码与国标码之间的关系:国标码高位字节=(区号)H+20H国标码低位字节=(位号)H+20H即把区号和位号分别转换成十六进制再加上20H得到。例如:汉字“啊”的区位码为1601,转换成16进制数为1001H(区号和位号分别转换)则国标码为:3021H。4、汉字的表示(2)汉字内码(机内码)汉字内码是在计算机内部表示汉字的代码,是计算机间进行汉字传输的代码。一个汉字的内码占两个字节,分别称为高位字节和低位字节,且这两个字节与区位码有如下关系:汉字内码高位字节=(区号)H+A0H汉字内码低位字节=(位号)H+A0H例如:汉字“啊”的汉字内码为B0A1H。4、汉字的表示(3)汉字外码(输入码)•汉字输入码是指从键盘上输入的代表汉字的代码,主要有:•区位码:分为94个区,每个区分94位,用双字节表示,前一字节是区号,后一字节是位号,每个字节只用低7位,最高位为0。•拼音码:以汉语拼音