收藏 分销(赏)

计算机基础第三章教案.ppt

上传人:w****g 文档编号:14594736 上传时间:2026-10-18 格式:PPT 页数:99 大小:4.06MB 下载积分:10 金币
下载 相关
计算机基础第三章教案.ppt_第1页
第1页 / 共99页
计算机基础第三章教案.ppt_第2页
第2页 / 共99页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,计算机,软件系统,3-,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,计算机基础第三章教案,计算机基础第三章教案计算机基础第三章教案一、什么是软件,计算机中的程序、数据及文档的集合。,程序:一系列按照某种逻辑结构顺序排列的计算机指令。,数据:向一个程序提供的输入。,文档:开发、使用和维护程序所需要的图文资料。,3.1 计算机软件概述2,一、什么是软件,计算机中的,程序,、,数据,及,文档,的集合。,程序,:一系列按照某种逻辑结构顺序排列的计算机指令。,数据,:向一个程序提供的输入。,文档,:开发、使用和维护程序所需要的图文资料。,3.1,计算机软件概述,2,IEEE,(,电气和电子工程师协会,),对软件的定义,(1983),:,软件是计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据的集合。,程序,:是计算机需要遵照执行的一系列指令,它作为一种具有逻辑结构的信息,精确而完整地描述计算任务中的处理对象和处理规则。,方法、规则,:通常在文档中说明并在程序中实现。,文档,:开发、使用和维护程序所需要的图文资料。,数据,:程序所需提供的输入。,3,软件有三层含义,:,个体含义,:即指计算机系统中的程序及其文档;,整体含义,:即指在特定计算机系统中所有上述个体含义下的软件的总体;,学科含义,:即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、原则、方法和技术所构成的学科。在这种含义下,软件宜称为软件学,但一般仍称作软件。,4,二、软件发展过程,软件的发展受到应用和硬件发展的推动和制约,其发展过程大致可分为三个阶段:,第一阶段,1946-1958,第二阶段,1956-1968,第三阶段,1968,以后,第一个程序出现实用的高级程序设计语言出现,这期间重点考虑程序本身,尚未出现软件一词。,实用的高级程序设计语言出现软件工程出现,这期间出现软件一词,融程序及其有关的文档于一体。,软件危机,软件工程出现现在,,1968,年大西洋公约学术会议提出软件工程。,软件发展特点:网络化、工程化、智能化,5,三、软件的分类,计算机软件可分为,3,大类:系统软件、支撑软件和应用软件。,软 件,系统软件,应用软件,支撑软件,软件分类,6,系统软件,:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用。如操作系统、编译程序、网络软件系统、数据库系统、人机交互软件系统等。,支撑软件,:软件的维护工具和开发环境。如环境数据库、各种接口软件和工具组等。,应用软件,:特定应用领域专用的软件。,7,四、软件与硬件的关系,硬件,:构成计算机系统的物理装置。,软件,:用计算机指令和算法语言编写的程序以及运行程序所需的文档、数据。,关系,:硬件是软件运行的基础,软件是对硬件功能的扩充和完善,软件的运行最终被转换为对硬件的操作,计算机:硬件、软件人工生命,人:躯体、灵魂自然生命,软件是用户与硬件之间的接口界面,8,3.2,操作系统,操作系统是所有从事计算机应用、开发和研究的人经常使用的系统软件。,一、什么是操作系统,首先,操作系统是,系统软件,,是程序模块的集合;,其次,它,控制和管理系统内的各种资源,:组织控制程序运行,控制设备的使用;,再有,它,提供各种服务,:改善人机界面、扩充硬件功能和软件支持等。,操作系统是一切软件运行的基础!,9,操作系统的特征,:,并发性,同时执行多个程序,从宏观上看,这些程序是同时执行的。,例如,写文档的同时可以播放音乐。,从,CPU,看上,这些是在,CPU,上交替运行的。,程序并发性体现在两个方面:,用户程序与用户程序之间的并发执行。,用户程序与操作系统程序之间的并发。,共享性,多个并发程序共享系统资源,随机性,程序运行顺序、完成时间以及运行结果都是不确定的。,10,二、操作系统的功能,1.,主要作用,管理各种软硬件资源;,提供良好的用户界面。,2.,基本功能,进程,(,处理机,),管理,:通过进程管理协调多道程序间的关系,解决对,CPU,实施分配调度的策略,使用分配和回收,CPU,资源等。,进程:,某,程序段,一次执行的过程,在运行前被建立,运行后被撤销。,11,程序和进程:,程序是静态的,进程是动态的,一个程序可以由多个进程执行完成。,进程状态:,就绪、运行、挂起,/,等待。,挂起,:等待系统分配所需资源;,就绪,:已获得资源,等待,CPU,;,运行,:占有,CPU,且正在运行。,执行状态,就绪状态,挂起状态,时间片完,发生某个事件,等待某个事件,获得时间片,12,一个程序可以被多个进程执行,一个进程也可以执行多个程序。,操作系统将计算机资源分配给各个进程。,进程死锁:,由资源争用造成。,解决策略:,不予理睬、检测修复、静态防止和动态避免,4,种。,13,存储管理,:管理,内存,资源。,主要包括对内存合理的,分配,、,保护,和,扩充,内存的分配与回收:,地址映射:把程序中的逻辑地址转换为真正的内存地址,这就是物理地址。,内存保护:保证不同程序在内存有各自的存储空间,互不干扰。,内存扩充:在外存开辟内存的延伸区域,既,虚拟内存技术。其容量取决于,CPU,的寻址能力,一般默认为,RAM,容量的,1.5,倍以上。,14,设备管理,:对硬件设备进行管理。,主要包括缓冲区管理、设备分配、设备驱动等。,缓冲区管理:解决,CPU,与外设之间速度不匹配的矛盾。,设备分配:根据相应的分配策略,为用户分配外部设备以及通道、控制器等。,设备驱动:实现,CPU,与通道和外设之间的通信。,设备无关性:将用户程序中的逻辑设备映射到物理设备。,15,文件管理,:信息资源,以文件的形式存储,在外存上,操作系统,有效地支持文件的存储、检索和修改等操作,解决文件的共存、保密和保护问题。,文件,:按一定格式建立在存储设备上的一批相关信息的有序集合。,文件名,:每个文件必须起一个名字。,主文件名,.,扩展名,/,文件类型,文件类型,扩展名,文件类型,扩展名,批处理,.bat,网页,.htm,.asp,可执行,.exe,.com,音频,.wav,.mp3,.mid,源程序,.c,.bas,.asm,图像,.bmp,.jpg,.gif,Office,.doc,.xls,.ppt,压缩,.zip,.rar,16,目录(文件夹),:文件存放形式,磁盘格式化,3,步曲:,低级格式化:,将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分,ID,、间隔区和数据区。,逻辑分区:,主分区和若干逻辑分区。,高级格式化:,一是,装入操作系统,使硬盘兼有系统启动盘的作用;,二是,对硬盘分区进行初始化,建立文件,目录,及文件,分配,表(,FAT,),以便系统按指定的格式存储文件,建立根目录。,17,建立文件目录:,树形结构,一个目录可以有子目录,可以存放一组,相关内容,的文件,查找文件:,路径形式,绝对路径:从根目录到某文件,相对路径:从当前目录到某文件,18,多级目录结构,:,盘符,:,子目录,1,子目录,2,子目录,n,文件名,C:Program FilesMicrosoft OfficeOFFICE11 winword.exe,19,三、操作系统的分类,(8,类,),1.,批处理操作系统,定义:,采用,批量化处理,作业的操作系统,基本工作方式:,用户将作业交给系统操作员,系统操作员在收到作业后,并不立即将作业输入计算机,而是在收到一定数量的用户作业之后,组成一批作业,再把这批作业输入到计算机中。,特点:,系统资源利用率高,,多道程序运行,,无交互手段,调试程序困难。,20,2.,分时操作,系统,定义:,将,CPU,的运行时间划分为,相等的时间片,调度多个进程轮流运行,。,基本工作方式:,一台主机连接,若干个用户终端,,用户交互式地向系统提出命令,请求,,系统接受用户的命令之后,采用时,间片轮转,方式,处理,服务请求,并通过交互方式在终端上向用户显示结果。,特点:,系统具有,多路性、交互性、独占性和及时性的特点,。,常见的通用操作系统是分时系统与批处理系统的结合,其原则是分时优先,批处理在后。,21,3,.,实时操作,系统,定义:,计算机能在规定的时间内,及时响应外部事件的请求,并完成对该事件的处理,。,特点:,实时、极高的可靠性。,4.,嵌入式操作系统,定义:,操作系统和功能软件集成于计算机硬件系统之中,或者说,系统的应用软件与系统的硬件一体化,。,特点:,软件代码小,高度自动化,响应速度快,主要用于实时控制任务,。,22,5.,单用户操作系统,定义:,一种单用户的操作系统。,特点:,为单个用户服务,功能强,价格便宜,界面友好,。,单任务,(DOS),、多任务,(Windows),6.,网络操作系统,定义:,基于计算机网络的、在各种计算机操作系统之,上,按网络体系结构协议标准设计开发的操作系统,(Netware,,,WindowsNT),。,特点:,通信,资源共享,。,23,7.,分布式操作系统,定义:,分布在不同地方,且通过网络连接在一起的计算机分布系统配置的操作系统。,特征:,统一性:,系统中所有计算机使用,同一个,操作系统。,共享性:,资源的深度共享。,透明性:,网络用户在使用网络资源时,不需了解网上资源的位置,如同使用本地资源一样方便、快捷。,自治性:,各主机都处于平等地位,没有主从关系。,特点:,低成本、高效率、高可靠性。,24,8.,智能卡操作系统,根据某种智能卡的特点及其应用范围而专门设计开发。,CPU,I/O,异步通信,RAM 3KB,EE,2,PROM 64KB,ROM 96KB,智能卡,读写器,图,3-10,一种智能卡的结构,25,四、常用的操作系统,操作系统是现代计算机必不可少的系统软件,它是计算机的灵魂所在。,1.,操作系统的诞生,-,盘古开天地,最初的操作系统出现在,IBM704,大型机上,微机的操作系统则诞生于,20,世纪,70,年代,-CP/M,,,创始人,Gary Kildall,博士,。它能够进行文件管理,具有磁盘驱动装置,可控制磁盘的,I/O,显示器的显示以及打印的输出。,因在向,16,位,CPU,的转化上错失机会,惨败给了微软的,MS-DOS,、而从市场上消失。,26,2.,操作系统早期霸主,DOS,(Disk Operate System,磁盘操作系统,),1981,年,IBM,公司首次推出,IBM PC,就采用了,Microsoft,公司开发的,DOS,操作系统。,DOS,是在,CP/M,的基础上进行了较大扩充,增加了许多内部和外部命令,使该操作系统具有较强的功能及性能优良的文件系统。,由于,Microsoft,软件有向下兼容的特点,因此决定了,Windows,出问题时,很多时候需要在,DOS,下才能得到解决。,传说,比尔,盖茨花,$50,000从一个西雅图黑客手中买来DOS。之后,,凭借他聪明的市场策略,这个曾经很简陋的操作系统悄悄渗透到了世界的每一个角落,27,DOS,的发展历史,:,DOS,的组成,:,用户,命令处理程序,文件管理程序,I/O,接口程序,基本,I/O,系统,COMMAND.COM,MSDOS.SYS,IO.SYS,ROMBIOS,引导程序,用户程序,键盘命令,DOS,:单用户、单任务,(,4.0,以上版本,具有多任务处理能力),1981,年,,,MS-DOS 1.0,发行,与,IBM-PC,机捆绑发售,支持,16k,内存及,160k,的,5,寸软盘。微软公司从此开始发迹。,1982,年,,支持双面磁盘。,1983,年,,,MS-DOS 2.0,随,IBM XT,发布支持,5M,硬盘。,1984,年,,,MS-DOS 3.0,增加了对新的,IBM AT,支持,并开始对部分局域网功能提供支持。,1986,年,,,MS-DOS 3.2,支持了,720K,的,5,寸软盘。,1987,年,,,MS-DOS 3.3,支持,1.44M,的,3,寸软盘,并支持其他语言的字符集。,1988,年,,,MS-DOS 4.0,1991,年,,,MS-DOS 5.0,1993,年,,,MS-DOS 6.x,增强了对,Windows,的支持。,1995,年,,,MS-DOS 7.0,版本不是独立发售,而是内嵌在,Windows 95,中。之后的,7.1,全面支持大硬盘、大内存等。,MS-DOS,的最高版本是,8.0,,它可以用来运行,Windows 9x,或,ME,。,28,基本输入输出系统,ROMBIOS,放在内存,ROM,区,,DOS,最底层,直接和硬件设备交互。它包括:上电自检、,I/O,支撑程序,引导程序,(ROM bootstrap routine),放在,ROM,中,自检后自动执行。,这个程序会将磁盘上的第,0,道第,0,扇区,(boot sector),读入内存中。,输入输出接口程序,IO.SYS,放在磁盘的引导区中,是,ROMBIOS,与,MSDOS,模块之间的接口。主要任务是检测系统状态、配合,ROMBIOS,管理各种外设等。,DOS,的最底层,29,文件管理程序,MSDOS.SYS,放在磁盘中,,DOS,操作系统的核心部分,提供系统与应用程序的接口,是,DOS,的中间层。,命令处理程序,(COMAND.EXE),放在磁盘中,,与用户的接口,是一组用户键入命令的解释程序。,DOS,的中间层,DOS,的最高层,30,3.,操作系统当代大亨,-Windows,1981,年,微软公司内部制定了,发展界面管理者,的计划。到,1983,年,5,月,微软公司决定把这一计划命名为,Microsoft Windows,。,1983,年,11,月,,Bill,宣布推出,Windows1.0,版本,但不成功。直到,1985,年才正式发布。,1987,年,微软公司推出,Windows2.0,。直到,1990,年,微软公司推出,Windows3.0,,才逐渐取代,DOS,成为主流操作系统。,WINDOWS,:,多用户、多任务,31,Windows,内核系列发布表,日期 版本,日期 版本,1983.11 Windows,宣布诞生,1985.11 Windows 1.0,1987.4 Windows 2.0,1990.5 Windows 3.0,1992.4 Windows 3.1,1994.2 Windows 3.11,1995.8 Windows 95,1998.6 Windows 98,1999.5 Windows 98,SE,2000.9 Windows Me,2001.1 Win9x,内核宣告停止,1993.8 Windows NT 3.1,1994.9 Windows NT 3.5,1995.6 Windows NT 3.51,1996.8 Windows NT 4.0,1997.9 Windows NT 5.0 Beta 1,1998.8 Windows NT 5.0 Beta 2,1999.4 Windows 2000 Beta 3,2000.2 Windows 2000,2000.7 Windows 2000 SP1,2001.10 Windows XP,2001.11 Windows XP,中文版,Windows 9x,构建于,DOS,之上,没有,DOS,就没有,Windows 9x,;,而,Windows 2000/XP/2003,已经彻底脱离了,DOS,的桎梏,,DOS,只是作为操作系统所提供的虚拟机而存在;,换句话说,,DOS,已经不再是基础,而成为了一种工具。,32,Windows NT/2000/XP,总体结构,环境子系统,集成子系统,用户,用户态,核心态,对象管理程序,安全调用监视程序,进程管理程序,本地过程调用程序,虚拟内存管理程序,输入输出设备管理程序,系统服务,内核,硬件抽象层,33,Windows,新版本,Vista,于,2006年11月30日发布,,,是目前,最安,全可信的,Windows,操作系统,其安全功能可防止最新的威胁,如蠕虫、病毒和间谍软件等。,新功能:,1,操作系统核心进行了全新修正。,在vista中,部分操作系统运行在核心模式下,而硬件驱动等运行在用户模式下,核心模式要求非常高的权限,这样一些病毒木马等就很难对核心系统形成破坏。,在电源管理上引入了睡眠模式,让我们的vista可以从不关机,而只是极低电量消耗的待机,启动起来非常快,比现在的休眠效率高多了。,2,,网络方面,,支持,IPv6,,防火墙的效率和易用性更高,大幅增加网络连接速度。,3,,媒体方面,,用户界面更新可观看有线高清视频。,4,,音频方面,,音频驱动工作在用户模式,速度和音频保真度提高了,内置语音识别模块,带有针对每个应用程序的音量调节。,5,,显示方面,,独有的内置,Direct X 10,,不向下兼容,显卡的画质和速度会得到革命性的提升。,6,,集成应用软件,,内置的备份工具将更加强大;,outlook,升级为了,windows mail,,搜索功能非常强大,还有内置日程表模块,新的图片集程序、,movie maker,、,windows media player11,等众所期待的升级。,7,,,Aero Glass,以及新的用户界面,,窗口支持,3D,显示提高工作效率。显卡现在也是一个共享的资源,它也负责,windows,的加速工作,再加上双核处理器的支持,大型游戏对于,windows,来说不再是什么大任务了,开启一个小窗口就可以运行。,8,,更安全的,IE7,Vista,对硬件的要求很高,内存至少,512M,起,分区,20G,起。,34,Windows,最新版本,win7,:,于,2009年10月22日发布,,并获得极大成功。,特点:,1,、“简单”,Windows7,的座右铭。,2,、占用更小的系统资源。,3,、首次在发布时打破全球统一定价的铁律,在中国采用低价策略。,4,、适应互联网生态系,对用户更亲和。,中国,美国,家用普通版,¥,399,家用高级版,¥,699,¥,1365,专业版,¥,1399,¥,2048,旗舰版,¥,2460,¥,2185,35,4,.,天皇巨星,-UNIX,UNIX,是使用比较广泛、影响比较大的主流操作系统之一。,UNIX,结构简练、功能强,可移植性和兼容性都比较好,因而它被认为是开放系统的代表。,UNIX,是,1969,年贝尔实验室开发的,多用户,操作系统,最早用于,PDP-7,和,PDP-11,小型机,并很快得到普及。迄今已成为,跨越从微型机到巨型机,范围的唯一操作系统。,UNIX,:,多用户、多任务,36,UNIX,发展简图,37,UNIX,系统的框架结构,38,5.,诱人的小企鹅,Linux,(免费),1991,年,芬兰赫尔辛基大学的,21,岁学生,Linus Torvolds,在学习操作系统时,将自己开发的,Linux,系统源程序完整地上传到,FTP,服务器上,供大家下载测试。,Linux,引起黑客们,(hacker),的注意,通过计算机网络加入了,Linux,的内核开发。,Linux,内核的开发被认为是真正的编程。由于一批高水平黑客的加入,使,Linux,发展迅猛。,Linux,并非仅由,Linus,一人开发,而是由全世界几百个程序员共同开发的。有趣的是,尽管这个巨大的全世界的开发活动不是很协调,但似乎总会在正确的时间发生正确的事。,一个俄罗斯学生得到一块新的主板,就写了驱动程序支持这块主板。马里兰的一个系统管理员需要备份软件,就写一个,并把它们上传给任何需要的人。,1993,年底,94,年初,Linux1.0,终于诞生了,!,它已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在,4M,内存的,80386,机器上也表现得非常好,至今人们还在津津乐道于此。,Linux,是爱好者们通过,Internet,协同开发出来的,它的网络功能十分强大。,常有新手问,Linux,能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么,!,感谢在数年之前由,RichardStallman,主持的,GNU,项目,致力于推出自由、高质量软件的运动。,Linux,加入了,GNU,并在几年后变成了一个完整的操作系统。它的能量得到了释放,它变得非常可靠,并且每天都会有新的改进加入进去。,39,流行的,Linux,版本,Linux,内核版本,:测试版、稳定版,2.6.8,主版本号,次版本号:奇数测试版,偶数稳定版,当前版本错误修改次数,Red Hat Linux,Mandrake Linux,Turbo Linux,红旗,Linux,中软,Linux,40,Linux,操作系统的组成,用户应用程序,操作系统服务,Linux,内核,硬件控制器,用户应用程序,直接提供用户使用的应用程序,如文字处理、浏览器,操作系统服务,用户与操作系统低层功能交互的接口程序 如,Shell,、编译器、程序库等,Linux,内核,用户及较高子系统与底层硬件的交互接口,实现对,CPU,、内存、文件系统、,I/O,设备等的控制和管理,硬件控制器,直接完成对各种硬件设备的识别和驱动,41,6.,天使的化身,-Mac OS X,Apple/LisaMacintosh,1984,1985,1987,1988,1991,1994,1997,1998.10,1999.5,1999.10,System 1.0,System 2.0,System 5.0,System 6,System 7,System 7.5,System 7.6,MAC OS 8,MAC OS 8.5,MAC OS 8.6,MAC OS 9,2000.1,2001.3,2001.9,2002,2004,2005,MAC OS X,MAC OS X 10.0,MAC OS X 10.1,MAC OS X 10.2,MAC OS X 10.3,MAC OS X 10.4,1976,1983,1984,42,Desktop.,整洁的工作空间,从注目,Mac OS X Leopard,桌面的瞬间,你便如同置身于全新的世界。从菜单栏到令人印象深刻的新,Dock,,,Leopard,的设计让你充分享受操作电脑的乐趣,并从中获益更多。,43,44,45,Finder.,让你的文件享受明星级待遇,现在,在你的,Mac,上浏览文件就像在,iTunes,中浏览音乐一样简单。这正是新的,Finder,功能的理念所在。你可以点击,iTunes,风格的边栏,翻阅你的文件,访问系统上的任何内容。,46,47,Quick Look.,无需打开即可查看,使用,Leopard,中的,Quick Look,功能,你甚至不用打开文件,就可以查看其中的内容。翻看多页面的文档。欣赏全屏视频。只需轻点一下鼠标。,48,49,Time Machine.,备份的巨大飞跃,Time Machine,是一款具有划时代意义的自动备份工具。设置好无需理会,备份一切,按时间返回。现在,只要需要,你就可以轻松让时光倒流,恢复任何文件。,50,51,Mail.,收件箱之外的创意,Leopard,将电子邮件转移到个性化的信纸上。你可以随处取用便签条。办事列表根据你的需要进行更改。有了,Mail,,你就可以利用电子邮件做很多事情,包括一些你从没有考虑过的事情。,52,53,iChat.,趣味性加倍,iChat拥有许多有趣的新功能,将任何一次视频聊天变成内容丰富多彩的大事。利用iChat,你可以共享视频背景、Photo Booth 效果、照片幻灯片、Keynote 演示文稿、甚至你 Mac 上的影片。,54,Spaces.,可以容纳一切的空间,你在,Mac,上可以做很多工作。那么,当项目都堆积在桌面上时该怎么办呢?很简单。使用,Spaces,来分组管理应用程序窗口,彻底改变杂乱无章的现状。,Safari.,依然是世界上最出色的网页浏览器,Leopard,的,Safari,除了在页面加载速度上比其他主流浏览器更快之外,更引入了一些新功能。飞速浏览、安心畅游、,PDF,随时为你效劳,55,Boot Cmp.,在,Mac,上运行,Windows,Leopard,是世界上最先进的操作系统。它是如此先进,如果你需使用,PC,应用程序,它甚至还可以让你运行,Windows,。现在,Leopard,中已经包含了,Boot Camp,,你只要拥有,Windows,,然后启动,Boot Camp,即可。,56,Mac OS,是首个在商用领域成功的图形用户界面。,好用的“钥匙链”,:,保管每个用户的多个帐户和口令,并且安全地储存它们。当用户进入系统后,可自动进入那些受口令保护的地方,而用不着再一一输入。,强大的多用户管理,:,各自的私人文件、上网设置、系统及程序设定。语音识别功能,将用户的声音作为登录的“口令”。,优质的,3D,性能,:,图形图像性能远远超出了任何一种桌面操作系统。内置支持,PDF,的,Quartz2D,图像引擎。,先进的网上及自动化功能,:,可方便地将,Mac,机变成互联网上的文件服务器;可以让电脑自动完成用户指定的任务;可以让多台,Mac,机通过互联网连接起来协同工作。,精美的用户界面,:,桌面拥有半透明菜单栏和反光,3D Dock,;,轻松、优雅的操作;,57,一、办公软件概述,Microsoft Office 2003,:,文字处理,Word,电子表格软件,Excel,演示文稿制作,PowerPoint,数据库,Access,网页编辑软件,FrontPage,电子邮件,Outlook,出版物制作软件,Publisher,。,3.3,办公软件,58,WPS Office 2003,:,金山文字、金山表,格,金山演示、金山邮,件,绘制图片组件,IBM,翻译引擎和金山词霸的翻译引擎,在,Linux,和,Windows,平台下为用户提供了统一的操作界面与使用感受,并最大限度地保证了文档的兼容性。,59,二、文字处理,文字处理软件是指在计算机上辅助人们制作文档的系统。,通用的文字处理软件,:,1979,:,WordStar,1983,:,WordPerfect,1988,:,WPS,1990,:,Word 1.0 for Windows,1994,:,Word 6.0,Excel 5.0,Office 4.x,60,Word 2003,的工作窗口,61,文字处理软件的主要功能:,图文并茂的工作环境,包含绘图、公式计算、制表、插入图片、艺术字等;,强大的排版功能;,支撑,对象的链接嵌入技术;,文档编辑直观,所见即所得。,62,三、电子表格,电子表格软件是利用计算机来处理,带数值计算的表格,软件。,通用的电子表格软件有,:,1979,:,Visicalc,1982,:,Lotus1-2-3,198x,:,Excel for Macintosh,1994,:,Word 6.0,Excel 5.0,Office 4.x,63,Excel 2003,的工作窗口,64,电子表格软件的主要功能:,表格编辑;,表格管理。可以依据表格数据生成各种统计图表;,数据管理。,以数据库方式,对数据进行管理,支持数据操作,如排序、筛选、分类等,;,数据分析及辅助决策功能;,网络功能,。,65,单元格:,单元格的名字,(,引用地址,):,列名在前,行名在后。如,,A2,,,J7,,,IV65536,。,表格大小:,256,列*,65536,行,32000,字符,/,单元格。,单元格区域,(,范围,),:,区域:,多个相邻的呈矩形状的单元格称为单元格区域。,区域名:,由区域,左上角,单元格名和,右下角,单元格名中间加冒号“,:”,来表示。,例如,,A1:C6,66,单元格及单元格区域的引用:,引用:,将某单元格或单元格区域的内容引入到计算公式中去,不必关心其具体数据是什么。,例:,D1=,(,A1+B1+C1,),/3,相对引用:,被引用,的单元格地址,随,引用,的单元格地址的改变而改变。,如:,D2=,(,A2+B2+C2,),/3,67,绝对引用:,被引用,的单元格地址,不随,引用,的单元格地址的改变而改变。,如:,=$A$1+$B$1,混合引用,:,同时包含绝对引用和相对引用,如:,A,5,=,$A2*B$1,则,,B7=$A4*C$1,问,上面公式复制到,F8,单元时,公式是什么?,68,四、演示文稿,演示文稿制作软件可以创建美观、实用的幻灯片,并以简洁的方式表达出文稿内容,1987.4:,PowerPoint 1.0(Windows 2.0),1990.5:PowerPoint 2.0(Windows 3.0),1992.5:PowerPoint 3.0(Windows 3.1),1994.2:PowerPoint 4.0,1995.2:PowerPoint 7.0(Windows 95),PowerPoint 97/2000/2002/,2003,69,PowerPoint 2003,工作窗口,70,PowerPoint,专用软件能够制作出集,文字,、,图形,、,图像,、,声音,以及,视频剪辑,等多媒体元素于一体的媒体演示制作软件。,PowerPoint,制作的演示文稿包括四部分:,幻灯片,演示文稿大纲,观众讲义,演讲者备注,71,一、程序设计的概念,程序设计,:指利用计算机解决具体问题的,全过程,。,程序设计的基本过程,:,分析问题,建立数学模型:找出问题运算和变化规律,归纳、抽象为数学问题加以描述。,设计合适的算法,编写程序,调试运行,3.4,程序设计基础,问题求解阶段,问题实现阶段,72,例,有一袋带壳的花生,用算法描述吃花生这一事件。,1,、用自然语言方法描述:,从袋中取出一颗花生;,剥开花生的壳;,吃掉花生仁;,丢掉花生壳;,如果袋中还有花生且还想继续吃花生,则返回,,否则结束。,73,2,、用流程图的方法描述:,取花生,剥 壳,吃掉花生仁,丢掉花生壳,还有吗,?,还吃吗,?,结束,Y,Y,N,N,74,二、程序设计方法,1.,结构化程序设计,基本思想,:顺序结构,选择结构,循环结构,设计原则,:自顶向下,逐步求精,模块化,程序模块,1,程序模块,2,程序模块,2,条件,程序模块,1,成立,不成立,条件,程序模块,成立,不成立,75,2.,面向对象程序设计,对象,:,用来描述客观事物的实体,,反映系统为之保存信息和与之交互的能力。每个对象有各自的内部,属性,和操作,方法,。,属性:,频道,颜色,音量,方法:,调节频道,调节颜色,调节音量,电视机,电视机对象,整个程序是由一系列相互作用的对象构成的,对象之间的交互通过发送消息来实现。,76,类,:具有,相同的属性,和,操作方法,,并遵守相同规则的,对象的集合,。,类是对象集合的,抽象,,规定了这些对象的,公共属性,(,即数据结构,),和方法,(,操作数据的函数,),。对象是类的一个实例。,例如,:一个面向对象的图形程序,在屏幕的左下角显示一个半径为,2cm,的红色圆,在屏幕的中部显示一个半径为,3cm,的黄色圆,在屏幕的右下角显示一个半径为,4cm,的蓝色圆。这三个圆的圆心位置、半径大小和颜色均不相同,是三个不同的对象。但是它们有相同的属性,(,圆心坐标、半径、颜色,),和相同的操作,(,显示图形、移动、缩放等,),,因此它们是同一类事物,可以用“,Circle,类”来定义。,OOP,特点,:封装、继承、多态性,77,三、程序设计语言,文章,汉语、英语,字、词、语法结构,写文章,程序,计算机语言,数据表示、表达式、语句结构,编程序,计算机语言,:计算机所能够识别的语言,程序,:利用计算机语言编写的能够完成一定功能的一组代码。,程序设计,:利用计算机语言编写程序的过程。,程序设计语言计算机语言,78,1.,语言的分类,应用范围,通用语言、专用语言,系统程序设计语言、科学计算语言,事务处理语言、实时控制语言,程序设计方法,结构化程序设计语言,面向对象程序设计语言,与硬件的,联系程度,机器语言,汇编语言,高级语言与计算机硬件基本无关,依赖于计算机硬件,(,低级语言,),79,机器语言,(Machine Language),:,机器语言是可被计算机,直接识别,的机器指令,由,0,和,1,组成的二进制编码。,机器指令操作码操作数,特点,:,能直接识别、执行效率高,难学、难记、难写、难检查、难移植,80,例题,用,Intel 8086,指令系统来编写机器语言程序,要求完成,9+8=,?,81,汇编语言,(Assemble Language),:,汇编语言是一种,符号语言,,由与机器指令相对应的,助记符,和,简单语法,组成。,特点,:,可读性好,容易查错、方便,不能直接识别、需翻译、可移植性差,同例,,8086,汇编语言对,9+8=?,编程,82,源程序,:用汇编语言编写的程序。,汇编程序,:负责翻译的软件。,主要作用源程序转换成用二进制代码表示的目标程序。,连接程序,:将目标程序与库文件或其他目标程序连接起来形成可执行程序。,汇编语言源程序,目标程序,可执行程序,汇编程序,连接程序,83,高级语言,(High level language),高级语言适于一般人使用。它独立于机型、表达方式接近于日常语言,便于理解和记忆。,特点,:符合人类习惯,易编写、易读、易维护、通用性强,不依赖具体机器,需翻译程序。,例如前面,9+8=?,,用,C,语言编程:,main()int al;al=9+8;,84,源程序,:用高级语言编写的程序。,翻译程序,:将源程序翻译成用二进制代码表示的目标程序。,翻译程序的工作方式,:,解释方式:边解释边执行,编译方式:写程序、编译程序 运行程序,85,高级语言源程序,执行结果,解释程序,解释方式,编译方式,可执行程序,高级语言源程序,编译程序,目标程序,连接程序,86,2.,程序设计语言的选择,选择编程语言涉及很多因素:,人的因素,:编程小组精通这门语言吗,任务需要,:选择的语言能否实现任务的全部功能?能跨平台吗?有数据库接口功能吗?能直接控制声卡等硬件吗?,语言特点,:或要通过串行口控制一个外部设备,,C+,汇编语言是最明智的选择。,了解一些流行的语言,对于做出合理选择会有帮助。,87,常见的程序设计语言:,8086,汇编语言,用它编写的程序只能运行在装有,80 x86,计算机上。现在汇编语言仅用于那些要求程序尽可能短或速度要求很高的场合,如为了控制硬件在操作系统、多媒体底层控制时使用它。,FORTRAN,1954,年出现,其他的高级语言几乎都直接或间接地从它发展而来。,FORTRAN,对于数值类型和计算功能支持较强,一般科学家用来编制科学计算程序,应用面较窄。,Basic,Basic,是为初学者设计的,开发于,1964,年。它从,FORTRAN,和,ALGOL 60,改造而来。目前流行的是,VB,,它的集成开发环境支持调试时解释执行和对最终版本的编译。开发商业软件。,Pascal,Pascal,最初是,70,年代为帮助学生学习编程而开发的编译型语言。它最先提出结构化程序设计,但很少用于商业开发。,Delphi,Delphi,是,Inprise,公司于,1995,年推出的可视化编程语言。它以,Pascal,为基础,扩充了面向对象和可视化的开发手段,使得,Delphi,有能力与,VB,相抗衡。,Delphi,适用于应用软件、数据库系统、系统软件等软件的开发。,88,C,C,语言是美国电报与电话公司为了实现,UNIX,系统的设计思想而发展起来的语言工具。其特点是兼顾了高级语言和汇编语言,既提供了结构化程序设计,又带有低级语言的接口,C+,C+,语言是在,C,语言的基础上为支持面向对象的程序设计而研制的一个通用目的的程序设计语言。它可以用于编写从简单的交互程序到高度成熟和复杂的工程科学中的任何程序,目前流行的版本是,MS VC+,、,Borland C+Builder,Java,Java,语言于
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服