pad图(趴地虎)
大家好,今天就和小鸥一起来看看这个问题吧 。趴地虎,pad图很多人还不知道,现在让我们一起来看看吧!
1、 软件工程分析工具
2、 (1)程序流程图
3、 流程图通过符号和线条直观地描述了程序的逻辑流程及其执行的交互。它独立于任何编程语言,更直观、更清晰、更易学。但也有一定的局限性,如符号不够规范,随意性强,不利于工程实施。对于一些更复杂的结构,流程图的表达能力是有限的。
4、 (2)N-S图
5、 Nassi和Shneiderman基于结构化程序设计的原理提出了一种称为N-S图的图描述工具。基于五种基本控制结构,对N-S图进行组合嵌套,采用自顶向下的过程对程序进行分解。
6、 (3)焊盘图
7、 由日本日立公司发明,由程序流程图演变而来,已被ISO认可。它是一个图表工具,用结构化设计的思想呈现程序的逻辑结构。
8、 PAD基本符号
9、 类似于程序流程图和NS图,基本符号包括顺序、分支、循环、判断等。
10、 衬垫的主要组成和特性
11、 (1)操作原则:从左上端点开始,自上而下、自左而右执行。
12、 (2)层次结构:最左边的竖线是程序的主线,即控制结构的第一层。增加级别并逐渐向右延伸(对于每个额外的级别,图表通过一个竖线向右延伸)。竖条总数=程序的级别数。
13、 (3)3)PAD的优点:使逻辑清晰,易读易记,易于将PDA图转换成高级编程语言源程序。
14、 使用应用示例1(阿克曼函数)
15、 为了说明PAD的使用,以Ackermann函数为例,它是非本原递归函数。
16、 输入是两个自然数,输出是一个自然数。
17、 使用应用示例2(寻找最大整数的问题)
18、 有n个正整数k(1),k(2),…,k(n),其中n1。在这些正整数中,找出最大的数和第二大的数。这个问题可以分别用流程图和PAD图表示如下。可以看到,焊盘图的思路更加清晰,有利于简化()
19、 绘图工具
20、 一般画图的时候可以用一张A4纸横着写。在计算机上,您还可以使用VISIO等工具进行绘图。其中推荐使用pad2ps,pad flow trade等专用PAD绘图工具。
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!