問題タブ [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 に答える
60 参照

abstract-data-type - 真理値表の抽象データ型 (ADT)

Graphs 用の優れた一般的/汎用的なADTがあるように。

「真理値表」の何かがありますか? 既に真理値表を実装しているプロジェクトから「クラス」定義を見つけようとしています。

そうでない場合、(一般的な) 真理値表 ADT をどのように設計しますか?

更新:コメントで提案されているように、ここに私が思いついたものがあります:

  • 行の追加 (削除): TruthTable.add(input,output)(追加される最初の行は、入力と出力の長さ (ビット単位) を抽出するために使用されます。後続のすべての行の追加は、これに対して検証されます。)TruthTable.delete(input)
  • 指定された入力の出力 (画像) を取得する:TruthTable.output(input)またはTruthTable.image(input)
  • すべての入力を取得します: TruthTable.inputs(オドメーターの順序。)
  • すべての出力を取得: TruthTable.outputs(入力の順序または走行距離の順序に従って順序付けしますか?)
  • テーブルが完全に指定されているかどうか、つまり 2 nのすべての可能な入力に対して出力が指定されているかどうかを確認します。TruthTable.completely_specified?

その他の特殊な操作は次のとおりです。

  • 真理値表が可逆かどうかを確認します。TruthTable.invertible?
  • 2 つのテーブルが等しいかどうかを確認します。TT1 ==? TT2

(プログラミング言語でメソッド名が '?' で終わることを許可してほしいと思うことがあります。 を返すメソッドの名前についてBool)

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

sql - 英語を SQL の文論理の式に翻訳する?

私は、労働時間がスタンダード、オーバータイム、ダブルタイムのいずれであるかを決定する、約 30 のルールを英語の文章にまとめています。

1 日の従業員の合計時間の表を作成し、それに応じて、従業員が所属する労働組合の標準、残業、または倍勤ベースで分割する必要があります。

英語のルールを文理論理の式に変換できれば、真理値表を作成して従業員の行を渡し、標準、残業、倍勤の時間を判断できるのではないかと考えていました。

このタスクを達成する方法についてアイデア/サンプルを持っている人はいますか? 私はすべての提案を受け入れます。

すべての応答に感謝します、マイク

以下は、サンプル ルールとサンプル行です。

  1. ルール: ST は、予定されたシフト内で働いたすべての時間に対して支払われます
  2. 行:

データ行:

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

mips - MIPS プロセッサの ALU 制御論理式

私は MIPS プロセッサで読んでいます。この真理値表から論理式 (スキームまたは 2 番目の図) を取得することを理解しようとしています。

たとえば、ALU0 の場合、x の意味を理解し、この小さなテーブルを取得する方法を理解しています。

しかし今、問題は次のとおりです。彼らはどのようにしてこの論理式ALU iを取得したのですか??? :

真理値表 ここに画像の説明を入力

図式 ここに画像の説明を入力

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

c# - 真理値表から最初の失敗を選択するC#

最初の列には制限値があり、次の 3 列には (別のテーブルの) 最大値があります。limval > maxval に失敗する最初の値を見つける真理値表を実行する必要があります。次に、失敗した maxval 列名と制限値を出力する必要があります。これが、これまでの真理値表の作成方法です。

最初の2つが発生する列名と制限値をエクスポートする必要があります これを行う方法(または真理値表の作成方法を変更する方法)のすべての提案を受け入れてください ありがとう!