软件工程 工业和信息化普通高等教育“十二五”规划教材 作者 李爱萍 崔冬华 李东生 ch05.pptVIP

  • 84
  • 0
  • 约8.3千字
  • 约 59页
  • 2015-12-10 发布于广东
  • 举报

软件工程 工业和信息化普通高等教育“十二五”规划教材 作者 李爱萍 崔冬华 李东生 ch05.ppt

PAD描述的示例 PAD图的主要优点: 使用PAD符号设计的程序必然是结构化的程序. PAD图所描绘的程序结构十分清晰, PAD图中竖线的总条数就是程序的层次数。 用PAD图表现程序逻辑,易读,易记,易懂. 容易将PAD图 转换成高级语言源程序.可用软件工具实现自动转换. 既可以表示程序逻辑,也可以描绘数据结构. 支持自顶向下,逐步求精方法的使用. 5.3.3 问题分析图(PAD图) 5.3.3 问题分析图(PAD图) 例如:将数组A(1)到A(10)从大到小进行选择法排序的算法描述如下PAD图所示。 5.3.3 问题分析图(PAD图) 例如:将数组A(1)到A(10)从大到小进行选择法排序的算法描述如下PAD图所示。 * 第*页 5.3.4 过程设计语言(PDL) 过程设计语言(PDL)也称为伪码, PDL是一种用于描述功能模块的算法设计和加工细节的语言。 PDL是一种“混杂式语言”,它采用某种语言(如英语或自然语言)的词汇,另一种语言(结构化程序设计语言)的全部语法。 伪码的语法规则分为“外语法”和“内语法”。 ? PDL语法是开放式的,其外层语法是确定的,而内层语法则故意不确定。外层语法描述控制结构和数据结构,它用类似于一般编程语言控制结构的关键字(如 IF—THEN —ELSE、WHILE—DO、REPEAT—UNTIL等)表示,所以是确定的,而内层语法可使用自

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档