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