一、c语言中数据处理的过程用图标怎样表示?
计算机语言只是一种工具。光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法。有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行工作。因此,设计算法是程序设计的核心。
用图表示的算法就是流程图。流程图是用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。
美国国家标准化协会ANSI曾规定了一些常用的流程图符号,为世界各国程序工作者普遍采用。最常用的流程图符号见图。
1、处理框(矩形框),表示一般的处理功能。
2、判断框(菱形框),表示对一个给定的条件进行判断,根据给定的条件是否成立决定如何执行其后的操作。它有一个入口,二个出口。
3、输入输出框(平行四边形框)。
4、起止框(圆弧形框),表示流程开始或结束。
5、连接点(圆圈),用于将画在不同地方的流程线连接起来。如图中有两个以1标志的连接点(在连接点圈中写上“l”)则表示这两个点是 连接在一起的,相当于一个点一样。用连接点,可以避免流程线的交叉或过长,使流程图清晰。
6、流程线(指向线),表示流程的路径和方向。
7、注释框, 是为了对流程图中某些框的操作做必要的补充说明,以帮助阅读流程图的人更好地理解流程图的作用。它不是流程图中必要的部分,不反映流程和操作。
二、如图是某计算程序框图,若输出y的值5,求输入x的值。(过程要清晰)
反之:
输出为5
减去-2,得7
加上(3-X),得7+(3-X)
除以4,得(7+(3-X))/4,此为输入的X
即X=(7+(3-X))/4
得X=2
三、在软件开发中,需求分析阶段可以使用的工具是______。A、N-S图B、DFD图C、PAD图D、程
选B,在软件开发中,需求分析阶段可以使用的工具是DFD图。
DFD图是需求分析阶段业务人员能够理解的工具,而N-S图、PAD图、程序流程图,都是具体到设计阶段的设计工具。
下面详细介绍一下选项中这几种图:
1、N-S图:Nassi和Shneiderman 提出了一种符合结构化程序设计原则的图形描述工具,叫做盒图,也叫做N-S图,是结构化编程中的一种可视化建模。为表示五种基本控制结构,在N-S图中规定了五种图形构件。
2、DFD图:DFD图即为数据流图(Data Flow Diagram),简称DFD。它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
3、PAD图,PAD是Problem Analysis Diagram的缩写,它是日本日立公司提出,由程序流程图演化来的,用结构化程序设计思想表现程序逻辑结构的图形工具。
4、程序流程图,独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。
程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据,因此它的质量直接关系到程序设计的质量。
扩展资料:
软件开发需求分析过程:
软件需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。
进行需求分析时,应注意一切信息与需求都是站在用户的角度上。尽量避免分析员的主观想象,并尽量将分析进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价。从而达到需求分析的准确性。
分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。
参考资料来源:搜狗百科-需求分析
转载请注明:游艇网 » c语言中数据处理的过程用图标怎样表示?