## 問題の概要

離散数学基数変換ブール代数真理値表論理式論理式の等価性積和標準形
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

「離散数学」の関連問題

6枚のDVDを見る順番を考える問題です。 (1) 6枚のDVDを順番にすべて見るときの見る順番の総数を求めます。 (2) 1番最初に見るDVDと2番目に見るDVDを決定するときの決定方法の総数を求めま...

順列場合の数組み合わせ階乗
2025/7/27

問題4は、順列 $nPr$ の定義、公式、階乗 $n!$ の定義について答える問題です。問題5は、$nPr$ や $n!$ の値を計算する問題です。

順列組み合わせ階乗nPrn!
2025/7/27

格子状の道路網において、A地点からB地点へ最短経路で行く場合の数を求める問題です。以下の4つの場合について、経路数を求めます。 (1) Dを通る経路 (2) Cを通らずDを通る経路 (3) CまたはD...

組み合わせ最短経路格子状道路網場合の数
2025/7/27

A地点からB地点まで最短経路で行く場合の数を、以下の4つの条件下でそれぞれ求めます。 (1) Dを通る場合 (2) Cを通らずDを通る場合 (3) CまたはDを通る場合 (4) C, Dともに通らない...

組み合わせ最短経路順列
2025/7/27

図に示す経路において、出発点から出発し、全ての線を少なくとも一度は通ってゴールする場合の最短距離を求める問題です。

グラフ理論オイラー路最短距離
2025/7/27

全体集合 $U$ を自然数全体の集合とし、その部分集合 $A, B, C, D, E$ を次のように定める。 $A = \{x | x \text{は2の倍数}\}$ $B = \{x | x \te...

集合補集合共通部分和集合必要条件と十分条件
2025/7/27

問題は、与えられた図形の全ての線を通る最短ルートとその距離を求めることです。線の重複は許容されます。図形はいくつかの長方形が組み合わさったもので、出発点と各辺の長さが示されています。

グラフ理論オイラー路中国人郵便配達問題最短経路次数
2025/7/27

OKAYAMAの7文字を1列に並べる場合の文字列について、以下の4つの問いに答える問題です。 (1) 文字列の総数 (2) O, K, Y, M がこの順に並ぶ文字列の数 (3) AとAが隣り合わない...

順列組み合わせ文字列
2025/7/27

OKAYAMAの7文字を並び替える問題です。 (1) 並び替えの総数 (2) O, K, Y, M がこの順に並ぶ並び替えの数 (3) A と A が隣り合わない並び替えの数 (4) O と K がこ...

順列組み合わせ場合の数重複順列
2025/7/27

9人の人を以下の方法でグループに分ける場合の数を求める問題です。 (1) 3人ずつ、A, B, C の3組に分ける。 (2) 3人ずつ3組に分ける。

組み合わせ場合の数順列分割
2025/7/27