3

次のような構造があるとします

struct
  {
   char text[20];
   float radius;
   float area;
  }circle[10];

フローチャートを使用して上記の構造を表すにはどうすればよいですか

4

3 に答える 3

1

できません:

フローチャートは、アルゴリズムまたはプロセスを表すためのものですが、データではありません

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;。構造を理解しやすいのはどれですか?

于 2013-09-17T12:11:56.760 に答える
0

フローチャートはデータ構造を表すために使用されるのではなく、プロセス フロー (アルゴリズム) を表すために使用されます。

あなたの質問は十分に明確ではありません。上で定義した構造を考えると、UML のような表現が必要であると仮定します。

于 2013-09-17T13:18:16.567 に答える