流程图-ns图-pad图-pdl-hipo.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"流程图、N-S 图、PAD 图、判定表、PDL、HIPO 图的概述" 流程图是程序设计中的一种图形工具,用来描述程序的逻辑结构。它独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。但流程图也存在一些严重的缺点,如符号不够规范,常常使用一些习惯性用法,特别是表示程序控制流程的箭头可以不受任何约束,随意转移控制。为了消除这些缺点,应对流程图所使用的符号做出严格的定义,不允许人们随心所欲地画出各种不规范的流程图。 N-S 图是Nassi 和 Shneiderman 提出的符合结构化程序设计原则的图形描述工具,也叫做盒图。在 N-S 图中规定了五种基本控制结构,为表示五种基本控制结构。N-S 图可以用来描述程序的逻辑结构,适合用于结构化程序设计。 PAD 是 Problem Analysis Diagram 的缩写,是日本日立公司提出,由程序流程图演化来的,用结构化程序设计思想表现程序逻辑结构的图形工具。PAD 设置了五种基本控制结构的图式,并允许递归使用。PAD 所描述程序的层次关系表现在纵线上,每条纵线表示了一个层次。PAD 的执行顺序从最左主干线的上端的结点开始,自上而下依次执行。 判定表是用于描述复杂的条件选择时的图形工具,能清晰地表达复杂的条件组合与应做动作之间的对应关系。判定表右上半部分中列出所有条件,"T"表示该条件取值为真,"F"表示该条件取值为假,空白表示这个条件无论取何值对动作的选择不产生影响。在判定表右下半部分中列出所有的处理,画"Y"表示要做这个动作,空白表示不做这个动作。 PDL 是一种用于描述功能模块的算法设计和加工细节的语言,称为设计程序用语言。它是一种伪码,具有严格的关键字外语法,用于定义控制结构和数据结构,同时它的表示实际操作和条件的内语法又是灵活自由的,可使用自然语言的词汇。PDL 具有逐步求精的特点,从比较概括和抽象的 PDL 程序起,逐步写出更详细的更精确的描述。 HIPO 图是一种程序流程图,它是结构化程序设计的重要工具。HIPO 图程序流程图独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。但 HIPO 图也存在一些严重的缺点,如符号不够规范,常常使用一些习惯性用法,特别是表示程序控制流程的箭头可以不受任何约束,随意转移控制。
- 粉丝: 72
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助