编队高等学校

如何创建流程图。 所述阵列的程序的框图

的框图是一个过程的图形表示,充分显示出参与的过程中的任务的所有阶段,以及所有组的一个系统的序列。 该方案是图形符号(块)和它们之间的过渡线(箭头)的系统。 这些块的每对应于算法的特定步骤。 这个符号里面描述了这一行动。

为什么要使用流程图?

这些系统被设计成执行以下功能:

- 开发新工艺;

- 描述和当前算法文件;

- 制定修改过程中或调查错误和失败的可能性的联系;

- 确定何时,何地以及如何改变当前的算法,以验证整个系统的稳定性。

开发流程

任何框图是基于所述算法的描述设备或程序的操作的操作。 所以,我们首先建立了系统本身。 “算法”是指该操作序列,以解决该问题的描述。 事实上,这条规则执行所需的过程 信息处理。 在继续算法的建设需要明确界定的问题:既要获得其所需的初始信息的结果,哪些是可用的,是否有其收到限制。 在那之后,要实现的操作的列表,以达到预期的效果。

类型的算法

在实践中,以下类型的流程图中最常用的:

- 图形,即是基于几何符号;

- 语言:通过语言的常用词拟定;

- 伪码:表示semiformalized描述的条件的编程语言,它包括所述编程语言的元素和文学短语和常用的数学符号;

- 软件:仅用于编写的编程语言。

装置的框图说明本

工作流程的图形表示包括描述对应于实施一个或多个动作此电路的功能块图像算法通信。 各个元件,尺寸和限定国家标准规则结构构成的阵列的框图。 对于每种类型的动作(数据输入,计算表达值,检查的条件下,重复控制动作闭合处理等)。有一个单独的几何图形表示为一个块。 这些符号由限定的动作序列线连接。

在流程图的制备所用的主要元素

用于该算法的描述图形符号的完整列表包括42个元件。 所有我们不会放弃,而只考虑本金。

流程图的元素:

1.计算的处理装置功能,改变数据或格式的值用于放置操作动作或序列。 为了清楚起见,这些电路元件可以被组合成一个单元。 此符号是矩形,在其内写入评论,伴随(记录,或组)的操作。

2.解决方案。 此块用于指示在所述控制的转移条件。 在每个这样的成员国问题的比较,或病症,它定义它。 换句话说,决策 - 是方向的该程序或算法,这取决于某些变量条件的选择。 金刚石 - 元素的图形视图。 所述符号可以被用作下列标准化结构的图像:选择,一个叉全和部分时间中,“前”和“长”的周期。

3. 修改。 这个 单元象征着周期的开始。 它是用于组织环状结构。 内的活动此元件记录的设定范围,通过它的初始值所指示的,边界条件,以及步骤改变要重复的项。 换句话说,修改 - 改变是改变程序操作班组的实现。 这个符号的图形表示是六边形。

4.规定的运算处理装置,用于在预定的或标准的程序。 它被用于指示处理到作为一个单独的独立的模块中独立存在的辅助算法,并访问该库例程。 通过与上侧面上的两个垂直条的矩形表示的符号的图形视图。 此元件用于函数调用,程序,软件模块的指导。

5.在一个一般的形式输入输出数据。

6.启动和停止。 该元件代表开始和算法的端,并进入从它的程序和退出输入。 图形这个符号酷似一个矩形,其中侧,而不是直 - 弧。

7.文档意味着打印的输出结果。 图形,如矩形的元件,而不是仅仅的下半波直销刻。

8.手动输入装置,由操作者触发数据处理由与计算机(键盘)相关联的设备。 手动输入的图形符号是四边形,其边平行于线,底部是垂直于它们,上斜肌。

9.显示装置以输入或输出的信息的情况下,当该装置被直接连接到处理器。 在那一刻,当他们开始玩的数据,可以使操作加工过程中的变化。 图形,该元件是一个数字,其中上部和下部线是平行的,正确的 - 这是电弧,和左是由两个直为箭头。

10.流线 - 是箭头指示连接的序列。 既不结构框图不能与此元素分配。 有一定的规则跟踪这些字符。 在这里,他们是:

- 数据元素必须是平行于外周边或在其上示出了这个的框图页的边界的线;

- 从顶部到底部的线或从左到右被认为是主,它不是由箭头所示,除此以外的情况下表示其指定的区域;

-改变该元件的方向仅 90。

11.连接器。 此元件用于指定中断线的流动的连接。 这些符号中,该方案的方框图由若干部分构成的情况下使用。 然后流程从一个部分行结束“连接器”,并且新的部分 - 与此符号开始。 此元素的内部设置相同的序列号。 一个圆 - “连接器”的图形表示。

