算法流程图
流程图是以图形方式表示算法及其步骤的蓝图。流程图的步骤没有特定的大小和形状,而是设计成不同的形状和大小(见下图)。
如上图所示,不同形状的框与箭头相互连接,在逻辑上构成了流程图。流程图表示流程中的一般步骤。
流程图的好处
现在让我们讨论一下流程图的好处。
简化逻辑
因为它提供了步骤的图形表示;因此,它简化了逻辑和后续步骤。
使沟通更好
由于具有易于理解的图形逻辑和步骤,它是一种更好、更简单的表示方式。
有效分析
一旦准备好流程图,就可以非常轻松地以有效的方式分析问题。
在编码中很有用
流程图还有助于有效地进行编码过程,因为它给出了做什么、何时做和在哪里做的指示。它使工作更容易。
适当的测试
此外,流程图还有助于查找程序中的错误(如果有)
适用文档
最后但并非最不重要的是,流程图还有助于准备适当的文档(一旦编写了代码)。
流程图符号
下表说明了符号及其名称(用于流程图) −
名称 | 符号 | 名称 | 符号 |
---|---|---|---|
流线 | 磁盘 | ||
终端 | 通信链接 | ||
处理中 | 离线存储 | ||
决策 | 注释 | ||
连接器 | 流线 | ||
文档 | 页外连接器 |