N-S图的结构

N-S图的结构,第1张

N-S图简介
N-S图也被称为盒图或CHAPIN图。
流程图由一些特定意义的图形、流程线及简要的文字说明构成,它能清晰明确地表示程序的运行过程。在使用过程中,人们发现流程线不一定是必需的,为此,人们设计了一种新的流程图,它把整个程序写在一个大框图内,这个大框图由若干个小的基本框图构成,这种流程图简称N-S图
[编辑本段]N-S图结构
种基本程序结构的N-S图
1顺序结构N-S图
顺序结构
2选择结构N-S图 选择结构
3循环结构N-S图
1)当型循环
当型循环
2)直到型循环直到型循环
>这里有教 很好学
>

这段程序是一个功能函数,传过来的参数是x、y、z,然后进行逻辑处理。

主要的逻辑部分其实就是两个选择型结构,比较容易处理。

3 程序流程图和N-S图分别如下:

上图为程序流程图

上图为N-S图

4 如果有什么不清楚的地方,欢迎追问,可以相互讨论一下。

表示的意思如下:

N-S图:也称为框图,这种流程图将所有算法写在一个矩形框中,并且还可以在框中包含从属于其的其他框。

PAD图:也称为问题分析图,其用二维树结构图表示程序的控制流。

程序流程图:也称为程序框图,以统一定义的标准符号描述程序 *** 作的特定步骤的图形表示。

E-R图:也称为实体连接图,其使用实体类型,属性和连接来描述现实世界的概念模型。

区别如下:

1、表示形式上的区别

(1)N-S图:使用矩形框编写所有算法。

(2)PAD图:使用二维树结构。

(3)程序流程图:用统一指定的标准符号表示。

(4)E-R图:用实体类型,属性和连接表示。

2、缺点上的区别

(1)N-S图:不能任意转移控制权。

(2)PAD图:不像流程图那样容易执行。

(3)程序流程图:表达数据结构并不容易。

(4)E-R图:数据和应用程序是分开的,ER仅分析数据及其连接。

3、优势上的区别

(1)N-S图:功能域清晰,一目了然。

(2)PAD图:程序结构非常清晰。

(3)程序流程图:控制流程的描述非常直观。

(4)E-R图:表达能力强,易于理解。

N-S结构化流程图吧
在这里画不了
就用语言表示,根据语言可以画出
先取两个数比较,取大者或相等者于另外一个数比较,即得到最大数
用二分法的减半递推技术过程
取定一个大致范围,选取中点,判断f(x)是否为0若为0,则过程结束;如果不为0,根据以下原则将原区间减半:
若二次方系数大于0
若f(x)>0,取前半部;若小于0,取后半部循环
若二次方系数小于0
若f(x)>0,取后半部;若小于0,取前半部循环 赞个


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13170445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存