精选第三章 计算机软件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 、 UNIX 和 Linux 操作系统 (自学) 3.3 程序设计语言及其处理程序 重点 : 程序设计语言的分类 常用程序设计语言 程序设计语言的成分 3.3.1 程序设计语言分类 程序设计语言按其级别可以划分为 机器 语言、汇编语言和高级语言 三大类 1 、机器语言 ? 机器语言:使用计算机指令系统的程序语言。 ? 用机器语言编写的程序,全部都是二进制代码 形式,可以被计算机直接执行。 ? 机器语言直接依赖机器的指令系统,不同类型 甚至不同型号的计算机,其机器语言是不同的。 ? 机器语言不易记忆和理解,所编写的程序也难 于修改和维护。 3.3.1 程序设计语言分类 2 、汇编语言 ? 汇编语言:用助记符来代替机器指令的操作码和操作数, 如用ADD表示加法,用SUB表示减法等。 用汇编语言编写程序与编写机器语言程序相比,比较 直观和易记忆,但汇编语言仍然是面向机器指令系统的, 还保留了机器语言的各项缺点。 例: MOV BX 545 MOV AX 383 ADD BX AX 3.3.1 程序设计语言分类 3 、高级语言 ? 高级语言:在一定程度上与机器无关 , 是一种接近人们自然 语言(主要是英语)的程序设计语言。 ? 特点:易学、易用,易维护,人们可以更有效、更方便地 用它来编制各种用途的计算机程序。 ? 高级语言虽然接近自然语言,但和自然语言仍有很大差距。 主要表现在语法规则极为严格。其主要原因是高级语言处 理系统是执行程序的计算机,而自然语言的处理系统则是 人。 3.3.1 程序设计语言分类 程序语言基本成分 ? 高级语言种类千差万别,但是其基本成份都可归 纳为四种: – 数据成分 :描述程序所处理的数据对象。 – 运算成分 :描述程序所包含的运算 – 控制成分 :用以表达程序中的控制构造 – 传输成分 :用以表达程序中的数据的传输 3.3.2 程序语言中的数据分和控制成分 1 、数据成分 数据作为程序操作的对象,具有名称、类型、作用域等特 征。使用前要对数据的这些特征加以说明。 数据名称由用户通过标识符命名,类型说明数据需占用存 储单元的多少和存放形式,作用域说明数据可以使用的范围。 以 C 语言为例,其数据构造方式可分为基本类型和派生类型: 数据类型 基本类型 派生类型 算术类型 字符类型 枚举类型 整型 实型 单精度 双精度 数组 指针 …… 用户定义类型 3.3.2 程序语言中的数据分和控制成分 2 、控制成分 ? 程序语言中控制成分的作用:提供一种基本框 架,在此基本框架支持下,可以将数据和对数 据的运算组合成程序。 (1) 顺序结构 – 用来表示一个计算操作(或语句)的序列。从操作 序列的第一个操作开始,顺序执行序列后续的操作, 直至序列的最后一个操作。 3.3.2 程序语言中的数据分和控制成分 ( 2 ) 条件选择结构 – 条件选择结构由一个条件( P )和两个供选择的操作 A 和 B 组成。在执行中,先计算条件表达式 P 的值,如果 P 的值为真,则执行操作 A ;否则执行操作 B 。当条件选 择结构中的 A 或 B 又由条件选择结构组成时,就呈现嵌 套的条件选择结构形式。 ( 3 ) 重复结构 – 重复结构为程序描述重复计算过程提供控制手段,重复 结构有多种形式,最基本的形式为 while 型重复结构。 3.3.2 程序语言中的数据分和控制成分 控制成分 A B A B P 真 假 A P 假 真 顺序控制结构 条件选择结构 While 型重复结构 3.3.2 程序语言中的数据分和控制成分 3.3.3 程序设计语言处理系统 语言处理系统的作用:把用程序语言(包括汇 编语言和高级语言)编写的程序变换成可在计算机 上执行的程序,或进而直接执行得到计算结果。 程序设计语言处理系统包括: – 编译程序 – 解释程序 – 汇编程序 第三章 计算机软件 学习目标与要求 1. 了解什么是计算机软件和计算机软件技术 2. 理解操作系统的作用、功能、理解多任务处理 和文件管理的基本原理。 3. 了解

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档