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

    计算机软件基础与程序设计语言.ppt

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

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

    计算机软件基础与程序设计语言.ppt

    计算机基础科学系 2009.10,第3章计算机软件系统,第七讲 计算机软件基础与程序设计语言,主要教学内容,学习目标,重点与难点,程序与软件的概念;机器语言、汇编语言与高级语言的优缺点为本讲的重点。,指令,1.指令、程序和软件,1.1 指令,1.2 程序,1.3 软件,1.4 指令、程序与软件的关系,2.软件的分类,2.软件的分类,系统软件:(1)操作系统软件,如Windows XP、Windows 2000、Linux、UNIX等。(2)各种语言的处理程序,如汇编语言、高级语言、编译程序等。(3)各种服务性程序,如机器的调试、故障检查和诊断程序、杀毒程序等。(4)各种数据库管理系统,如SQL Server、Oracle、Informix等。,3.程序设计语言的分类,语言是为了交流的需要!,3.1 程序设计语言的分类,机器语言,汇编语言,高级语言,专用语言,3.1 程序设计语言的分类,1、机器语言,3.1 程序设计语言的分类,特点:机器语言是面向机器的,机器语言的优点是计算机可直接执行,机器语言程序与其他语言程序相比,占用内存少,执行速度快,通用性差,而且指令和数据都是二进制代码,难于阅读和记忆,编码工作量大,难以维护,因此,程序员很难用机器语言来开发实用的计算机程序。,3.1 程序设计语言的分类,2、汇编语言,3.1 程序设计语言的分类,汇编语言的执行过程,3.1 程序设计语言的分类,汇编语言也称为符号语言,也是面向机器的,也就是说不同的机器它们的汇编语言也是不同的。优点:对于机器语言而言更容易理解 缺点:适用于编写直接控制机器操作的低层程序,它与机器密切相关,一般人也较难使用,执行速度慢,可移植性差。,3.1 程序设计语言的分类,3、高级语言,示例 C+语言的源程序/*This program reads two integer numbers from the keyboard and prints their product.*/#include int main(void)/Local Declarations int number1;int number2;int result;/Statements cin number1;cin number2;result=number1*number2;cout result;return 0;/main,3.2.1 程序设计语言的分类,高级语言的执行过程,高级语言适用于许多不同的机器,它使程序员能够避开计算机的复杂性,将精力集中在应用程序的编写上。用高级语言编写的程序称为源程序。源程序不能直接被计算机识别,必须经过转换才能被执行。,3.1 程序设计语言的分类,4、专用语言,专用语言也称为领域专用语言(Domain Specific Language,DSL)。领域专用语言其基本思想是求专不求全,不像通用语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。这里介绍HTML与SQL两种语言。,程序的构建,1.程序的编辑,2.程序编译,3.程序的链接,3.2 程序的构建,程序的执行,程序的执行,总 结,软件系统是计算机系统的重要组成部分。计算机软件是指计算机程序与数据及相关文档资料的总称,分为系统软件与应用软件两大类。计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。另外,近十几年来一些专用语言如HTML、SQL相继出现。机器语言是面向机器的,计算机能直接识别的语言。汇编语言是面向机器的符号语言,汇编语言程序不能在计算机上直接运行,它必须通过汇编程序转化为机器语言程序才能运行;用高级语言编写的程序称为源程序,源程序不能直接被计算机识别,必须转换成机器语言程序才能被计算机执行,按转换方式可分为编译与解释两类。编译包括程序预处理与程序翻译两步工作。,Department of Computer Science and Technology,Thank you!,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开