- ベストアンサー
真理値表の実装の仕方は?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
!x && y を出力する.
関連するQ&A
- 真理値表→論理式
3桁の2進数X = (x2, x1, x0)を入力し、2倍して1を足し出力する 論理回路があります。 ここで出力をY= (y3, y2, y1, y0)とし、x2,y3を最上位ビット x0, y0を最下位ビットとします。 これは、真理値表は x2 x1 x0 y3 y2 y1 y0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 1 1 0 0 1 0 0 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 となると思うんです。ここから、論理式の作り方を教えていただけないでしょうか? 出来れば、最簡形であるとうれしいです。 よろしくお願いします。
- ベストアンサー
- その他(学問・教育)
- 真理値表
どこのカテゴリーに質問していいのか分かりませんでしたので、ここで質問させていただきます。 真理値表についてですが、真理値表に記す[0],[1]は、[OFF],[ON]を表しているものであって 入力や出力の値というわけではないのですか? 仮に入力値が[1011]だとしても、これは真理値表に書き表すものではなく、この値が入力されるなら[1]、 されないなら[0]と書くだけでよいのでしょうか? 回答お願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- 真理値表から論理式を導く
A B C Z 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 0 という真理値表があります。A,B,Cが入力でZが出力です。 この場合ZをA,B,Cの論理式で表すとどうなるんでしょうか?また真理値表から論理式を求める手順を教えていただけるとさらにうれしいです。
- ベストアンサー
- 科学
- 真理値表を使った証明について
X、Y、Zの3文字を論理変数とした論理式の場合 真理値表でどう表せばいいのか分かりません。 自分で調べた範囲では分からなかったので・・・ 分かる方がいましたら教えていただきたいです。 例えば添付のような論理式です。
- ベストアンサー
- その他(学問・教育)
- 真理値表から最も簡単な論理式を求める方法
以下の4変数(X,Y,Z,W)の論理関数Fの真理値表からFの論理式を求めたいと思っています X Y Z W | F --------- 0 0 0 0 | 0 0 0 0 1 | 0 0 0 1 0 | 1 0 0 1 1 | 1 0 1 0 0 | 0 0 1 0 1 | 0 0 1 1 0 | 0 0 1 1 1 | 0 1 0 0 0 | 0 1 0 0 1 | 0 1 0 1 0 | 1 1 0 1 1 | 1 1 1 0 0 | 1 1 1 0 1 | 1 1 1 1 0 | 0 1 1 1 1 | 0 最も単純に論理式を求めるならFが1のところだけを抜き出す方法です F=(x*y*Z*w)+(x*y*Z*W)+(X*y*Z*w)+(X*y*Z*W)+(X*Y*z*w)+(X*Y*z*W) ※ +は論理和、*は論理積、小文字は否定を表します しかし、恐らくこれは最も簡単な論理式じゃないと思うのです もう少しマシな論理式の求め方も習ったような気はするのですが、思い出せずにいます 求め方のアドバイスをお願いします
- ベストアンサー
- 数学・算数
- 基本情報ー真理値表
基本情報ー真理値表 平成22年度の過去問に出ている真理値表を選んで回答する問題で (X□Y)とあるんですが、これってどういう意味ですか? 四角の意味がわかりません。。。 問題の全容はこれです。 http://www.k4.dion.ne.jp/~type_f/22S_L2/22S_L2_02.html よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 加法標準形、乗法標準形
真理値表 入力 x,y,z 出力 F xyz F 0000 0010 0100 0111 1000 1011 1101 1111 上記した真理値表で表される 加法標準形 F(x,y,z)=yz+xz+xy 乗法標準形 F(x,y,z)=(NOTx+NOTy)(NOTx+NOTz)(NOTy+NOTz) を導いたのですが,合っていますでしょうか? ご確認お願い致します。
- 締切済み
- ハードウェア・サーバー
- C++ファイルからデータ入力して計算、ファイル出力
C++初心者です。 ファイルの数値データを入力して、それらを計算してからファイルに出力する方法がわかりません。 たとえば、 入力ファイル 出力ファイル 行数 x y z (1) 1 1 6 y(1)*exp(z(1)-x(1))+y(2)*exp(z(2)-x(1))+... (2) 3 5 2 y(1)*exp(z(1)-x(2))+y(2)*exp(z(2)-x(2))+... (3) 5 6 9 y(1)*exp(z(1)-x(3))+y(2)*exp(z(2)-x(3))+... (4) 9 1 3 y(1)*exp(z(1)-x(4))+y(2)*exp(z(2)-x(4))+… (5) 1 7 8 y(1)*exp(z(1)-x(5))+y(2)*exp(z(2)-x(5))+... 入力したデータを上記のように計算してから出力ファイルにしたいのですが、複雑なのでプログラムをどう組み立てれば良いのかわかりません。 ちょっとしたことでも結構です、参考になりそうなサイトや、ロジック、プログラムに関するアドバイスいただけませんか。
- 締切済み
- C・C++・C#
お礼
おぉ、聞いてみるとなんとも簡単な・・。 コロンブスノタマ・・いえ、知識が無いだけです。 ありがとうございましたm(_ _)m