2 是非判断,对下面的陈述,正确的在陈述后的括号内写T,否则写F
(1)有穷自动机接受的语言是正则语言
() (2)若r1和r2是Σ上的正规式,则r1|r2也是
() (3)设 M 是一个 NFA,并且 L(M)={x,y,z},则M 的状态数至少为 4 个
() (4)令 Σ={a,b},则Σ 上所有以 b 为首的字构成的正规集的正规式为 b*(a|b)*
() (5)对任何一个 NFA M,都存在一个 DFA M',使得 L(M')=L(M)
() (6)对一个右线性文法 G,必存在一个左线性文法 G',使得 L(G)=L(G'),反之亦然
() 答案 (1) T (2) T (3) F (4) F (5) T (6) T 3
3 描述下列各正规表达式所表示的语言
(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) 以 0 开头并且以 0 结尾的,由 0 和1 组成的符号串
(2) {α |α ∈{0,1} *} (3) 由 0 和1 组成的符号串,且从右边开始数第 3 位为 0
(4) 含 3 个 1 的由 0 和1 组成的符号串
{α |α ∈{0,1} +,且 α 中含有3 个 1 } (5) {α |α ∈{0,1} *,α 中 0 和1 为偶数} 3
4 对于下列语言分别写出它们的正规表达式
(1) 英文字母组成的所有符号串,要求符号串中顺序包含五个元音
(2) 英文字母组成的所有符号串,要求符号串中的字母依照词典顺序排列
(3) Σ={0,1}上的含偶数个 1 的所有串
(4) Σ={0,1}上的含奇数个 1 的所