【发布时间】:2014-01-02 00:29:11
【问题描述】:
我设计了一个flowchart 来从高层次上描述编程过程是如何工作的。此过程的一部分涉及遍历一组项目。我想知道是否有任何标准或半标准的方式来表示流程图中的“for each”样式循环,这不涉及使用像m = m + 1 这样的迭代框来明确迭代(例如here) .大多数现代编程语言都有某种“for each”结构来枚举一组或一系列项目,而不必考虑索引。我基本上是在为流程图寻找类似的视觉结构,以避免使用显式计数器增量来浪费空间。
【问题讨论】:
-
我认为没有专门为 for..each 循环设计的流程图,因为它是在此类概念开始之前设计的。但是,您可能可以将其表示为与常规 for 循环相同,但不是标准增量如
i=i+1,而是Get the next Item of the Collection。
标签: flowchart