問題タブ [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 投票する
3 に答える
923 参照

haskell - Haskell の無名関数からの真理値表

特定のブール式の真理値表を生成しようとしています。新しい Datatype BoolExpr を作成することでこれを行うことができますが、無名関数で行いたいと考えています。次のように動作するはずです:

私のアプローチ:

これは機能しますが、2 つの引数に対してのみです。私は任意の数の引数に対してそれをやりたいです。そこで、リストから引数を取得する関数を作成することにしました。

これは動作しません:

ここで何が問題なのかわかりません。誰かが私を正しい方向に向けたり、リンクを投稿したりできれば、とても感謝しています。

0 投票する
4 に答える
9360 参照

logic - 真理値表を学ぶ簡単な方法はありますか?

私は Ruby のオンライン チュートリアルに従っていますが、真理値表と、先に進む前にどのように学習する必要があるかについて言及している時点です。

それらを学ぶ簡単な方法はありますか?真と偽を構成するものを学ぶ必要がありますか?

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

python - Python IndexError:listを範囲外に使用して真理値表を作成する

itertoolsを使用してPythonで真理値表を作成しようとしていますが、同じエラーが発生し続けます

これまでの私のコードはここにあります

main()とw0 = gen_constants(int(sys.argv [1]))でエラーが発生します

0 投票する
7 に答える
2175 参照

php - PHPで真理値表を出力する

私はこの真理値表ジェネレータサイトに出くわし、PHPでそれを模倣しようとしました(ソースコードが利用可能であることに気づきましたが、0 perlを知っています)。

ここでの私の質問は、式の評価ではなく、変数のTとFのすべての組み合わせが表示されるようにテーブルを出力する方法です。

たとえば、3つの変数がある場合、テーブルは次のようになります。

と4つの変数で。

それを作成するためのロジック/パターンは何ですか?

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

circuit - 4 ビットの 2 進数の 3 倍 (mod 16)

過去の論文で、最小化された積和として設計するように求める質問があり、NAND ゲートのみを使用して、4 ビットのバイナリ入力を取り、その数を 3 倍する (mod 16) 回路を使用します。

これが私が導き出した真理値表です

ここから、4 つのカルノー マップを作成しました。

ここに私の質問があります: これらのカルノー マップには任意の条件がありますか? あるかどうかはどうやってわかりますか?

また、これにより、4 つの独立した回路になる 4 つのブール式が得られます。どうにかしてそれらを 1 つの大きな回路として接続する必要がありますか?

最後に、NAND ゲートに変換するために、最終的なブール式に適用できる特定の機械的手順はありますか?

0 投票する
5 に答える
2897 参照

python - Python:最初の False を取得したらすぐに False を取得するブール テストをチェーンする方法

ネストされた if (および動作を停止したスクリプト) を削減しようとして多くの問題が発生した後、Python でブール値がどのように機能するかについて間違った考えを持っている可能性があることに気付きました。

私はこれを持っていました(正常に動作しますが、ゆがんでいます):

そして、これを試しました(希望どおりに動作しないことでスリム化されているように見えます):

x and y次に、「and」の代わりに「 or 」を使用しようとしましたが、うまくいきませx or yx, yでしTrue, Falseた.

Falseしたがって、最初のテストが False と評価されるとすぐに式全体が返されるように、一握りのテストを次々に (できればブール演算子を使用して同じ行に) 配置する方法がわかりません。

読んでくれてありがとう!

0 投票する
8 に答える
33325 参照

java - Java での真理値表の生成

学校の課題の一部として真理値表を印刷しようとしています。Java で動的サイズの真理値表を生成するにはどうすればよいですか?

したがって、次のようにprintTruthTable(1)出力されます。

printTruthTable(3)プリント:

等々。再帰を使用して実装しようとしていますが、うまくいきません。

0 投票する
3 に答える
1710 参照

c# - 式の真理値表 (文字列として)

ユーザーが文字列として入力した式(有効な論理式)の真理値表を計算したい。誰かがこれに対する既存のソリューションを投稿したり、そうするように私を案内したりできますか?? BitArray (サイズ 2^no. 変数) を出力 (真理値表) として使用することを考えています。しかし、開始する方法がわからない。これで私を助けてください。

元:-

結果は次のようになります

結果は次のようになります

0 投票する
5 に答える
3848 参照

boolean-logic - ブール関数の出力dを記述するテーブルからブール関数を導出する

次の質問が表示されました。

次の表は、3つの入力値a、b、およびcを使用したブール関数の出力dを示しています。

AND、OR、XOR、NOT、NAND、NOR、またはXNORの適切な組み合わせを使用して、このブール関数を指定します。

正解はなぜですか。

私の答え。(((NOT a)AND(NOT b))AND(NOT c))

これはどのように導き出されますか?

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

javascript - Javascript の真理値表

現在、7 つのタブを保持するマスター レイアウトのマスター保存動作を実装しています。

基本的に、マスター レイアウトの [保存] ボタンをクリックすると、各タブがそれ自体を保存 (完了) し、保存したことをマスター レイアウトに報告するようにしたい (再び、完了)。

私が行き詰まっているのは、マスター レイアウトの対応する JS ファイルに真理値表を作成したいということです。これにより、7 つのタブのどれが保存されたかが追跡され、保存が行われたことをユーザーに報告できます。完了しました。

一般化するには: Javascript の真理値表/2D 配列、どこにある?

前もって感謝します。