12.间质性连接器。 这个元素的目的是类似于以前的一个,它只是用来连接流程图,放置在不同的页面。 这样的元件的图像被表示为五边形的房子。

13.评论 - 各种元件流程图解释之间此通信。 所述元件允许包括公式和其他信息。

施工流程图

图形构造算法 - 是设备或程序的文档,始终是大量存在的一部分。 然而,在大多数情况下,该软件并不需要在框图。 只有少数所需的算法的建设需要几页纸,其余是相当象征性的方案。 表示仅一个方面,分支程序的结构简单框图。 然而,即使这样的结构只,该算法被放置在一个片材的条件下清晰可见。 在相反的情况下,当框图位于与间质转变几页都很难获得关于它的想法是正确的。 如果它被放置在一个单一的片材,然后一个伟大的计划这个图像算法变成其与主块和步骤的列表总体规划。 当然,这个时间表不符合程序的设计标准,但他并不需要它们,因为这个过程是完全不同的。 仅用于分析的详细流程图需要关于字符,箭头和编号的顺序的类型的规则。

数组和算法建设

阵列是存储在连续的内存簇和具有一个共同的名字相同类型的信息的集合。 这样的细胞被称为“系统的元素”。 所有集群编号秩序。 这个数被称为“的数组元素的索引”。 如何创建这样一个系统的流程图? 考虑创建的算法基本的例子 的一维阵列 型。 最简单的系统是传统上视图线。 “A” - 对于数组定义的名称。 我们假设我们的系统主要由八个单元(1〜8)的。 每个所述簇的包括随机数,这是所谓的“数组元素”。 访问特定的细胞中,必须指定的名称 的方括号 ([3])。 考虑这样的阵列的框图是为了填补该系统利用随机数和在屏幕上然后输出信息的例子。 什么是算法? 这个基本系统。 事实上,它没有实际的应用,但是,是学习过程中非常有用。 认为是一个块电路(例如下面所描述的结构的)只包括7连接过渡线主要元素。

任务序列的说明

1.方案的第一个元素将是“开端”的符号。

2.第二个单元 - “过程”,其符合“初始化随机»内部。

3.下一个元件 - “改性”被输入的细胞块中的所述阵列的值。

4.进一步地,根据预定的函数被重定向到下一个块“过程”,其中所述处理被给予特定集群系统指示的范围内的随机数的限制,从0到100。 继操作返回到第三块,并通过它 - 更多的五分之一。

5.在该块“修改”,根据内切函数被重定向到下一个元素。

6.“结论”产生约在显示屏中的新的数组的内容,其次是前块的方向显示信息。 下一页 - 最后一个元素。

7.“结束”的算法。

上的程序,这将提供工作的组件的方框图的基础上提出的算法。

“编辑框图”

如果你想知道如何创建一个流程图,你应该知道,有一些旨在创建和编辑这些系统中特别节目。 该算法的图形表示的方便的是,用户不依赖于特定的编程语言的语法。 内置流程图同样适用于所有的语言(例如,C,帕斯卡,BASIC,等)。 此外,该编辑器可用于制图和验证方案的可操作性。 该方案是一个专门的软件。 它提供了多样化的必要建立流程图,这使得它更加方便的工具,相对于传统的图像编辑器。 其他选项允许你来优化其在功能和编程语言的程序的进一步转型制定系统的过程。 此外,该流程图编辑器提供了一套模板,可以显著加快工作的初级用户。 已知的是,通常使用的算法的结构的重复结构,例如,各种选择周期,替代品(完全和不完全),多个分支和多个。 编辑器允许分配在流程图部件经常使用和所产生的图中添加它们。 这样可以节省你每次都从头开始画他们。 此外,使用编辑器,你可以导入任何已知的编程语言实现的功能和程序。 此选项是用于解析算法结构,这是写在一个不熟悉的语言很有用。 正在审议的程序的系统需求是相当温和的,所以你可以在任何使用它 的个人电脑。

结论

总之,应该指出的是,构建算法的详细方案已经过时。 由于他们不感兴趣的过程的描述。 在最好的情况,框图适合初学者培训谁也不知道怎么想算法。 在他的时间提出了内容的要素是高层次的语言,它集成了机器语言语句转换成不同的组。 目前,每个图形元素对应一个特定的运营商。 于是,他成了在随机的象征,也是最重要的 - 徒劳无功绘画,从中可以很容易地拒绝。 今天,甚至成为多余的线条过渡,因为每个运营商已定义。 事实上,而不是实际的算法更大胜利的图形化建设。 程序员拥有丰富的经验,你写一个程序,很少绘制的框图之前。 当组织的标准要求的图形算法,然后将工作完成后绘制它。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.unansea.com. Theme powered by WordPress.