2011-06-25 7 views
0

自分のプログラムのフローチャートを作成しようとしています(それは間違った順序です):) と私はiPhoneに表示するアクションシートを表すために欲望のシンボルを作った応用。ユーザーに「はい、いいえ、取り消し」を促すので、3つのオプションがあります。しかし、私が見たすべてのテンプレート/チュートリアルでは、彼らは唯一の "はい"と "いいえ"を使用して、欲望のシンボルから引き出す矢印以上。だから私も "キャンセル"を使用することができますか?そうでなければどうしたらいいのだろうか?フローチャート内の欲望のシンボルについての質問

答えて

1

プログラムの意味を簡略化していれば、何でも構いません。意思決定は「はい」と「いいえ」に限定されません。

ほとんどの場合、フローチャートはプログラムロジックを非プログラマに説明するために使用されます。あなたの目標は、あなたがプログラムするものを理解できるようにすることです。私たちはしばしばこれに視覚的ツールを使用します。関連するすべての情報をそこに置く必要があります。キャンセルボタンがあなたのプログラムにとって重要な場合は、そこに置いてください。私の意見では、フローチャートがどのように見えるかについての厳しいルールはありません。時間の経過と共に、フローチャートの基本的な形が成長しましたが、より理解しやすいグラフを作成できる場合は、必要なものを追加または削除することができます。

+0

ありがとうございます。私はちょうど何かを考えました、フローチャートでそのような行動を示すのは普通ですか?私のプログラムで "Cancel"を押すと、アクションシートが閉じられるだけです。今私はプログラムの開始点にちょうど指すキャンセルと呼ばれる矢印を持っています。 – LuckyLuke

+0

プログラムロジックに関係がある場合は、それをそのままにしておいてください。誰もフローチャートを作成するための何らかの標準に従わなくてはなりません。論理をより理解しやすい形で表現する方法を見つけたら、それをしてください。 – Jan

2

ウィキペディアは、意思決定には2つ以上の選択肢があると示唆されていますが、おそらく分解されるべきです。私はそれが最も理解ができます何でもシンプルなそれは...良く見えることを前の回答に同意

https://docs.google.com/drawings/d/11AhEIUOr9SdhXB1REculUy0NF9c628qaxfYVacUGfzU/edit?hl=en_US

:私は、Googleドキュメントの描画を使用して2つのオプションを参照してください。 1つの決定から3つの選択肢がある方が簡単だと思います。

+0

ありがとうございます。テストにボタンがあり、テストに失敗する可能性があります。これをフローチャートに含める必要がありますか?または、プログラムが成功した場合にプログラムが実行されるフローを表示するだけですか? – LuckyLuke

+0

私はそれが含まれるべきだと思います。良い指標は、おそらく、アボート状況に分岐するコードが他のオプションのコードの近くにある場合です。 「はい」の場合、概念的には決定の残りの部分と決定プロセスの重要な部分に近い可能性があります。 – BlueMonkMN