形式语言与自动机理论教学参考书蒋宗礼.docx

上传人:b****1 文档编号:152120 上传时间:2022-10-04 格式:DOCX 页数:23 大小:23.95KB
下载 相关 举报
形式语言与自动机理论教学参考书蒋宗礼.docx_第1页
第1页 / 共23页
形式语言与自动机理论教学参考书蒋宗礼.docx_第2页
第2页 / 共23页
形式语言与自动机理论教学参考书蒋宗礼.docx_第3页
第3页 / 共23页
形式语言与自动机理论教学参考书蒋宗礼.docx_第4页
第4页 / 共23页
形式语言与自动机理论教学参考书蒋宗礼.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

形式语言与自动机理论教学参考书蒋宗礼.docx

《形式语言与自动机理论教学参考书蒋宗礼.docx》由会员分享,可在线阅读,更多相关《形式语言与自动机理论教学参考书蒋宗礼.docx(23页珍藏版)》请在冰豆网上搜索。

形式语言与自动机理论教学参考书蒋宗礼.docx

形式语言与自动机理论教学参考书蒋宗

形式语言与自动机理论教学参考书蒋宗礼篇一:

形式语言与自动机理论-蒋宗礼-第一章参考答案

第一章参考答案

1.1请用列举法给出下列集合。

(吴贤珺 02282047)

⑴你知道的各种颜色。

解:

{红,橙,黄,绿,青,蓝,紫}

⑵大学教师中的各种职称。

解:

{助教,讲师,副教授,教授}

⑶你所学过的课程。

解:

{语文,数学,英语,物理,化学,生物,历史,地理,政治}⑷你的家庭成员。

解:

{父亲,母亲,妹妹,我}⑸你知道的所有交通工具。

解:

{汽车,火车,飞机,轮船,马车}⑹字母表{a,b}上长度小于4的串的集合。

解:

{a,b,aa,bb,ab,ba,aaa,aab,aba,abb,baa,bab,bba,bbb} ⑺ 集合

{1,2,3,4}的幂集。

解:

{Φ,{1},{2},{3},{4},{1,2},{1,3},{1,4},{2,3},{2,4},

{3,4},{1,2,3},{1,2,4},{1,3,4},{2,3,4},{1,2,3,4}}⑻所有的非负奇数。

解:

{1,3,5,7,?

}⑼0~100的所有正整数。

解:

{1,2,3,?

100}(10)

1~10之间的和为10的整数集合的集合。

解:

设所求的集合为

A,集合A中的元素为Ai(i=1,2,3,?

),Ai也是集合,Ai中的元素

在1~10之间,并且和为10。

根据集合元素的彼此可区分性,可

以计算出Ai中元素的最多个数,方法是:

把1开始的正整数逐个相加,直到等于10(即10=1+2+3+4),这样,Ai中最多有4个元素。

原因是:

从最小的1开始,每次加入新的元素都只依次增加1,

这样相加的和最小,要加到10,元素个数就最多。

求出最大的∣Ai∣=4后,再求出元素个数为3,2,1的集合就可以了。

故A={{10},{1,9},{2,8},{3,7},{4,6},{1,2,7},{1,3,6},{1,4,5},{2,3,5},

{1,2,3,4}}

1.2请用命题法给出下列集合

2.

(1){x|0?

x?

100且x?

z}

(2){x|x?

{a,b}且|x|?

4}

(3){B|B?

{1,2,3,4}}

(4){L|L?

{a,b}*}

(5){x|x?

2n?

1,n?

N}

(6){(a,b)|a?

b?

10且a,b?

[4,9]}

(7){x|x?

{0,1},且x中0的个数是1的个数的两倍}

(8){x|x?

{0,1},且x中1的个数是10}(9){x|x?

{0,1},且x中倒数第十个字符为1}

|A||****

(10){A|?

xi?

A,xi?

[1,10],i?

[1,|A|],?

xi=10}

i?

1

1.3给出下列集合的幂集.(02282075 冯蕊)

