教学材料计算机 概述-第1章_第1页
教学材料计算机 概述-第1章_第2页
教学材料计算机 概述-第1章_第3页
教学材料计算机 概述-第1章_第4页
教学材料计算机 概述-第1章_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.1计算机概述1.1.1计算机的产生与发展简史计算机产生的动力是人们想发明一种能进行科学计算的机器,因此称之为计算机。它一诞生,就立即成了先进生产力的代表,掀开自工业革命后的又一场新的科学技术革命。近年来,计算机的应用日益深人到社会的各个领域,如管理、办公自动化等。1.计算机的史前时代要追溯计算机的发明,可以由中国古时开始说起,古时人类发明算盘去处理一些数据,利用拨弄算珠的方法,通过固定的口诀就可以将答案计算出来。人类所使用的计算工具是随着生产的发展和社会的进步,经历了从简单到复杂、从低级到高级的发展过程。计算工具相继出现了如算盘、计算尺、手摇机械计算机、电动机械计算机等,如表1.1所示。下一页返回1.1计算机概述2.第一台电子计算机的诞生1946年2月14日,美国物理学家莫奇利任总设计师,和他的学生爱克特研制成功世界上第一台电子数字计算机ENIAC(埃尼阿克),全称为TheElectronicNumericalIntegratorAndCalculator,即“电子数值积分计算机”,如图1.1所示。3.冯·诺依曼“存储程序”的思想美籍匈牙利物理学家、数学家、发明家冯·诺依曼(1903-1957年,见图1.2),被誉为“现代电子计算机之父”,在数学等诸多领域做出了重大贡献1945年,冯·诺依曼参加了ENIAC的研制小组,他提出了“存储程序”的通用计算机方案,并设计电子离散变量自动计算机EDVAC,将程序和数据以相同的格式一起存储在存储器中。上一页下一页返回1.1计算机概述即采用二进制形式表示数据和指令,将要执行的指令和要处理的数据按照顺序编写成程序,存储到计算机的主存储器中;计算机自动、高速地执行该程序,解决存储和自动计算的问题。4.电子计算机的发展电子计算机在短短的60多年里经过了电子管、晶体管、集成电路(IC)以及大规模和超大规模集成电路(VLSI)四个阶段的发展,使计算机的体积越来越小,功能越来越强,价格越来越低,应用越来越广泛,目前第五代计算机正朝微型化、智能化、网络化方向发展各阶段的电子计算机发展情况如表1.2所示。1.1.2计算机的特点计算机的主要特点是数据处理速度快、计算精度高、存储量大、具有逻辑判断能力且通用性强。上一页下一页返回1.1计算机概述1.1.3计算机的分类计算机的分类有多种方法,可以按计算机的工作原理、应用范围及规模进行分类。1.按工作原理分类计算机处理的信息,在机内可用离散量或连续量两种不同的形式表示。根据计算机信息表示形式和处理方式的不同,可将计算机分为电子数字计算机、电子模拟计算机以及数模混合计算机。2.按应用范围分类根据计算机的用途和适用领域,可分为通用计算机和专用计算机。专用计算机是为某一特定用途而设计的计算机。其中,通用计算机数量最大,应用最广,目前市面上出售的计算机一般都是通用计算机。上一页下一页返回1.1计算机概述3.按规模分类根据计算机的规模大小,可分为:巨型机、大型机、中型机、小型机、微型机。1.1.4计算机的主要应用领域计算机的强大功能和良好的通用性,使得计算机的应用领域已扩大到社会各行各业,推动着社会的发展。计算机的主要应用如下。1.科学计算科学计算是指科学和工程中的数值计算。它与理论研究、科学实验一起成为当代科学研究的三种主要方法,主要应用在航天工程、气象、地震、核能技术、石油勘探和密码解译等涉及复杂计算的领域。上一页下一页返回1.1计算机概述2.信息管理信息管理是指非数值形式的数据处理,以计算机技术为基础,对大量数据进行加工处理,形成有用的信息其被广泛应用于办公自动化、事务处理、情报检索、企业管理和知识系统等领域。信息管理是计算机应用最广泛的领域。3.过程控制过程控制又称实时控制,指用计算机及时采集检测数据,按最佳值迅速地对控制对象进行自动控制或自动调节。4.计算机辅助系统计算机辅助系统指通过人机对话,使用计算机辅助人们进行设计、加工、计划和学习等工作。上一页下一页返回1.1计算机概述5.人工智能人工智能是研究怎样让计算机做一些通常认为需要人类智能才能做的事情,又称机器智能,主要研究智能所执行的通常是人类智能的功能,如判断、推理、证明、识别、感知、设计、思考、规划、学习和问题求解等思维活动6.计算机网络与通信计算机网络与通信指利用通信技术,将不同地理位置的计算机互联,以实现世界范围内的信息资源共享,并能交互式地交流信息。7.多媒体应用多媒体计算机系统扩大了计算机的应用领域,将文字、声音、图形、图像、音频、视频和动画等集成处理,提供了多种信息表现形式,广泛应用于休闲娱乐、电子出版、教学工作、家庭生活等方面。上一页下一页返回1.1计算机概述1.1.5计算机的发展趋势21世纪计算机的发展趋势是高速集成化、多媒体化、资源网络化、处理智能化世界各国的研究人员正在加紧研究开发新型计算机,计算机的体系结构与技术都将产生一次量与质的飞跃新型的量子计算机、光子计算机、分子计算机、纳米计算机等,将会在未来走进我们的生活,遍布各个领域展望未来,计算机将是半导体技术、超导技术、光学技术、纳米技术和仿生技术相互结合的产物。上一页返回1.2计算机中信息的表示1.2.1数制1.数制的概念数制一也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。按照进位方式,计数的数制叫进位计数制。最常用的运算采用十进制,即逢十进一生活中一也常常遇到其他进制,如六十进制(每分钟60秒、每小时60分钟,即逢60进1)等计算机中的数据表示使用二进制数制,有时也用八进制或十六进制数制表示。此外,基数和位权一也是进位计数制的两个要素。所谓基数,就是进位计数制的每位数上可能有的数码的个数。例如,十进制数每位上的数码有“0,1,2,3,4,5,6,7,8,9"十个数码,所以基数为10。下一页返回1.2计算机中信息的表示所谓位权,是指一个数值的每一位上的数字的权值的大小任何一种数制的数都可以表示成按位权展开的多项式之和。计算机中常用的进制如表1.3所示。2.不同数制之间的转换数制转换主要分为二、八、十六进制转换为十进制,十进制转换为二、八、十六进制,以及二进制与八进制、十六进制之间的转换3类各进制之间的简单对应关系如表1.4所示。1)各进制数转换为十进制数各进制数转换成十进制数采用“按权展开求和法”,即把各进制数按位权依次展开,然后将乘积相加求和。上一页下一页返回1.2计算机中信息的表示2)十进制数转换为各进制十进制整数转化为各进制整数采用“余数法”,即除基数取余数。比如将十进制整数转换为二进制整数则称为“除2取余法”,把十进制整数逐次除以2,一直到商是0为止,然后将所得到的余数由下而上排列即可。3)二、八、十六进制之间的转换由于二进制、八进制和十六进制之间存在着特殊关系,即8'=23,16'=2^4,因此转换方法就比较容易。二进制数转换为八进制数,按“三位并一位法”进行即以小数点为界,将整数部分从右向左每三位一组,最高位不足三位时,添0补足三位;小数部分从左向右,每三位一组,最低有效位不足三位时,添0补足三位然后,将各组的三位二进制数按权展开后相加,得到一位八进制数。上一页下一页返回1.2计算机中信息的表示反之,将八进制数转换成二进制数时,采用“一分为三法”进行,即把八进制数每位的数用相应的三位二进制数表示。1.2.2计算机中非数值型数据的信息编码1.字符的编码在计算机系统中,除了处理数字外,还要处理大量符号、字母、文字或图形等非数值型的数据,这些信息在计算机中一也是以二进制形式表示的。

