## 問題の概要

離散数学基数変換ブール代数真理値表論理式論理式の等価性積和標準形
2025/5/27
## 問題の概要
与えられた画像に記載された以下の問題を解きます。

1. 基数変換

2. ブール代数の真理値表の完成

3. ブール代数の真理値表を満たす論理式の特定

4. 論理式の等価性の判定

5. 真理値表から論理式を導出(積和標準形)とその簡略化

## 解き方の手順
### 問1: 基数変換
* (ア) (25)10=(?)2(25)_{10} = (?)_{2}
25を2で繰り返し割る。余りを逆順に並べる。
25÷2=12余り125 \div 2 = 12 余り 1
12÷2=6余り012 \div 2 = 6 余り 0
6÷2=3余り06 \div 2 = 3 余り 0
3÷2=1余り13 \div 2 = 1 余り 1
1÷2=0余り11 \div 2 = 0 余り 1
よって、(25)10=(11001)2(25)_{10} = (11001)_{2}
* (イ) (527)10=(?)2(527)_{10} = (?)_{2}
527を2で繰り返し割る。余りを逆順に並べる。
527÷2=263余り1527 \div 2 = 263 余り 1
263÷2=131余り1263 \div 2 = 131 余り 1
131÷2=65余り1131 \div 2 = 65 余り 1
65÷2=32余り165 \div 2 = 32 余り 1
32÷2=16余り032 \div 2 = 16 余り 0
16÷2=8余り016 \div 2 = 8 余り 0
8÷2=4余り08 \div 2 = 4 余り 0
4÷2=2余り04 \div 2 = 2 余り 0
2÷2=1余り02 \div 2 = 1 余り 0
1÷2=0余り11 \div 2 = 0 余り 1
よって、(527)10=(1000001111)2(527)_{10} = (1000001111)_{2}
* (ウ) (0.5)10=(?)2(0.5)_{10} = (?)_{2}

0. 5を2で繰り返し掛ける。整数部分を順に並べる。

0.5×2=1.00.5 \times 2 = 1.0
よって、(0.5)10=(0.1)2(0.5)_{10} = (0.1)_{2}
* (エ) (3.75)10=(?)2(3.75)_{10} = (?)_{2}
整数部と小数部を分けて考える。
3÷2=1余り13 \div 2 = 1 余り 1
1÷2=0余り11 \div 2 = 0 余り 1
よって、(3)10=(11)2(3)_{10} = (11)_{2}
0.75×2=1.50.75 \times 2 = 1.5
0.5×2=1.00.5 \times 2 = 1.0
よって、(0.75)10=(0.11)2(0.75)_{10} = (0.11)_{2}
したがって、(3.75)10=(11.11)2(3.75)_{10} = (11.11)_{2}
* (オ) (1001)2=(?)10(1001)_{2} = (?)_{10}
1×23+0×22+0×21+1×20=8+0+0+1=91 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 0 + 0 + 1 = 9
よって、(1001)2=(9)10(1001)_{2} = (9)_{10}
* (カ) (1001011)2=(?)10(1001011)_{2} = (?)_{10}
1×26+0×25+0×24+1×23+0×22+1×21+1×20=64+0+0+8+0+2+1=751 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 64 + 0 + 0 + 8 + 0 + 2 + 1 = 75
よって、(1001011)2=(75)10(1001011)_{2} = (75)_{10}
* (キ) (0.111)2=(?)10(0.111)_{2} = (?)_{10}
1×21+1×22+1×23=0.5+0.25+0.125=0.8751 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0.5 + 0.25 + 0.125 = 0.875
よって、(0.111)2=(0.875)10(0.111)_{2} = (0.875)_{10}
* (ク) (0.001001)2=(?)10(0.001001)_{2} = (?)_{10}
1×23+0×24+0×25+1×26=0.125+0+0+0.015625=0.1406251 \times 2^{-3} + 0 \times 2^{-4} + 0 \times 2^{-5} + 1 \times 2^{-6} = 0.125 + 0 + 0 + 0.015625 = 0.140625
よって、(0.001001)2=(0.140625)10(0.001001)_{2} = (0.140625)_{10}
### 問2: ブール代数の真理値表の完成
* x+y\overline{x} + y: xの否定とyの論理和
| x | y | x\overline{x} | x+y\overline{x} + y |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 |
* xyx \cdot \overline{y}: xとyの否定の論理積
| x | y | y\overline{y} | xyx \cdot \overline{y} |
|---|---|---|---|
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
* y+xyy + x \cdot \overline{y}: yとxとyの否定の論理積の論理和
| x | y | y\overline{y} | xyx \cdot \overline{y} | y+xyy + x \cdot \overline{y} |
|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 |
* xyx \oplus y: xとyの排他的論理和
| x | y | xyx \oplus y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
### 問3: ブール代数の真理値表を満たす論理式の特定
* (a) x=0の時1, x=1の時0となるのでx\overline{x}
* (b) yの値と同じなのでyy
* (c) xyx \oplus y
### 問4: 論理式の等価性の判定
与えられた論理式: xz+xyz+xzx \cdot z + \overline{x} \cdot y \cdot z + x \cdot \overline{z}
(a) x+y+zx + y + z: 等価ではない。
(b) xyzx \cdot y \cdot z: 等価ではない。
(c) x+yz\overline{x} + y \cdot z: 等価ではない。
(d) x+yzx + y \cdot z: 等価ではない。
(e) x+xyzx + \overline{x} \cdot y \cdot z: 等価ではない。
(f) x+z\overline{x} + z: 等価ではない。
真理値表を作成して比較検討する。
| x | y | z | xzx \cdot z | xyz\overline{x} \cdot y \cdot z | xzx \cdot \overline{z} | 与えられた論理式 |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 | 1 |
(a) x+y+zx + y + z:
| x | y | z | x+y+zx + y + z |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
与えられた式と(a)は等価ではない。
(g) 等価な論理式はない
### 問5: 真理値表から論理式を導出
(1) 論理式Lを積和標準形 (主加法標準形) で表す。
L=1となる行を探す。
L(x,y,z)=xyz+xyz+xyz+xyzL(x, y, z) = \overline{x} \cdot \overline{y} \cdot \overline{z} + \overline{x} \cdot y \cdot \overline{z} + x \cdot \overline{y} \cdot z + x \cdot y \cdot z
(2) 論理式Lを簡単化する。
L=xz(y+y)+xz(y+y)L = \overline{x} \cdot \overline{z} (\overline{y} + y) + x \cdot z (\overline{y} + y)
=xz+xz= \overline{x} \cdot \overline{z} + x \cdot z
## 最終的な答え
### 問1
* (ア) (11001)2(11001)_{2}
* (イ) (1000001111)2(1000001111)_{2}
* (ウ) (0.1)2(0.1)_{2}
* (エ) (11.11)2(11.11)_{2}
* (オ) (9)10(9)_{10}
* (カ) (75)10(75)_{10}
* (キ) (0.875)10(0.875)_{10}
* (ク) (0.140625)10(0.140625)_{10}
### 問2
* x+y\overline{x} + y: 1, 1, 0, 1
* xyx \cdot \overline{y}: 0, 0, 1, 0
* y+xyy + x \cdot \overline{y}: 0, 1, 1, 1
* xyx \oplus y: 0, 1, 1, 0
### 問3
* (a) x\overline{x}
* (b) yy
* (c) xyx \oplus y
### 問4
* (g) 等価な論理式はない
### 問5
* (1) L(x,y,z)=xyz+xyz+xyz+xyzL(x, y, z) = \overline{x} \cdot \overline{y} \cdot \overline{z} + \overline{x} \cdot y \cdot \overline{z} + x \cdot \overline{y} \cdot z + x \cdot y \cdot z
* (2) L=xz+xzL = \overline{x} \cdot \overline{z} + x \cdot z

