下载此文档

清华软件工程课件第10章_程序设计语言和编码.ppt


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
软件工程
第10章程序设计语言和编码
11/13/2017
1
软件工程
编码阶段的任务是根据详细设计说明书编写程序
程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性
为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性
此外,还要求源程序具有良好的结构性和良好的程序设计风格
11/13/2017
2
软件工程
内容摘要
程序设计语言
程序设计风格
11/13/2017
3
软件工程
内容摘要
程序设计语言
程序设计风格
11/13/2017
4
软件工程
基本概念
程序设计语言是指用于书写计算机程序的语言,它是一种实现性的软件语言
语法(syntax)用来表示构成语言的各个记号之间的组合规则,它是构成语言结构正确成分所需遵循的规则集合
如C语言中for语句的构成规则是: for(表达式1;表达式2;表达式3)语句 语法中不涉及到这些记号的含义,也不涉及使用者
11/13/2017
5
软件工程
语义(semantic)用来表示按照各种表示方式所表示的各个记号的特定含义,但它不涉及到使用者。
如上述for语句中:表达式1表示循环初值;表达式2表示循环条件;表达式3表示循环的增量;语句为循环体。整个语句的语义是:
(1)计算表达式1
(2)计算表达式2,若计算结果为0,则终止循环;否则转(3)
(3)执行循环体
(4)计算表达式3
(5)转向(2)
11/13/2017
6
软件工程
语用(pragmatic)用来表示构成语言的各个记号和使用者的关系。
如:语言是否允许递归?是否要规定递归层数的上界?这种上界如何确定?这些都属于语用上的问题。
11/13/2017
7
软件工程
程序设计语言的基本成分
程序设计语言基本成份可归纳为四种:数据成分、运算成分、控制成分、传输成分
数据成分:它指明该语言能接受的数据,用来描述程序中的数据。如各种类型的变量、数组、指针、记录等。作为程序操作的对象,具有名称、类型和作用域等特征。使用前要对数据的这些特征加以说明。数据名称由用户通过标识符命名,类型说明数据需占用存储单元的多少和存放形式,作用域说明数据可以使用的范围。
11/13/2017
8
软件工程
以 C语言为例,其数据构造方式可分为基本类型和派生类型
11/13/2017
9
软件工程
运算成分:它指明该语言允许执行的运算,用来描述程序中所需进行的运算。如+ 、- 、* 、/ 等。
控制成分:它指明该语言允许的控制结构,人们可利用这些控制成分来构造程序中的控制逻辑。基本的控制成分包括:顺序结构、条件选择结构和重复结构。如下页图
11/13/2017
10
软件工程

清华软件工程课件第10章_程序设计语言和编码 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人钻石文档库
  • 文件大小0 KB
  • 时间2013-07-24