目前,国际上广泛采用的字符编码是ASCII码(AmericanStandardCodeofInformationInterchange),即“美国标准信息交换代码”的缩写该种编码后来被国际标准化组织ISO采纳,作为国际通用的字符信息编码方案ASCII码用7位二进制数的不同编码来表示128个不同的字符(因2'=128),上一页下一页返回1.2计算机中信息的表示它包含十进制数字0一9、大小写英文字母及专用符号等95种可打印字符,还有33种通用控制字符(如回车、换行等),共128个ASCII码表如表1.5所示,如A的ASCII码为(1000001)

2

。ASCII码中,每一个编码转换为十进制数的值被称为该字符的ASCII码值。2.汉字的编码汉字在计算机内也采用二进制的数字化信息编码。由于汉字的数量大,常用的也有几千个汉字,显然汉字编码比ASCII码表要复杂得多,用一个字节(8bit)是不够的。目前的汉字编码方案有二字节、三字节甚至四字节的在一个汉字处理系统中,输入、内部处理、输出对汉字的要求不同,所用代码也不尽相同。汉字信息处理系统在处理汉字词语时,要进行输入码、国标码、机内码、输出码等一系列的汉字代码转换,如图1.3所示。上一页下一页返回1.2计算机中信息的表示1)输入码输入码,是用来将汉字输入到计算机中的一组键盘符号。每一种输入码都与相应的输入方案有关根据不同的输入编码方案,一般可分类为:数字编码(如区位码)、音码(如拼音编码)、字形码(如五笔字型编码)及音形混合码等一种好的编码应有编码规则简单、易学好记、操作方便、重码率低、输入速度快等优点,每个人可根据自己的需要进行选择。2)国标码汉字信息交换码简称交换码,也叫国标码1981年我国制定了《中华人民共和国国家标准信息交换汉字编码》(GB2312-1980标准),这种编码称为国标码在国标码字符集中共收录了汉字和图形符号7445个,其中一级汉字3755个,二级汉字3008个,西文和图形符号682个。上一页下一页返回1.2计算机中信息的表示两个字节存储一个国标码。国标GB2312-1980规定,所有的国标汉字与符号组成一个94x94的矩阵在此方阵中,每一行称为一个区(区号分别为01~94),每个区内有94个位(位号分别为01~94)的汉字字符集。区位码和国标码之间的转换方法是将一个汉字的十进制区号和十进制位号分别转换成十六进制数,然后再分别加上20H,就成为此汉字的国标码。汉字国标码=区号位号(十六进制数)+2020H例如,通过查表,“啊”字的区位码为1601,分别将它的区号、位号转换为十六进制数,得1001H,再加2020H,得1001H+2020H=3021H所以,“啊”字的国标码为3021H。上一页下一页返回1.2计算机中信息的表示3)机内码汉字系统中对汉字的存储和处理使用了统一的编码,即汉字机内码(机内码、内码)。机内码与国标码稍有区别,如果直接用国标码作内码,就会与ASCII码冲突在汉字输入时,根据输入码通过计算或查找输入码表完成输入码到机内码的转换。我们可以使用以下公式计算汉字的机内码:汉字机内码=汉字国标码+8080H4)输出码用二进制编码表示的汉字点阵被称为汉字的字模,也称汉字的输出码汉字字形的表现形式主要是点阵形式点阵图就是把字符图形放在一个网状的方格内,一个方格就是一个m,行n列的点阵行数和列数总是字节的倍数mxn的积就是该点阵的总点数(二进制编码)。上一页下一页返回1.2计算机中信息的表示汉字在显示和打印输出时,是以汉字字形信息表示的,即以点阵的方式形成汉字图形图1.4所示是一个16x16点阵的汉字“中”,用“1”表示黑点、"0”表示白点,则黑白信息就可以用二进制数来表示。1.2.3计算机内的算术运算和逻辑运算1.算术运算二进制数的算术运算与十进制的类似,但其运算规则更为简单,其规则见表1.6。2.逻辑运算计算机中的逻辑关系是一种二值逻辑,逻辑运算的结果只有“真”或“假”两个值二值逻辑很容易用二进制的“0”和“1”来表示,一般用“1”表示真,用“0”表示假逻辑值的每一位表示一个逻辑值,上一页下一页返回1.2计算机中信息的表示每位之间相互独立,不存在进位和借位关系,运算结果也是逻辑值逻辑运算有“与”“或”和“非”三种其他复杂的逻辑关系都可以由这三个基本逻辑关系组合而成其规则见表1.7。上一页返回1.3计算机系统的组成完整的计算机系统包括两大部分,即硬件系统(Hardware)和软件系统(Software。计算机硬件是指构成计算机系统的物理设备,即由物理元器件构成。计算机软件是指在计算机硬件上存储、运行的程序,以及开发、使用和维护程序所需的所有文档的集合。1.3.1计算机工作原理现代计算机是一个自动化的信息处理装置,它之所以能实现自动化信息处理,是由于采用了“存储程序”工作原理这一原理是1946年由冯·诺依曼和他的同事们在一篇题为“关于电子计算机逻辑设计的初步讨论”的论文中提出并论证的。这一原理确立了以下现代计算机的基本组成和工作方式:下一页返回1.3计算机系统的组成(1)计算机硬件由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。(2)计算机内部采用二进制来表示程序和数据。(3)采用“存储程序”的方式,将程序和数据放入同一个存储器中(内存储器),计算机能够自动高速地从存储器中取出指令加以执行。可以说计算机硬件的五大部件中每一个部件都有相对独立的功能,分别完成各自不同的功能。计算机的基本工作原理如图1.5所示,五大部件实际上是在控制器的控制下协调统一地工作。1.3.2计算机的硬件系统计算机的硬件系统由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成,也称为计算机的五大部件。这五大部件在数据处理时有机地结合在一起。上一页下一页返回1.3计算机系统的组成1.运算器运算器是一个“信息加工厂”,又称算术逻辑单元ALU(ArithmeticLogicUnit),是计算机对数据进行加工处理的部件,它的主要功能是对二进制数码进行加、减、乘、除等算术运算和与、或、非等基本逻辑运算,实现逻辑判断运算器在控制器的控制下实现其功能,运算结果由控制器指挥送到内存储器中。2.控制器控制器是一个“指挥中心”,它主要由指令寄存器、译码器、程序计数器和操作控制器等组成。控制器是用来控制计算机各部件协调工作,并使整个处理过程有条不紊地进行。上一页下一页返回1.3计算机系统的组成它的基本功能就是从内存中取指令和执行指令,即控制器按程序计数器指出的指令地址从内存中取出该指令进行译码,然后根据该指令功能向有关部件发出控制命令,执行该指令另外,控制器在工作过程中,还要接受各部件反馈回来的信息。3.存储器存储器是存放程序和数据的地方,具有记忆功能,用来保存数据、指令和运算结果等信息。存储器的主要技术参数是存储容量。字节是计算机中用来表示存储空间大小的基本容量单位如计算机内存的存储容量以及磁盘的存储容量都是以字节为单位的。一个字节(Byte,简称B)可以存储8位二进制位(8bits)。当存储器容量较大时,一也可以用千字节(Ice)、兆字节(MB)、吉字节(GB)、太字节(TB)、皮字节(PB)等大单位来表示。上一页下一页返回1.3计算机系统的组成4.输入/输出设备输入/输出设备简称I/0(Input/Output)设备。用户通过输入设备将程序和数据输入计算机,输出设备将计算机处理的结果(如数字、字母、符号和图形)显示或打印出来常用的输入设备有:键盘、鼠标器、扫描仪、麦克风等常用的输出设备有:显示器、打印机、绘图仪等。1.3.3计算机的软件系统计算机软件系统是计算机运行所需的各种程序和数据及其有关资料的集合,它是计算机系统必不可少的一个重要部分,它与硬件配合起来才会使计算机正常工作,以完成某个特定任务。只有硬件部分,还未安装任何软件系统的电脑叫作“裸机”,裸机是无法工作的。计算机的软件系统分为系统软件和应用软件,其中最重要的系统软件是操作系统。上一页下一页返回1.3计算机系统的组成1.系统软件系统软件的主要功能是对计算机系统进行管理、控制、维护及提供服务,提供给用户一个便利的操作界面和提供编制应用软件的资源环境,是使用计算机必不可少的软件。系统软件中最主要的是操作系统,另外还包括语言处理程序、系统实用程序和各种工具软件等。1)操作系统操作系统(Operating衡stern,OS),是为了提高计算机工作效率而编写的一种核心软件,用于对所有软硬件资源进行统一管理、调度及分配,是人与计算机进行交流的接口程序,其他程序的运行都需要操作系统支持,我们常常把操作系统称为计算机的“管家”。如图1.6所示。计算机的操作系统有许多种,常见的有DOS,UNIX,Linux,Windows,OS/2等。上一页下一页返回1.3计算机系统的组成2)语言处理程序编写程序是利用计算机解决问题的重要方法和手段,用于编写程序的计算机语言包括机器语言、汇编语言和高级语言。用汇编语言与高级语言编制的程序,必须经过语言处理程序转换为机器语言,才能为计算机接受和处理。用汇编语言或高级语言书写的程序称为源程序,源程序经过语言处理程序翻译加工,所得到的可由计算机直接执行的机器语言程序,称为目标程序。语言处理程序主要包括汇编程序、编译程序和解释程序三种其执行过程如图1.7所示。3)系统实用程序和各种工具软件实用程序一也称为支撑软件,是机器维护、软件开发所必需的软件工具。它主要包括程序编辑程序、连接装配程序、调试程序、诊断程序和程序库等。上一页下一页返回1.3计算机系统的组成2.应用软件应用软件是使用者为解决实际问题而编制或购买的软件,其种类繁多,主要有字处理软件、表格处理软件、辅助设计软件、辅助教学软件、信息管理软件、绘图软件、图像处理软件、计算软件、杀病毒软件等。人们在使用计算机的过程中,大量的实际工作都利用各种各样的应用软件来完成相应的工作。常用的应用软件如表1.8所示。计算机硬件与软件相辅相成,二者缺一不可硬件系统是计算机的“躯干”,是物质基础,而软件系统则是建立在这个“躯干”上的“灵魂”,硬件系统和软件系统互相依赖,不可分割,如图1.8所示。上一页返回1.4微型计算机1.4.1微型计算机的硬件配置微型计算机的硬件系统一般是由主机和外部设备两大部分组成。1.主机主机包括主板、CPU、内存、电源、软盘驱动器、硬盘驱动器、光盘驱动器以及插在主板扩展槽的各种功能扩展卡。为了结构紧凑,将主机内的所有设备安装在一个主机箱内。1)CPUCPU是中央处理器(CentralProcessingUnit)的简称,是微型机的核心,它负责计算机的运算和控制,它决定着微型机的速度和主要性能。CPU主要包括运算器、控制器、寄存器三个部件。这三个部件相互协调,便可以进行分析、判断、运算并控制计算机各部分协调工作CPU的生产厂商主要有Intel和AMD两家公司。下一页返回1.4微型计算机图1.9所示是目前较流行的两款CPU。2)主板主板(MainBoard)又称母板(MotherBoard)或系统板(SystemBoard),是一块多层印制电路板,如图1.10所示主板上有CPU插座、内存条插座、输入输出扩展槽、键盘接口,硬盘驱动器接口、光盘驱动器接口,USB接口,连接这些部件的电路、总线,以及CMOS等如果主板集成了显示卡、网卡、声卡,则还有显示器接口、网线接口、声音输入输出接口主板的质量对微型机的稳定工作起着重要的作用。3)内部存储器内部存储器包括只读存储器(PROM)、随机存取存储器(PRAM)和缓冲存储器(Cache)PROM的主要作用是用来保存计算机的开机自检程序、基本引导程序和系统配置数据,上一页下一页返回1.4微型计算机ROM集成到主板上,其内容已经固化,不许修改RAM是微型机的主存储器,即通常所说的内存,它用来临时存储数据和程序。关机后,内存的数据将全部丢失。内存的大小和速度应与CPU的速度相匹配Cache称为高速缓存,它配置在CPU和内存之间,CPU读写数据时,首先访问Cache,当Cache没有数据时,CPU再去访问内存,从而提高数据的存取速度,又有较好的性能价格比目前主流内存的容量大多数为4GB内存条的结构如图1.11所示。2.外部存储器1)硬盘驱动器硬盘驱动器是微型机中最主要的外存设备,它通过主板的硬盘驱动器接口与主板连接,如图1.12所示。上一页下一页返回1.4微型计算机2)光盘驱动器光盘驱动器简称光驱,一也是微型机中主要的外存设备,利用“光存储技术”原理来读取DVD和CD-ROM光盘内容,如图1.13所示。3)其他外部存储设备除了硬盘、光盘驱动器以外,U盘和移动硬盘一也是常见的外部存储器,它们通过USB接口与主机连接,如图1.14所示。3.输入设备输入设备是指可以输入数据、程序和命令的设备。微机上使用的输入设备主要有键盘、鼠标、扫描仪、麦克风、摄像头、手写笔、触摸屏、条形码扫描仪等。上一页下一页返回1.4微型计算机4.输出设备输出设备是指可以输出文字、图像、声音、视频等数据的设备。微机上使用的输出设备主要有显示器、打印机、绘图仪、音箱、耳机等。在此我们着重介绍显示器和打印机两种。1)显示器显示器是计算机的重要输出设备,它把计算机处理的结果用文字和图像等形式显示出来。显示器按工作原理可分为阴极射线管显示器(CRT)、液晶显示器(LCD),等离子显示器(PDP)、触摸屏显示器等。目前市场常见的是CPST显示器和LCD显示器LCD显示器与CPST显示器相比,具有体积小、重量轻、电磁辐射小等优点,所以越来越受消费者的欢迎,成为市场主流的显示器CPST显示器和LCD显示器的外观如图1.15所示。上一页下一页返回1.4微型计算机2)打印机打印机是计算机重要的输出设备之一打印机按其工作方式分,可以分为针式打印机、喷墨打印机和激光打印机。1.4.2微型机的性能评价指标不同用途的计算机,其性能指标要求往往有所不同,很难用某项指标来衡量其优劣。计算机的性能指标是衡量计算机功能的强弱或性能优劣的重要因素。如何评价一台计算机是功能强大的计算机呢?一般来说,主要从以下几项基本指标来综合评价。1.运算速度运算速度是衡量计算机性能的一项重要指标,用来衡量计算机运算的快慢程度。上一页下一页返回1.4微型计算机运算速度是指每秒平均执行的指令条数,一般以MIPS(每秒百万条指令)为单位微型计算机一般采用主频来描述运算速度,主频一也称时钟频率,以MHz或GHz为单位一般来说,主频越高,运算速度越快。2.字长字长是每个时钟周期内的数据处理的能力,是计算机运算部件一次能处理的二进制数据的位数。字长不仅标志着计算机的精度,一也反映计算机处理信息的能力。一般情况下,字长越长,计算机运算速度越快,运算精度就越高字长总是取8的整数倍数且是2的整数次幂常见的计算机字长有8位、16位、32位、64位。上一页下一页返回1.4微型计算机3.内存容量及其存取速度CPU只能直接访问存放在内存的信息。内存容量越大,系统功能就越强大,能处理的数据量就越庞大。因此,内存的容量直接影响计算机的整体性能。存取速度是指从内存储器请求写人(或读出)到完成写人(或读出)操作所需要的时间,其单位为纳秒(ns)。它包括查到存储地址和传送数据的时间。在配置内存时,还要考虑与CPU时钟周期的匹配,这有利于最大限度地发挥内存的效率。4.硬盘的容量和访问速度硬盘的性能指标主要有记录密度、存储容量、寻址时间和数据传送速率。上一页下一页返回1.4微型计算机5.系统的可靠性系统的可靠性用平均无故障时间来衡量。除了上述基本性能指标外,还应考虑整机的可维护性、可扩充性、系统的兼容性(硬件兼容性和软件兼容性)、接口标准等各项指标之间不是彼此孤立的,在实际应用时,应该把它们综合起来考虑。上一页返回1.5微型计算机的选购常识选购计算机的关键是满足用户的应用需求。用户在选购计算机前,应根据计算机性能的优劣、价格的高低、商家服务质量等因素,确定计算机的选购方案一般来说,应考虑以下几方面的要素。1.购买计算机的目的购机之前,首先要明确购买计算机的用途,不同用途所要求的计算机配置就不一样。对于普通办公用户,计算机主要应用于办公,如打字、制作报表、上网等,其配置不需要太高对于技术开发人员、游戏玩家等特殊用户,要求计算机的配置更高,内存要大,CPU要更快,才能满足大型软件的运行需求。当然,不能盲目地追求高档配置,或者为了省钱而配置过低档的计算机,导致无法满足实际需要。下一页返回1.5微型计算机的选购常识2.购买者的资金状况确定计算机配置方案时,还应考虑个人的资金状况。因为计算机硬件的更新换代很快,价格时常变动,所以如果资金不足,可以暂缓购买计算机,过一段时间再选购,会买到性能更好的计算机。3.购买品牌机还是组装机如果用户了解计算机知识不多,建议购买品牌机,可以得到品牌机厂商的良好售后服务。反之,用户已经掌握了一定的计算机知识,想获得配置更高、价格低的计算机,可以选择购买组装机。4.购买台式机还是便携式计算机选择购买台式机或便携式计算机,主要根据计算机的应用场所来决定,对于办公、家庭使用的计算机,可以选择购买台式机而对于需要在外办公、出差使用计算机的用户,建议购买便携式计算机。上一页返回1.6程序设计1.6.1算法、算法描述与程序1.算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。在数学和计算机科学之中,算法是为解决一个问题而采取的计算方法和具体步骤,常用于计算、数据处理和自动推理。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。一个算法应该具有以下五个重要的特征:(1)有穷性(Finiteness。一个算法必须在执行有限个步骤之后终止,且每一步都可在有限时间内完成。(2)确定性(Definiteness。算法的每一步骤必须有确切的定义,不会产生二义性,即在任何条件下,算法只有唯一的一条执行路径。下一页返回1.6程序设计(3)输入项(Input)。一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。(4)输出项(Output)。一个算法有一个或多个输出,以反映对输入数据加工后的结果,没有输出的算法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论