「離散数学」の関連問題

8人の人を以下の3つの場合に分けて、それぞれの場合の分け方の総数を求めます。 (1) A, B, C, D の4つの組に、2人ずつ分ける。 (2) 2人ずつの4つの組に分ける。 (3) 3人, 3人,...

組み合わせ場合の数数え上げ
2025/6/5

長さ6の順列 $A = (4, 2, 5, 3, 6, 1)$が与えられている。 (1) 順列Aの転倒数を求める。 (2) 順列Aの符号を求める。

順列転倒数符号組み合わせ論
2025/6/5

(1) 全体集合 $U = \{1, 2, 3, 4, 5, 6, 7\}$、部分集合 $A = \{1, 3, 5, 6, 7\}$、 $B = \{2, 3, 6, 7\}$ が与えられたとき、$...

集合集合の演算要素数包含と排除の原理
2025/6/5

問題は、集合AとBについて、$A \cap B = A \cup B$ が成り立つかどうかを、図を用いて確認することです。

集合集合演算共通部分和集合ベン図
2025/6/5

1から5までの5個の数字をすべて1回ずつ使って5桁の整数を作る。 (1) 千の位が奇数であるような整数は何個あるか。 (2) 1,2,3が隣り合うような整数は何個あるか。

順列組み合わせ場合の数
2025/6/5

9冊の異なる本を、以下の(1)から(4)の条件で分ける方法がそれぞれ何通りあるかを求める問題です。 (1) 3冊ずつ3人に分ける。 (2) 3冊ずつ3組に分ける。 (3) 2冊、3冊、4冊の3組に分け...

組み合わせ場合の数順列
2025/6/5

全体集合を $U = \{x | 1 \leq x \leq 10, x \text{は整数}\}$ とする。$U$ の部分集合 $A = \{1, 2, 3, 5, 7\}$ と $B = \{2,...

集合集合演算補集合和集合積集合
2025/6/5

全体集合を $U = \{x | 1 \leq x \leq 10, x \text{ は整数} \}$ とします。 $U$ の部分集合 $A = \{1, 2, 3, 5, 7\}$、$B = \{...

集合補集合和集合共通部分
2025/6/5

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$ の部分集合 $A = \{4, 7, 9\}$ と $B = \{1, 3, 4, 7, 8\}$ が与えられたとき、...

集合集合演算補集合和集合
2025/6/5

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$ の部分集合 $A = \{4, 7, 9\}$ と $B = \{1, 3, 4, 7, 8\}$ が与えられています...

集合集合演算補集合共通部分
2025/6/5