アルゴリズムのフローチャートを作成していますが、elseifステートメントで問題が発生しました。
このようなifステートメントの場合
if (something) {}
else if (something) {}
else {}
フローチャート図でelseifステートメントはどのようになりますか?
アルゴリズムのフローチャートを作成していますが、elseifステートメントで問題が発生しました。
このようなifステートメントの場合
if (something) {}
else if (something) {}
else {}
フローチャート図でelseifステートメントはどのようになりますか?
これのDRAKONバージョンは次のとおりです。
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
または、次のようになります。
ここを参照してください:http: //en.wikipedia.org/wiki/DRAKON
これを2つの別々のifステートメントとして図解することができます。
これが「標準的な」方法かどうかはわかりませんが、私はそうしています。
手始めに、ステートメントを書き直してみましょう。
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
このように流れませんか?
case1?はい->結果1
いいえ->case2?はい->結果2
いいえ->結果3