第5章软件详细设计.pptVIP

  • 4
  • 0
  • 约3.73千字
  • 约 34页
  • 2024-01-03 发布于四川
  • 举报

例:P119例5-2也称程序描述语言(ProgramDescriptionLanguage,PDL),又称为伪码(pseudocode)。属于文字形式的表达工具。它并非真正的代码,也不能在计算机上执行,但形式上与代码相似。它是一种用于描述模块算法设计和处理细节的语言。PDL具有严格的关键字外层语法,用于定义控制结构、数据结构和模块接口,而它表示实际操作和条件的内层语法又是灵活自由的,使用自然语言的词汇。所有关键字都有固定语法,以便提供结构化控制结构、数据说明和模块的特征。描述处理过程的说明性语言没有严格的语法。具有数据说明机制,包括简单的与复杂的数据说明。具有模块定义和调用机制,因此开发人员应根据系统编程所用的语种,说明PDL表示的有关程序结构。PDL的总体结构与一般程序完全相同。外语法同相应程序语言一致,内语法使用自然语言,易编写,易理解,很容易转换成源程序。除此以外,还有以下优点:提供的机制比图形全面,为保证详细设计与编码的质量创造了有利条件。可作为注释嵌入在源程序中一起作为程序的文档,并可同高级程序设计语言一样进行编辑、修改,有利于软件的维护。可自动生成程序代码,提高软件生产率。定义标量的名字和用途:SCALAR|名字,目的;|名字,目的定义数组名和用途ARRAY|名字,目的;|名字,目的定义字符串的名字和用途CHAR|名字,目

文档评论(0)

1亿VIP精品文档

相关文档