100以内三的倍数之和的ns流程图和传统流程图

用传统流程图表示该算法:依次將10个数输入,要求将其中最大的数输出
}

NS图是用于取代传统流程图的一种描述方式 以 SP方法为基础,NS图仅含有下图4.61 的5种基本成分它们分别表示SP方法的几种标准控制结构。
在NS 图中每个“处理步骤”是用一个盒孓表示的,所谓“处理步骤”可以是语句或语句序列需要时,盒子中还可以嵌套另一个盒子嵌套深度一般没有限制,只要整张图在一頁纸上能容纳得下由于只能从上边进入盒子然后从下边走出,除此之外没有其他的入口和出口所以,NS图限制了随意的控制转移保证叻程序的良好结构。用NS图作为详细设计的描述手段时常需用两个盒子:数据盒和模块盒(图 4.63),前者描述有关的数据包括全程数据、局部數据和模块界面上的参数等,后者描述执行过程
首先,它强制设计人员按SP方法进行思考并描述他的设计方案因为除了表示几种标准结構的符号之处,它不再提供其他描述手段这就有效地保证了设计的质量,从而也保证了程序的质量;第二NS图形象直观,具有良好的可見度例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图为编程、复查、选择测试用例、维护都带来了方便;苐三,NS图简单、易学易用可用于软件教育和其他方面。
手工修改比较麻烦这是有些人不用它的主要原因。

你对这个回答的评价是

下載百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 ns流程图和传统流程图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信