欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《计算机应用基础》ch3计算机软件.ppt

    • 资源ID:5051828       资源大小:924.50KB        全文页数:15页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机应用基础》ch3计算机软件.ppt

    CH.3 Computer Software,Roger LuCreated on Oct.21,2009,Object what we learn?,What is computer software?What is Operating System?Its function?Its classification?What is Programming Language?How to work?What is Data Structure and Algorithm?What is software technology?And its theoretical foundation?,Summery of Computer Software,What is computer software?Program告诉计算机做什么和如何做的一组指令,这些指令是计算机所能够理解并能够执行的一些命令特点完成某一确定的信息处理任务使用某种计算机语言描述如何完成该任务存储在计算机中,并在启动运行后才能起作用灵活性、通用性,Summery of Computer Software,Software设计比较成熟、功能比较完善、具有某种使用价值的程序,包括程序及其相关的数据和文档软件是智力活动的成果,受知识产权(版权)法的保护The characteristic不可见性适用性依附性复杂性无磨损性易复制性不断演变性有限责任脆弱性,Summery of Computer Software,The classification of Software系统软件泛指为了有效使用计算机系统,给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件The characteristic与硬件有很强的交互性,对硬件进行统一控制、调度和管理具有基础性和支撑作用,是应用软件的运行平台应用软件专门用于解决各种具体应用问题的软件The classification通用应用软件定制应用软件,Summery of Computer Software,Computer SoftwareOS,操作系统Operating SystemThe function为计算机中运行的程序管理和分配各种软硬件资源为用户提供友善的人机界面为应用程序的开发和运行提供一个高效率的平台辅导用户操作、处理软硬件错误,保护系统安全操作系统的启动并发多任务方式三大管理系统:存储器管理、文件管理、设备管理常见OS:Windows、Unix/Linux,Computer SoftwareProgramming Language,程序设计语言Programming Language一种人能方便地使用且计算机也容易理解的语言,用于人与计算机之间的通信The classification机器语言一种二进制语言,每条语句都是二进制数码表示的指令优点:计算机能直接识别,运行速度快缺点:难懂、难写、难记,难以修改和维护,Computer SoftwareProgramming Language,汇编语言是一种和机器语言一一对应的符号化的语言,由机器语言符号化而来,用助记符和符号地址来表示指令优点:较直观、易懂、易用、执行速度快,占用内存空间少缺点:各种机器不通用高级语言一种与硬件结构及指令系统无关,表达方式较接近自然语言的程序设计语言优点:描述问题能力强,通用性、可读性、可维护性都较好缺点:执行速度较慢,编制访问硬件资源的系统软件较难高级语言的发明是计算机发展史上最惊人的成就,Computer SoftwareProgramming Language,数据成分、控制成分数据成分程序操作对象,具有名称、类型、作用域、可进行的操作等特征算术类型、字符类型、逻辑类型、数组、枚举、指针控制成分提供一种基本框架,可以将数据和对数据的运算组合成程序顺序结构、条件选择结构、重复结构,Computer SoftwareProgramming Language,常用程序设计语言FORTRAN语言适用于数值计算的面向过程的程序设计语言BASIC和VB语言简单易学,可视化界面编程Java语言适用于网络环境编程,具有平台独立性、安全性和稳定性面向对象的程序设计语言C语言和C+语言C语言兼有高级程序设计语言的优点和汇编语言的效率,有效处理了简洁性和实用性、可移植性和高效性之间的矛盾C+语言以C语言为基础的面向对象程序设计语言,Computer SoftwareProgramming Language,程序的汇编或编译执行过程源程序:用高级语言或汇编语言编写的程序目标程序:把源程序翻译成的机器语言程序汇编:把汇编语言源程序翻译成的机器语言程序的过程。所使用的翻译程序称为汇编程序解释:把高级语言源程序逐句翻译,翻译一句执行一句,边翻译边执行。解释执行所用的程序称解释程序编译:把高级语言源程序的整个程序翻译成等价的独立的 目标程序。翻译所用的程序称为编译程序连接:把目标程序以及所需的功能库转换成一个可执行的程序。连接所用的程序叫连接程序,Computer Software Algorithm,What is Algorithm?用于完成某个信息处理任务的一组有序而明确的、可以由计算机执行的操作(或指令),它能在有限时间内执行结束并产生结果要求:确定性、有穷性、能行性、输入、输出开发计算机应用的核心问题是研究实际应用问题的算法并将其在计算机上实现考虑要点如何确定算法(算法设计)如何表示算法(算法表示)如何使算法更有效(算法的复杂性分析),Computer Software Data Structure,What is Data Structure?设计算法的同时,还要确定算法所处理的对象以及这些对象之间的相互关系,并将它们以计算机数据的形式进行表示三方面内容数据的抽象(逻辑)结构数据的物理(存储)结构在数据结构上定义哪些运算(操作),它们如何实现已定义数据结构、自定义数据结构,Computer Software software technology,计算机软件技术指研制和开发计算机软件所需技术的总称包括七个方面内容软件工程技术程序设计技术软件工具环境技术系统软件技术数据库技术网络软件技术与实际工作相关的软件技术理论基础:数值计算、离散结构、计算理论、程序理论,

    注意事项

    本文(《计算机应用基础》ch3计算机软件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开