(1)Φ

(2){Φ}

(3){Φ,{Φ}}

(4){ε,0,00}

(5){0,1}

解答:

(1){Φ}

(2){Φ,{Φ}}

(3){Φ,{Φ},{{Φ}},{Φ,{Φ}}}

(4){Φ,{ε},{0},{00},{ε,0},{ε,00},{0,00},{ε,0,00}}

(5){Φ,{0},{1},{0,1}}

1.4.列出集合{0,1,2,3,4}中 (褚颖娜 02282072)

(1)所有基数为3的子集

{0,1,2},{0,1,3},{0,1,4},{0,2,3,},{0,2,4},

.{1,2,3},{1,2,4},{1,3,4},{0,3,4},{2,3,4}

(2)所有基数不大于3的子集Ф,{0},{1},{2},{3},{4},{3,4},{2,4},{2,3},{1,4},

{1,3},{0,4},{0,3},{0,2},{1,2},{0,1},{0,1,2},

{0,1,3}

{0,1,4},{0,2,3,},{0,2,4},.{1,2,3},{1,2,4},

{1,3,4},{0,3,4},{2,3,4}

1.5解答:

1、3、8、10、11、12、16正确

1.6证明下列各题目 (02282081刘秋雯)

1)A=B,iffA是B的子集且B是A的子集证明:

充分条件:

∵A=B

则由集合相等的定义知对于任何x∈A,有x∈B

∴A为B的子集

同理,B为A的子集必要条件:

∵A为B的子集

∴对于任何x∈A,都有x∈B

又∵B为A的子集,

∴对于任何x∈B有,x∈A由集合相等的定义知,A=B

2)如果A为B的子集,则|A|〈=|B|证明:

A为B的子集,则对于任何x∈A

有x∈B,

∴存在一个集合C使B=A∪C 且A∩C为空集

则|B|=|A|+|C|

|C|〉=0

∴|A|〈=|B|

3)如果A为B的真子集,则|A|〈=|B|证明:

(1)当A为有穷集合时,因为A为B的真子集,且则对于任何x∈A

有x∈B,

且存在∈B的x,此x不∈A

∴存在一个非空集合C,使B=A∪C 且A∩C为空集则|B|=|A|+|C|且|C|〉=1

∴|A|〈|B|

(2)当A为无穷集合,因为A为B的真子集,则B一定也为无穷集合,|A|=∞,|B|=∞

∴|A|=|B|

综合

(1),

(2)所述,|A|=|B|

4)如果A是有穷集且A为B的真子集则|A|〈|B|证明:

见上题证明

(1)

5)如果A为B的子集,则对于任何x∈A,有x∈B

证明:

若A为B的子集,则由子集定义可知,对于任何x∈A,有

x∈B

6)如果A是B的真子集,则对于任何x∈A,有x∈B,并且存在x∈B,但x不

∈A

证明:

由真子集的定义可证

7)如果A为B的子集,B为C的子集,则A为C的子集证明:

A为B的子集,B为C的子集则对于任何x∈A,则x

都∈B,

且,又对于任何y∈B,则y∈C,∴对于任何x∈A,x∈C

∴A为C的子集

8)如果A为B的真子集,B为C的真子集,则A为C的真子

证明:

A为B的真子集,B为C的真子集则对于任何x∈A,则x都∈B,且,存在x∈B但次x不∈A,

又对于任何y∈B,则y∈C,存在y∈C但此y不∈B,

∴对于任何x∈A,x∈C,存在x∈C.x不∈A

∴A为C的真子集

9)如果A为B的子集,B为C的真子集,则A为C的真子集证明:

因为A为B的子集,B为C的真子集

则对于任何x∈A,x都∈B,且x都∈C

又对于任何y∈B,则y∈C,存在y∈C但此y不∈B,则y不

∈A

∴对于任何x∈A,x∈C,存在x∈C.x不∈A

∴A为C的真子集

10)如果A为B的真子集,B为C的子集,则A为C的真子集证明:

