私はAnsi Cプログラム(簡単なプログラム)でいくつかの関数を定義します。私はフローチャートで関数を表現する方法を知らない。誰も私を助けることができますか?フローチャートでの関数の表現方法は?
答えて
フローチャートでは、関数は状態、状態間の遷移中に発生するアクションなど、何でも構いません。すべては、フローチャートをどのように整理したかによって異なります。通常はフローチャートを作成してから、関数に実装されているものの説明に関数名を追加することをお勧めします。ここで
は直接のシンボルはありませんあなたは私の意見では、基本的な入力/出力/プロセスの記号で
をあなたの関数を作成することができます..フローチャートは、「どこにでしょう、あなたのアルゴリズムの機能説明のよりではありませんあなたのプログラムの意味での機能を定義します。はい、あなたのフローチャートに表されている機能的な側面は、Cプログラムの1つの関数に直接マップされていますが、それを達成するために複数の関数または複数のスレッドが使用されている可能性があります。フローチャートはどこに記述するのか分かりません。
要するに、フローチャートは、Cプログラムの関数を定義する場所ではありません。これは、プログラムの機能的側面の高レベル表現であり、プログラムの実装ではありません。
は(DRAKONチャートは、フローチャートに非常によく似ている)DRAKONチャートを使用してC関数を記述についてのチュートリアルです:
私が答えた同様の質問、Flowcharting a Get-ter、持っていた:
を注::この回答をupvoteしないでください。代わりに、上記のリンク内のオリジナルをご利用ください。
フローチャートは情報の流れではなく、制御の流れを表しています。 フローチャートでは、しばしば に基づいている制御フローの転送を記述するステップとその間のリンク、特に条件付き分岐とループを決定します。
制御の流れは、何が行われるか、次に起こるかについてです。(悲しいことに) では、そのステップを実行するために必要なデータについては流れません。
ウィキペディアによると、 データの流れのいくつかの拡張があります。ただし、基本的には文書やファイルに限定されています。
一般的に言えば、状態はフローチャートではあまり表現されていません。 は、実質的にデータ、変数、スコープ、ライフタイム、または タイプの概念ではありません。したがって、データ(およびそのデータに関するメタデータ(許可されたタイプまたは 予想されるタイプなど)は、フローチャートの個々のステップ内のテキストに人間言語 の説明があると主に非公式に文書化されています。フローチャート作成中
入力&出力は(それが自分の自己のちょうど後で 実行しているコピーであっても) で別の独立したトップレベルのプロセスを通信を示すことを意味します。このように、この通信は約 であり、ディスクまたはネットワークへの読み書きです。
getterは入力または出力として修飾されません。すなわち、 という別の独立したプロセスと通信するため、 と考えられます。私は、フローチャート作成が最初に がソフトウェア設計(1950年頃)に適用されたときにゲッターがあったとは思わない。
あなたはUMLに目を通しているかもしれません。 - Erik Eidt Dec 12 '16 at 16:51
- 1. フローチャートで再帰関数を表現する方法は?
- 2. フローチャート/アクティビティ図関数をC#アプリケーションに統合する方法は?
- 3. C++の関数名を正規表現で表現する方法は?
- 4. graph-easy:フローチャートの作成方法は?
- 5. xpath 1.0のカウント関数を表現する方法は?
- 6. C#フローチャートで変数を宣言する方法は?
- 7. 正規表現の解析関数のパラメータをPython関数に渡す方法
- 8. このフローチャートの実装方法
- 9. ラムダ関数のast表現
- 10. 正規表現で関数を見つける最良の方法は?
- 11. リレーショナルデータベースで「アクティブグループ」の関係を表現する方法は?
- 12. Firebase JSONツリーで2つの方法の関係を表現する方法は?
- 13. プロローグでの表現とOR関数
- 14. 関数内の正規表現の使い方は?
- 15. DLL関数の表示方法は?
- 16. アセンブリでの8進数の表現方法は?
- 17. メンバ関数の文字列表現を取得する方法は?
- 18. Haskellのフローチャート指定のアルゴリズムを表す
- 19. 正規表現を関数に渡す方法
- 20. Scala.jsで16進数の色を表現する方法は?
- 21. d3jsで次のレベルのフローチャートを作成する方法
- 22. この関数の正規表現
- 23. のNode.js /表現、javascriptのコールバック関数
- 24. 関数のパラメータの正規表現
- 25. SwiftのC関数へのNULL関数ポインタの表現
- 26. 関数を数学関数で表現する
- 27. 入れ子ループのフローチャートを描く方法は?
- 28. mxGraphフローチャートをXML形式でエクスポートする方法は?
- 29. 関数の引数のリテラル表現を取得するには?
- 30. "in" Python関数の正規表現の使い方
詳細を入力する必要があります – dheerosaur