3.2
是非判断,对下面的陈述,正确的在陈述后的括号内写
T
,否则写
F
?/p>
(1)
有穷自动机接受的语言是正则语言?/p>
()
(2)
?/p>
r
1
?/p>
r
2
是Σ上的正规式,则
r
1
|r
2
也是?/p>
()
(3)
?/p>
M
是一?/p>
NFA
,并?/p>
L(M)
?/p>
{x,y,z}
,则
M
的状态数至少?/p>
4
个?/p>
()
(4)
?/p>
Σ?/p>
{a,b}
,则
Σ
上所有以
b
为首的字构成的正规集的正规式?/p>
b
*
(a|b)
*
?/p>
()
(5)
对任何一?/p>
NFA M
,都存在一?/p>
DFA M'
,使?/p>
L(M')=L(M)
?/p>
()
(6)
对一个右线性文?/p>
G
,必存在一个左线性文?/p>
G'
,使?/p>
L(G)=L(G')
,反之亦然?/p>
()
答案
(1) T
(2) T
(3) F
(4) F
(5) T
(6) T
3.3
描述下列各正规表达式所表示的语言?/p>
(1)
0(0|1)
*
0
(2)
((ε|0)1
*
)
*
(3)
(0|1)
*
0(0|1)(0|1)
(4)
0
*
10
*
10
*
10
*
(5)
(00|11)
*
((01|10)(00|11)
*
(01|10)(00|11)
*
)
*
答案
(1)
?/p>
0
开头并且以
0
结尾的,?/p>
0
?/p>
1
组成的符号串?/p>
(2)
{α|α
?/p>
{0,1}
*
}
(3)
?/p>
0
?/p>
1
组成的符号串,且从右边开始数?/p>
3
位为
0
?/p>
(4)
?/p>
3
?/p>
1
的由
0
?/p>
1
组成的符号串?/p>
{α|α
?/p>
{0,1}+
,且
α
中含?/p>
3
?/p>
1 }
(5)
{α|α
?/p>
{0,1}
*
,α
?/p>
0
?/p>
1
为偶?/p>
}
3.4
对于下列语言分别写出它们的正规表达式?/p>
(1)
英文字母组成的所有符号串,要求符号串中顺序包含五个元音?/p>
(2)
英文字母组成的所有符号串,要求符号串中的字母依照词典顺序排列?/p>
(3)
Σ={0,1}上的含偶数个
1
的所有串?/p>
(4)
Σ={0,1}上的含奇数个
1
的所有串?/p>
(5)
具有偶数?/p>
0
和奇数个
1
的有
0
?/p>
1
组成的符号串的全体?/p>
(6)
不包含子?/p>
011
的由
0
?/p>
1
组成的符号串的全体?/p>
(7)
?/p>
0
?/p>
1
组成的符号串
,
把它看成二进制数,能?/p>
3
整除的符号串的全体?/p>
答案
(1)
?/p>
Letter
表示除这五个元音外的其它字母?/p>
((letter)
*
A(letter)
*
E(letter)
*
I(letter)
*
O(letter)
*
U(letter))
*
(2) A
*
B
*
....Z
*
(3) (0|10
*
1)
*
(4) (0|10
*
1)
*
1