N- S图是什么?

作者&投稿:海咸 (若有异议请与网页底部的电邮联系)
~

NS图类似流程图,但所不同之处是NS图可以表示程序的结构。依从上到下的设计,待处理的问题会分解成一些较小的副程序,最后只有简单的叙述及控制流程结构,NS图对应了上述的思维,利用嵌套的方块来表示副程序。

NS图中没有对应Goto指令的表示,和结构化编程中不使用GOTO的理念一致。NS图的抽象层次接近结构化的代码,若程序重写,NS图就需重新绘制,不过NS图在简述程序及高级设计时相当方便。

用N-S图表示输出100-200之间素数的算法如下:

扩展资料

N-S图的特点

NS图几乎是流程图的同构,任何的NS图都可以转换为流程图,而大部分的流程图也可以转换为NS图。其中只有像Goto指令或是C语言中针对循环的break及continue指令无法用NS图表示。

1)NS图形象直观,功能域明确,具有良好的可见度;

2)很容易确定局部和全局数据的作用域;

3)不可能任意转移控制;

4)很容易表示嵌套关系及模块的层次关系;

5)复杂度接近代码本身,修改需要重画整个图;

6)它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量。




芝罘区15177912409: N - S图 - 搜狗百科
秋儿辰泽:[答案] N-S图也被称为盒图或CHAPIN图. 流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示程序的运行过程.在使用过程中,人们发现流程线不一定是必需的,为此,人们设计了一种新的流程图,它把整个程序写在一个...

芝罘区15177912409: 什么是n - s图 -
秋儿辰泽: N-S图是一种符合结构化程序设计原则的图形描述工具.在N-S图中,为了表示五种基本控制结构,规定了五种图形构件.1、顺序型2、选择型3、WHILE重复型4、UNTIL重复型5、多分支选择型

芝罘区15177912409: NS chart是什么意思 -
秋儿辰泽: 应该是N-S图的意思,在编写程序之前为了更好的表达整个程序的功能模块、数据流程.它由一些特定意义的图形、流程线及简要的文copy字说明构成,能清晰明确地表示程序的运行过2113程.它把整个程序写在一个大框图内,这个大框图由若...

芝罘区15177912409: N - S流程图 -
秋儿辰泽: N-S流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示程序的运行过程

芝罘区15177912409: 什么是盒图? -
秋儿辰泽: 盒图 Wikipedia,自由的百科全书 盒图(N-S图)有以下一些特点:(1)功能域(即某一个特定控制结构的作用域)有明确的规定,并且可以很直观地从N-S图上看出来;(2)它的控制转移不能任意规定,必须遵守结构化程序设计的要求;(3)很容易确定局部数据和全局数据的作用域;(4)很容易表现嵌套关系,也可以表示模块的层次结构.

芝罘区15177912409: 软件设计中的 N - S图 -
秋儿辰泽: 数据结构用数据库表示

芝罘区15177912409: 什么是N - S结构化流程图描述算法的工具中,N - S结构化流程图和传统流程图,算法描述语言具体指什么? -
秋儿辰泽:[答案] 用NS图作为详细设计的描述手段时,常需用两个盒子:数据盒和模块盒,前者描述有关的数据,包括全程数据、局部数据... 第二,NS图形象直观,具有良好的可见度.例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为...

芝罘区15177912409: N - S图的描述工具 -
秋儿辰泽: N-S图是无线的流程图,又称盒图1973年美国学者I.Nassi和B.Shneiderman提出 三种基本结构1.顺序结构 P1 P2 P32.分支结构 P Yes No S1 (S2)3.循环结构 (1)当型循环 当P S1(S2)......(Sn) (2)直到型循环 S1(S2)......(Sn) 直到P

芝罘区15177912409: 在软件开发中,需求分析阶段可以使用的工具是______. -
秋儿辰泽:[选项] A. N-S图 B. DFD图 C. PA D. 图D、程序流程图

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网