問題タブ [truthtable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
113 参照

java - Java Truth Table Stack - 最後に計算された値のみを返すポップ?

質問の言い回しがうまくできていないので、ご容赦ください。例を挙げたほうがいいかもしれません。

P&Q&Rに立候補したときに得たものは次のとおりです

R を見てそこから値を取得しているだけで、P&Q は完全に無視されているようです。P&Q&~R を実行すると値が逆になりますが、たとえば ~P&~Q&R を実行すると値は変わりません。

現時点でコードが長すぎることはわかっていますが、コードの繰り返しを避けるためにコードを短くすることに取り組んでいます。今のところ、この問題を修正したいと思います。

FTF を評価するコード スニペットを次に示します。

必要に応じてさらにコードを投稿したり、明確でない場合は目的を説明したりできます。

私は次のようなことをしたい:

正しい値を取得します。

Infix to Postfix メソッド

0 投票する
1 に答える
233 参照

php - 複数の式で真理値表を作成する

私は大学の学生です。今、私は運動をしています。

練習問題として、42 個の変数 (5 つの式) を持つ (デジタル ボード用の) 真理値表を作成する必要があります。大きな真理値表なので仕方ありません。

これ ( http://turner.faculty.swau.edu/mathematics/materialslibrary/truth/ ) を使用しようとしましたが、失敗しました。1 つの式のみをサポートするためです。

より優れた真理値表ジェネレーターはありますか? 教えてください、ありがとう?

0 投票する
1 に答える
94 参照

boolean - 次の双対(ブール代数)を見つける方法を知っている人はいますか?p*(q+r')

次の双対 ( ) を見つける方法を知っている人はいますBoolean Algebraか?

どこ*が を表しAND、を+表しOR、 を'表しNOTます。

私は次のものを持っていますが、それは間違っています:

0 投票する
1 に答える
74 参照

python - 固定変数が少ない動的真理値表を作成する

私は以下のような式を持っています: TXTXFX

X を「T」と「F」に置き換えて、さまざまな組み合わせを作成する必要があります。入力によって表現が変わる場合があります。

私はPythonを使用して、長いforループを使用しています。(まだ達成していません)

Pythonでそれを行う便利な方法を提案してください。

ありがとう

0 投票する
1 に答える
201 参照

python - Python で、if ステートメントの記述を簡素化するために一種の真理値表を作成することは可能ですか?

デバイスのディスプレイの水平方向と垂直方向の加速度測定値を提供する加速度計を使用して、タブレット デバイスの向きを印刷しようとしているとしましょう。ifこのような出力は、次のような形式の一連のステートメントを使用して実行できることを知っています。

これの論理をよりきちんとした形で体系化することは可能でしょうか? 向きが単にこのテーブルの参照値になるような、一種の真理値表を構築できますか? このようなことをする良い方法は何でしょうか?


編集: @jonrsharpeの提案に従って、次のような方法でロジックを実装しました。

0 投票する
2 に答える
485 参照

perl - ブール式パーサー (真理値表生成)

現在、どのメンバーが 1 であるかどうかを判断するために、ブール式を解析する必要があるため (転写される可能性があるもの)、ご連絡を差し上げております。

トピックを明確にするために、ここに例を示します。私はこの方程式を持っています:

これは、さまざまな「色」で描かれた他のいくつかの描画を含む、形状の方程式を記述しています。

したがって、私の方程式の入力は、ACTIVE_drawingたとえば「色」です。私の目標は、この式を使用して、どの色が必須、禁止、またはオプションであるかを示すことequ=1です。それが、私が真理値表について話している理由です。

方程式は実際にはブール値ではありませんが、処理してブール値にすることができます。INTERACTで置き換えることができ、削除することができ、他の操作が必要になる場合がありますANDCOPY

したがって、私の質問は、「真のブール値」を得るために方程式を置き換える方法ではなく、ブール式を正しく解析して対応する真理値表を取得するために実装するアルゴリズムについてです。

あなたはそれについていくつかのヒントを持っていますか?私は方程式を生成するために Perl で作業しているので、それを保持したいと思いますが、それを処理するために私の入力を受け取ることができる別のツールを知っているなら、どうしてですか。

0 投票する
2 に答える
399 参照

c# - 特定の文字に基づく文字列の分割

私の問題をできるだけ詳しく説明しようと思います。次のような方程式を処理するプログラムを作成しようとしています。

私はそれを「X」で解かなければなりません。あるいは、より適切に言えば、論理和および/または論理和の正規形を書く必要があります。

したがって、理論的には、次のようになります。

ここに画像の説明を入力

真理値表を書くときは、いつ F が 1 に等しいか (トートロジー) を見て、連言/選言の正規形を書かなければなりません。

例 (与えられたテーブルの選言正規形): A=0,B=0 および A=1,B=1 の場合、X の値は重要ではなく、A=0,B=1 AND A=1 の場合,B=0、X は 1 でなければなりません。

ここに画像の説明を入力

結局、X=A∨B。

C#で書いているので、数式はTextBoxに書きます。私を悩ませているのは、部分的に解決できるように、文字列をどのように分離すればよいですか?