问答题
用状态表简化算法完成表所给定状态表的最小化,并给出最简状态表。
现态
次态
输出
0
1
0
1
S
1
S
3
S
2
0
1
S
2
S
6
S
1
0
1
S
3
S
4
S
1
0
0
S
4
S
4
S
5
1
0
S
5
S
3
S
5
0
1
S
6
S
4
S
7
0
0
S
7
S
3
S
4
1
0
【正确答案】
(1)根据等效条件进行1等效类划分:
π
1
={(S
1
,S
2
,S
5
),(S
4
,S
7
),(S
3
,S
6
)}
(2)对π
1
进行2等效类划分:
π
2
={(S
1
,S
2
,S
5
),(S
3
,S
6
),(S
4
),(S
7
)}
(3)对π
2
进行3等效类划分:
π
3
={(S
1
,S
2
,S
5
),(S
3
,S
6
),(S
4
),(S
7
)}
(4)由于π
2
=π
3
,所以π
3
为最大等效类集合。
令a=(s
1
,S
2
,S
5
),b=(S
3
,S
6
),c=(S
4
),d=(S
7
),可以得到最简状态表,如表所示。
现态
次态
输出
0
1
0
1
a
b
c
d
b
c
c
b
a
d
a
c
0
0
1
1
1
0
0
0
【答案解析】
提交答案
关闭