A为B的真子集,B为C的子集则对于任何x∈A,则x都∈B,且存在x∈B但次x不∈A,

又对于任何y∈B,则y∈C

∴对于任何x∈A,x∈C,存在x∈C.x不∈A

∴A为C的真子集11)如果A=B,则|A|=|B|证明:

A=B,则A与B所含元素相同

∴|A|=|B|

12)如果A为B的子集,B为C的真子集,或如果A为B的真

子集,B为C的子集,则A为C的真子集

证明:

证明见9,10

1.7 A = {1,2,3,4,5,6} B = {1,3,5} C = {2,4,6} U =

{0,1,2,3,4,5,6,7,8,9}

(1).A?

B

={1,3,5}=B

(2).(A?

B)?

C

={1,3,5}?

{2,4,6}

={1,2,3,4,5,6}=A(3).(A?

B)?

(U?

C)

={1,3,5}?

{0,1,3,5,7,8,9}={0,1,3,5,7,8,9}=C(4).A-B-C

={2,4,6}–{2,4,6}

=?

(5).A×B×C×?

=?

?

A×?

=?

(6).(A?

B)?

A?

C?

A

={1,3,5}?

{0,7,8,9}?

{0,7,8,9}

={0,1,3,5,7,8,9}= C

(7).A?

B?

A?

C=A?

B?

C=A?

{(a,b)|(a?

B,b?

C)或(a?

B,b?

C)或(a?

B,b?

C)}

={(a,b,c)|(a?

A,b?

B,c?

C)或(a?

A,b?

B,c?

C)或(a?

A,b?

B,c?

C)} (8).

A?

B?

(A?

B)?

C

=A?

A?

C

=A?

C

=A

={1,2,3,4,5,6}

形式语言与自动机理论教学参考书蒋宗礼篇二:

形式语言与自动机理论-蒋宗礼-第三章参考答案

第三章作业答案

1.已知DFA M1与M2如图3-18所示。

(敖雪峰

02282068)

(1)请分别给出它们在处理字符串1011001的过程中经过的状态序列。

(2)请给出它们的形式描述。

qSq01

图3-18两个不同的DFA

解答:

(1)M1在处理1011001的过程中经过的状态序列为q0q3q1q3q2q3q1q3; M2在处理1011001的过程中经过的状态序列为q0q2q3q1q3q2q3q1;

(2)考虑到用形式语言表示,用自然语言似乎不是那么容易,所以用图上作业法把它们用正则表达式来描述:

M1:

[01+(00+1)(11+0)][11+(10+0)(11+0)]*

M2:

(01+1+000){(01)*+[(001+11)(01+1+000)]*}

********************************************************

***********************2.构造下列语言的DFA

(陶文婧02282085)

(1){0,1}*

,1

(2){0,

1}

+

,1

(3){x|x?

{0,1}+且x中不含00的串}

(设置一个陷阱状态,一旦发现有00的子串,就进入陷阱状态)

(4){x|x?

{0,1}*且x中不含00的串}

(可接受空字符串,所以初始状态也是接受状态)

(5){x|x?

{0,1}+且x中含形如10110的子串}

+

(6){x|x?

{0,1}且x中不含形如10110的子串}

(设置一个陷阱状态,一旦发现有00的子串,就进入陷阱状态)

(7){x|x?

{0,1}+且当把x看成二进制时,x模5和3同余,要求当x为0时,|x|=1,且x?

0

时,x的首字符为1}

1.以0开头的串不被接受,故设置陷阱状态,当DFA在启动状态读入的符号为0,则进

入陷阱状态

2.设置7个状态:

开始状态qs,q0:

除以5余0的等价类,q1:

除以5余1的等价类,q2:

除以5

余2的等价类,q3:

除以5余3的等价类,q4:

除以5余4的等价类,接受状态qt

(8){x|x?

{0,1}且x的第十个字符为1}

(设置一个陷阱状态,一旦发现x

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1