【摘要】:N-S图是美国学者I.Nassi和B.Shneiderman提出的一种新的流程图形式。在N-S图中完全去掉了流程线,全部算法写在一个矩形框内,在该框内还可以包含其他的从属于它的框,即由一些基本框组成一个大框。除上述双分支选择结构以外,还有多分支的选择结构,如图1-6所示,当表示条件的值等于“值i”时执行Ai框。虽然这种结构可以利用双分支的嵌套来实现,但C语言以及多数高级语言都提供了直接实现这种结构的语句。
1.3.2 用N-S盒图表示算法
N-S图是美国学者I.Nassi和B.Shneiderman提出的一种新的流程图形式(N和S是两位学者的英文姓名的首字母)。在N-S图中完全去掉了流程线,全部算法写在一个矩形框内,在该框内还可以包含其他的从属于它的框,即由一些基本框组成一个大框。
图1-5所示的符号为表示三种基本结构的N-S图符号。
图1-5 三种基本结构的N-S图符号
除上述双分支选择结构以外,还有多分支的选择结构,如图1-6所示,当表示条件的值等于“值i”时执行Ai框。虽然这种结构可以利用双分支的嵌套来实现,但C语言以及多数高级语言都提供了直接实现这种结构的语句。
前面的例1-1计算1~100的累加和、例1-2判断是否素数的算法分别如图1-7、图1-8所示。
图1-6 多分支选择结构
图1-7 计算累加和
图1-8 判别n是否素数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。