2013-12-14 42 views
8

我設計了一個flowchart來描述編程過程如何工作的高層次。這一過程的一部分涉及循環一組項目。我想知道在流程圖中是否有任何標準或半標準的方式來表示「每個」樣式循環,這並不涉及使用像m = m + 1(例如here)這樣的迭代框來明確迭代。大多數現代編程語言都具有某種「for each」構造,用於枚舉一組或一系列項目,而不必考慮索引。我基本上尋找一個流程圖類似的可視化構造,以避免浪費空間與明確的計數器增量。流程圖「每個」沒有可變增量的循環迴路

+1

我不認爲這是專門爲for..each迴路設計,因爲它是這樣設計的概念開始前的流程圖。但是,你可能可以將它表示爲與常規for循環相同,但不是標準增量說'i = i + 1',而是'獲取集合的下一個項目'。 – Edper

回答

-7

使用可視化邏輯 - visuallogic.org - 這是非常容易使用,你可以導出你的 邏輯代碼。看看它,它可能適合你。

+1

這個答案與問題無關。這個問題涉及到用於表示每個循環的視覺標準構造,並且與工具無關或需要將邏輯輸出到代碼。 –

0

我已經通過設置一個初始變量N = numberOfItems,而其餘的是歷史;)(即傳統的「for」循環)。

6

我有同樣的問題,並找到了答案here

enter image description here

-2

的sooo我知道這個話題是現在3歲,但它可能會幫助別人。 我發現了一個小技巧來表示UML流程圖中的「for each」循環。 我不認爲這是標準的,但我覺得它很直觀。

這就是:

embedded process