私は現在、プログラミングの学生であり、疑似コードを書くときにデシジョン・テーブルの使用を実装しようとしています。私はこのプロセスがどのように機能するかを理解していると信じていますが、できるだけ明確にする必要がありますデシジョン・テーブルを使用して疑似コードを書き込む場合
のは、私は次のようなデシジョンテーブルがあるとしましょう:
は、そのまま簡略化されたテーブルを使用して擬似を書き出すことをお勧めますか? 意味、アクションが同じでも、IF - ELSE IFの各アクションに対してルールを個別に使用しますか?あるいはOR評価として評価するために条件をまとめていますか?
IF A THEN
IF C THEN
X
ELSE IF B THEN
X
....
OR
IF A THEN
IF B OR C THEN
X
....
私は私が持つ上記の変数を置き換えるときだけ与えられた例を見て、後者の方がよいだろうがあることを理解"B OR C"を持つ実際の擬似コードは、2つの行にわたり、最初のオプションよりも見苦しく見えます。
どちらの場合でも、2つの評価(B、C)が技術的に処理されるので、処理は同じか無視できる(?)となります。
それが本当であれば、私はちょうどので、すっきり()に行くには、2行にまたがるIF文(BまたはC)と「メシエ」になります。
この質問があまりにも基本的であるか尋ねる価値のある質問でない場合はお詫び申し上げます。私はデシジョン・テーブルと擬似コードに関する質問をチェックしましたが、何も見逃している可能性があります。
ありがとうございます!