次のような構造があるとします
struct
{
char text[20];
float radius;
float area;
}circle[10];
フローチャートを使用して上記の構造を表すにはどうすればよいですか
できません:
フローチャートは、アルゴリズムまたはプロセスを表すためのものですが、データではありません。
1) "... フローチャートで scanf("%s",circle[i].text); を表すにはどうすればよいですか。" (あなたのコメント)
フローチャートでのグラフィカルな表現は次のようになります。
A flowchart representation: More detailed:
... ...
| |
____________|___________ _______________|_________________
/ \ / \
| enter some text | | scanf("%s",circle[i].text); |
\________________________/ \_________________________________/
| |
| |
... ...
2)構造に関しては、その表現は必要ありません。コード内の構造は非常に理解しやすいです。
/* How can it be easier to understand? */
struct
{
char text[20];
float radius;
float area;
} circle[10];
構造を見ると、その「名前」 ( struct circle
) とそこに含まれる変数( ) を確認できますchar text[20];
float radius;
float area;
。構造を理解しやすいのはどれですか?
フローチャートはデータ構造を表すために使用されるのではなく、プロセス フロー (アルゴリズム) を表すために使用されます。
あなたの質問は十分に明確ではありません。上で定義した構造を考えると、UML のような表現が必要であると仮定します。