1973年美国学者提出了一种新型流程图:N-S流程图。
顺序结构:
选择结构:
循环结构:
245 用伪代码表示算法
伪代码使用介于自然语言和计算机语言之间的文字和符号来描述算法。
246 用计算机语言表示算法
l 我们的任务是用计算机解题,就是用计算机实现算法;
l 用计算机语言表示算法必须严格遵循所用语言的语法规则。
例220求1×2×3×4×5用C语言表示。
main()
{int i,t;<br><br>t=1;<br><br>i=2;<br><br>while(i<=5)<br><br>{t=ti;<br><br>i=i+1;<br><br>}
printf(“%d”,t);
}
例221求级数的值。
main()
{
int sigh=1;
floatdeno=20,sum=10,term;
while(deno<=100)
{ sigh= -sigh;
term= sigh/ deno;
sum=sum+term;
deno=deno+1;
}
printf(“%f”,sum);
}
NS图直观,功能域清晰,可视性好。 很容易确定局部和全局数据的范围;不可能任意转移控制权;易于表达模块的嵌套关系和层次关系;复杂度接近代码本身,修改需要重绘整个图;它迫使设计者按照SP方法来思考和描述自己的设计方案,因为它除了提供代表几个标准结构的符号外,不提供其他描述手段,有效地保证了设计的质量,从而保证了程序的质量。NS图类似于流程图,但不同的是NS图可以表示程序的结构。DIN66261是NS图的相关标准。遵循自顶向下的设计,要处理的问题会被分解成更小的子程序,最后只会有一个简单的叙述和控制流结构。NS图对应了上面的思路,用嵌套的盒子来表示子程序。ns图中没有GOTO指令的表示,这与结构化程序设计中不使用Goto的思想是一致的。NS图的抽象层次接近结构化代码。如果重写程序,需要重新绘制NS图。但是,NS图在简要描述程序和高级设计方面相当方便。NS图和流程图几乎同构,任何NS图都可以转换成流程图,大部分流程图也可以转换成NS图。其中,C语言中只有Goto指令或循环的break和continue指令不能用ns图表示。
1、首先要进入到该绘制网站中,在新建文件夹中选择流程图进行新建使用,打开流程编辑工具。
2、直接进入在线编辑页面中,在绘制面板中是有流程图的基础图形和工具栏,以及编辑面板等。这些在绘制时都是需要使用的,可以先将绘制面板进行熟悉。
3、首先是对流程图框架进行搭建使用,直接使用鼠标点击图形样式就会自动添加到编辑面板中,之后在用鼠标移动到需要的位置就可以。图形的添加与需要填充的内容成正比。
4、设置内容大小,样式以及排列方式,还有给流程图图形添加背景颜色。
5、绘制好的流程图我们还要对其进行检查使用这样可以保证流程图的正确率,一般选择编辑栏目中的选择节点可以进行编辑使用。
6、画好后的流程图可以导出使用,有多种格式可以进行选择方便存储。在面板中的右上方显示栏里面可以选择相关 *** 作。
以上就是关于1973年美国学者提出了一种新型流程图:N-S流程图。怎么看啊全部的内容,包括:1973年美国学者提出了一种新型流程图:N-S流程图。怎么看啊、n-s图的主要功能、C语言中switch语句的N-S流程图怎么画啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)