
N-S图也被称为盒图或CHAPIN图。197来自3年,美国学者I.Na苏养结强读ssi 和 B.Shneiderman提出了一种在流程图中完全去掉流程线,全部算法写在一个矩形阵内,在框内还可以包含其他框的流程图形式。即由一些基本的框组成一个大的框,这种流程图又称为N-S结构流程图(以两个人的名字的头一个字母组成)。N-S图包括顺序、选择和循环三种360百科基本结构。
- 中文名 N-S图
- 特点 功能域明确等
- 别称 盒图或CHAPIN图
- 提出学者 I.Nassi 和 B.Shneiderman
特点
来自 ■功能域明确;
■很容易确定局部和全局数据的作用域;
■不可360百科能任意转移控制;
■很容易求增煤终群脸阻表示嵌套关系及模块的层次关系。
简介
N-S图简介
流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示海异治触标程序的运行过程。在城脸余统剧计业让亲使用过程中,人们发现流程线不一定是必需的,临武使但为此,人们设计了一种新此装比误走的流程图,它把整个程序写在一个大框图内,谈植重某这个大框图由若干个小的基本框图构成,这种流程图简称N-S图
结构
3种基本程序结构的N-S图
转止刚轻 1.顺序结构N-S图
2.选择结构N-S图
来自3.循环结构N-S图
1)当型循环
2)repeat until型循环
描述工具
N-S图是无线的流程图,又称盒革喜状液套国农西达图
1973年美国学者I.360百科Nassi和B.Shne向流细实倍普烟负儿示iderman提出
井热游三种基本结构
1.顺序结构
P1
P2
P3
2.分支结构
P
Yes N反神曾先就剂毛笔它o
S1 (S2)
左养映效剂打装田过片演 3.循环结构
(1)当型循环
当P
秋磁低孔促 S1
(S2)
......
(Sn)
(2)直到型循环
S1
(S2)
......
(Sn)
直到P
优点
它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量;
NS图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带来了方便;
NS图简单、易学易用,可用于软件教育和其他方面;
功能域(即某一个特定控制结构的作用域)有明确的规定,并且可以很直观地从N-S图上看出来;
它的控制转移不能任意规定,必须遵守结构化程序设计的要求;
很容易确定局部数据和全局数据的作用域;
很容易表现嵌套关系,也可以表示模块的层次结构。