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

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

第一章参考答案

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中的元素为A i(i=1,2,3,…),A i也是集合,A i中的元素在1~10之间,并且和为10。根据集合元素的彼此可区分性,可以计算出A i中元素的最多个数,方法是:把1开始的正整数逐个相加,直到等于10(即10=1+2+3+4),这样,

A i中最多有4个元素。原因是:从最小的1开始,每次加入新的元素都只依次增加1,

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

求出最大的∣A i∣=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){|0100}(2){|{,}||4}(3){|{1,2,3,4}}(4){|{,}*}(5){|21,}

(6){(,)|10,[4,9]}

(7){|{01}0}|{01}|{01}x x x z x x a b x B B L L a b x x n n N a b a b a b x x x x x x x x x ≤≤∈∈

1,[1,10],[1,||],A i i i i x A x i A x =?∈∈∈∑为1}(10){A|=10}

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、1

2、16正确

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

1)A=B,iff A是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}

A

(1). B

= {1,3,5} = B (2). C B A

)( = {1,3,5}

}6,4,2{

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

()(C U B A

-

= {1,3,5}

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

={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 C A

B A

)(

= {1,3,5}

{0,7,8,9}

{0,7,8,9}

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

(7). C A B A ??

=C B A ??

=)},(),(),(|),{(C b B a C b B a C b B a b a A ∈∈∈∈∈∈?或或

=)},,(),,(),,(|),,{(C c B b A a C c B b A a C c B b A a c b a ∈∈∈∈∈∈∈∈∈或或 (8). C B A B A )(

= C A A

= C A

= A

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

1.8 对论域U上的集合A、B、C,证明以下结论成立。(02282047 吴贤珺)

⑴A∪B=B∪A

证:对任意的x,

x∈A∪B

?x∈A∨x∈B

?x∈B∨x∈A

?x∈B∪A

故A∪B?B∪A 且B∪A?A∪B

则A∪B=B∪A。

⑵(A∪B)∪C=A∪(B∪C)

证:对任意的x,

x∈(A∪B)∪C

?x∈(A∪B)∨x∈C

?(x∈A∨x∈B)∨x∈C

?x∈A∨x∈B∨x∈C

?x∈A∨(x∈B∨x∈C)

?x∈A∨x∈(B∪C )

?x∈A∪(B∪C)

故(A∪B)∪C ?A∪(B∪C) 且A∪(B∪C) ?(A∪B)∪C

则(A∪B)∪C=A∪(B∪C)。

⑶A∪B=A iff B?A

证:①由B?A∪B及A∪B=A知B?A。

②由B?A 知?x∈B, x∈A

则对任意的x,

x∈A∪B

?x∈A∨x∈B

?x∈A

故A∪B?A,又A?A∪B,所以A∪B=A。

综合①②得到A∪B=A iff B?A。

⑷A×(B∪C)=(A×B)∪(A∪C)

证:对任意的有序对(a, b),

(a, b)∈A×(B∪C)

?a∈A∧b∈(B∪C)

?a∈A∧(b∈B∨b∈C)

?(a∈A∧b∈B)∨( a∈A∧b∈C)

?(a, b)∈A×B∨(a, b)∈A×C

?(a, b)∈(A×B)∪(A×C)

故A×(B∪C) ?(A×B)∪(A∪C) 且(A×B)∪(A∪C) ?A×(B∪C)

则A×(B∪C)=(A×B)∪(A∪C)。

⑸(B∩C)×A=(B×A)∩(C×A)

证:对任意的有序对(b, a),

(b, a)∈(B∩C)×A

?b∈(B∩C)∧a∈A

?(b∈B∧b∈C)∧a∈A

?(b∈B∧a∈A)∧(b∈C∧a∈A)

?(b, a)∈B×A∧(b, a)∈C×A

?(b, a)∈(B×A)∩(C×A)

故(B∩C)×A ?(B×A)∩(C×A) 且(B×A)∩(C×A) ?(B∩C)×A

则(B∩C)×A=(B×A)∩(C×A)。

⑹A×(B-C)=(A×B)-(A×C)

证:对任意的有序对(a, b),

(a, b)∈A×(B-C)

?a∈A∧b∈(B-C)

?a∈A∧(b∈B∧b?C)

?(a∈A∧b∈B)∧( a∈A∧b?C)

?(a, b)∈A×B∧(a, b)?A×C

?(a, b)∈(A×B)-(A×C)

故A×(B∪C) ?(A×B)∪(A∪C) 且(A×B)∪(A∪C) ?A×(B∪C)

则A×(B∪C)=(A×B)∪(A∪C)。

需要说明的是:对于(a, b)∈A×B∧(a, b)?A×C

?(a∈A∧b∈B)∧( a∈A∧b?C

本来,由(a, b)?A×C 只能得到(a?A∨b?C)。但是(a, b)∈A×B,故a∈A,这样,必须b?C。

⑺如果A?B,则2A?2B

证:对任意的C,C∈2A?C?A

由于A?B,故C?B,则C∈2B,从而2A?2B。

⑻2

B

A?

=2A∩2B

证:对任意的C,

C∈2

B A?

?C?A∩B

?C?A∧C?B ?C∈2A∧C∈2B ?C∈2A∩2B

则2

B

A?

?2A∩2B 且2A∩2B ?2B

A?

,故2

B

A?

=2A∩2B。

⑼│A∪B│≤│A│+│B│

证:由容斥原理,│A∪B│=│A│+│B│-│A∩B│

①当A∩B≠Φ时,│A∪B│<│A│+│B│

②当A∩B=Φ时,│A∪B│=│A│+│B│

由①②知│A∪B│≤│A│+│B│。

(10) (B-C)×A=(B×A)-(C×A)

证:对任意的有序对(b, a),

(b, a)∈(B-C)×A

?b∈(B-C)∧a∈A

?(b∈B∧b?C)∧a∈A

?(b∈B∧a∈A)∧(b?C∧a∈A)

?(b, a)∈B×A∧(b, a)?C×A

?(b, a)∈(B×A)-(C×A)

故(B-C)×A ?(B×A)-(C×A) 且(B×A)-(C×A) ?(B-C)×A

则(B-C)×A=(B×A)-(C×A)。

需要说明的是:对于(b, a)∈B×A∧(b, a)?C×A

?(b∈B∧a∈A)∧(b?C∧a∈A)

本来,由(b, a)?C×A 只能得到(a?A∨b?C)。但是(b, a)∈B×A,故a∈A,这样,必须b?C。

(11) 如果A?B,则B?A

证:对任意的x,x∈B?x?B

由于A?B,故x?A,即x∈A。因此,B?A。

(12)B=A?A∪B=U且A∩B=Φ

证:①由B=A以及A的定义知,A∪B=A∪A=U,A∩B=A∩A=Φ。

②由A∩B=Φ知,对任意的x∈B,x?A,即?x∈B,x∈A,故B?A。

又由A∪B=U知,对任意的x∈A,x?A ,则x∈B,故A?B。

这样,B=A。

综合①②得,B=A?A∪B=U且A∩B=Φ。

A?=A∪B

(13) B

证:对任意的x,

A?

x∈B

?x?(A∩B)

?x ?A ∨x ?B ?x ∈A ∨x ∈B

?x ∈(A ∪B )

则B A ??A ∪B 且 A ∪B ?B A ? 故B A ?=A ∪B 。

(14) B A ?=A ∩B 证:对任意的x ,

x ∈B A ?

?x ?(A ∪B) ?x ?A ∧x ?B ?x ∈A ∧x ∈B

?x ∈(A ∩B )

则B A ??A ∩B 且 A ∩B ?B A ? 故B A ?=A ∩B 。

1.9解答

(6) R={(a,a),(b,b),(c,c),(d,d),(e,e),(a,b),(b,c),(a,c)}

(9) R={(a,a),(b,b),(c,c),(d,d),(e,e), (a,b),(b,c),(a,c),(b,a),(c,b),(c,a)}

1.10 设R 1和R 2是集合{a,b,c,d,e}上的二元关系,其中,

R 1={(a,b),(c,d),(b,d),(b,b),(d,e)}, R 2={(a,a),(b,c),(d,c),(e,d),(c,a)} 求:R 1R 2,R 2R 1,R 1+,R 2+,R 1*,R 2*. 解答:

R 1R 2={(a,c),(c,c),(b,c),(d,d)}

R 2R 1={(a,b),(b,d),(d,d),(e,e),(c,b)}

R 1+= {(a,b),(c,d),(b,d)(b,b),(d,e),(a,d),(a,e),(b.e),(c,e)} R 2+={(a,a),(b,c),(d,c),(e,d),(c,a)(b,a),(d,a),(e,c),(e,a)}

R 1*= R 1+ {(a,a),(b,b),(c,c),(d,d),(e,e)} R 2*= R 2+ {(a,a),(b,b),(c,c),(d,d),(e,e)}

1.11.设R={(a,b),(c,d),(b,d)}是集合{a,b,c,d,e}上的二元关系,求: (敖 雪 峰) (1) R 的传递闭包. (2) R 的自反传递闭包. 解:

(1) R 的传递闭包是{(a,b),(c,d),(b,d),(a,d)}.

(2) R 的自反传递闭包是{(e,e),(a,a),(b,b),(c,c),(d,d),(a,b),(c,d),(b,d),(a,d)}.

1.12 设1R 和2R 是集合{a,b,c,d,e}上的二元关系,请证明下列关系。

(唐明珠 02282084)

(1) 1221R R R R ≠。

证明:用反证法,假设1221R R R R =。

设)},(),,{()},,(),,{(21e d c b R d c b a R ==。

则)},,{()},,{(1221d b R R c a R R == 这与1221R R R R =相矛盾, 所以1221R R R R ≠。 (2) )()(321321R R R R R R =。

证明:任取(x.,y),其中x,y },,,,{e d c b a ∈,使得321)(),(R R R y x ∈ )),(),((321R y z R R z x z ∈∧∈?? },,,,{e d c b a z ∈ )),(),(),((321R y z R z t R t x z ∈∧∈∧∈??},,,,{e d c b a t ∈ )),(),(()),((321R y z R z t z R t x z ∈∧∈?∧∈?? 321),(),(R R y t R t x ∈∧∈? )(),(321R R R y x ∈?

所以得证)()(321321R R R R R R =。

(3) 3231321)(R R R R R R R =。

证明:任取(x.,y),其中x,y },,,,{e d c b a ∈,使得321)(),(R R R y x ?∈。 )),(),((321R y z R R z x z ∈∧∈?? },,,,{e d c b a z ∈

)),(),(),((321R y z R z x R z x z ∈∧∈∨∈??

)),(),(()),(),((3231R y z R z x z R y z R z x z ∈∧∈?∨∈∧∈?? 3231),(),(R R y x R R y x ∈∨∈? 3231),(R R R R y x ∈?

所以得证3231321)(R R R R R R R =

(4 ) 2313213)(R R R R R R R =。

证明:任取(x.,y),其中x,y },,,,{e d c b a ∈,使得)(),(213R R R y x ?∈。

)),(),((213R R y z R z x z ∈∧∈?? },,,,{e d c b a z ∈ )),(),(),((213R y z R y z R z x z ∈∨∈∧∈??

)),(),(()),(),((2313R y z R z x z R y z R z x z ∈∧∈?∨∈∧∈?? 2313),(),(R R y x R R y x ∈∨∈? 2313),(R R R R y x ∈?

所以得证2313213)(R R R R R R R =。 (5) 3231321)(R R R R R R R ?。

证明:任取(x.,y),其中x,y },,,,{e d c b a ∈,使得321)(),(R R R y x ∈。 )),(),((321R y z R R z x z ∈∧∈?? },,,,{e d c b a z ∈ )),(),(),((321R y z R z x R z x z ∈∧∈∧∈??

)),(),(()),(),((3231R y z R z x z R y z R z x z ∈∧∈?∧∈∧∈?? 3231),(),(R R y x R R y x ∈∧∈? 3231),(R R R R y x ∈?

所以得证3231321)(R R R R R R R ?。 (6) 2313213)(R R R R R R R ?。

证明:任取(x.,y),其中x,y },,,,{e d c b a ∈,使得)(),(213R R R y x ∈。

)),(),((213R R y z R z x z ∈∧∈?? },,,,{e d c b a z ∈ )),(),(),((213R y z R y z R z x z ∈∧∈∧∈??

)),(),(()),(),((2313R y z R z x z R y z R z x z ∈∧∈?∧∈∧∈?? 2313),(),(R R y x R R y x ∈∧∈? 2313),(R R R R y x ∈?

所以得证2313213)(R R R R R R R =。

1.13 通常意义下的=是自然数集上的一个等价关系,请按照该等价关系给出自然数集的等价类 (02282075 冯蕊)

“=”关系将自然数集N 分成无穷多个等价类:{0},{1},{2},{3},{4},{5},{6},……

1.14.在什么样的假设下,人与人之间的“同乡关系”是等价关系。当“同乡关系”在给定的限定下成为等价关系时,它将所有的中国人分成什么样的等价类?

(吴玉涵 02282091) 答:假设出生在同一个省的关系为同乡关系。按照这样的同乡关系将中国人按照出生省份的不同划分出等价类。

1.16

∑*上的二元关系R L 定义为:对任给的x,y ∑∈*,如果对于∑∈?*z ,

均有xz L ∈与yz ∈L ,同时成立或者同时不成立,则xR L y 。 (周期律 02282067)

证明: (1)对于∑∈

?*x

xz L ∈与xz ∈L 显然是同时成立或同时不成立,对于∑∈

?*z ,故xR L

x ,R

L

具有自反性。

对于∑∈

?*,y x ,如果xR L

y, 故xz L ∈与yz ∈L 同时成立或同时不成立,显

然故yz L ∈与xz ∈L 同时成立或同时不成立,故yR L x, R L 具有对称性。

对于∑∈

?*,,p y x ,如果xR L

y, yR L

p, 故xz L ∈与yz ∈L 同时成立或同时不成

立,并且故yz L ∈与pz ∈L 同时成立或同时不成立,故xz L ∈与pz L ∈同时成立或同时不

成立,故xR L p ,故R L 具有传递性。 综上,关系R L 是在

∑*上的等价关系。

(2)如果对于任给的x,y ∑∈*,如果xR L

y ,

故对于∑∈?*z ,xz L ∈与yz ∈L 同时成立或同时不成立,

对于∑∈

?*p ,如果xzp L ∈,因为zp ∑∈*,又因为xR L

y, 故yzp ∈L ,

同理,可以证明如果xzp L ?,因为zp ∑∈

*,又因为xR L

y, 故yzp ?L ,

因此,对于∑∈?*p ,xzp L ∈与yzp ∈L 同时成立或同时不成立, 故如果对于任给的x,y ∑∈

*,如果xR L

y ,则必有xzR L

yz 。

综上,该关系的等价性和右不变性均得以证明。

1.17 设{0,1}*上的语言L={0n 1m |n,m ≥0},请给出{0,1}*关于L 所确定的等价关系R L 的等价类.

设L 是Σ上的一个语言,Σ*上的二元关系R L 定义为:对任给的x,y ∈Σ*,如果对于?z ∈Σ*,均有xz ∈L 与yz ∈L 同时成立或者同时不成立,则xR L y.

根据上述定义可知, {0,1}*关于L 所确定的等价关系R L 的等价类有三个.

(1) ?x,y ∈{0n 1m |n ≥0,m>0},都有?z ∈Σ*,均有xz ∈L 与yz ∈L 同时成立或者同

时不成立

(只有当z ∈{1n |n ≥0}的时候,才同时成立,否则不成立)

(2) ?x,y ∈{0n 1m |n ≥0,m=0},都有?z ∈Σ*,均有xz ∈L 与yz ∈L 同时成立或者同

时不成立

(只有当z ∈{0n 1m |n,m ≥0}的时候,才同时成立,否则不成立)

(3) ?x,y ?{0n 1m |n,m ≥0},都有?z ∈Σ*,均有xz ∈L 与yz ∈L 同时成立或者同时

不成立

(无论z 取何值,都不同时成立)

三个等价类为{0n 1m |n ≥0,m>0}{0n 1m |n ≥0,m=0}和除此之外的{0,1}*上的字符

1.18 RL 确定的{0,1}*的等价分类为:

[10]={x10y|x,y ∈{0,1}*}∪{1n

|n ≥1}

[0]={0m 1n

|m-n=0}={0n 1n |n ≥0} [1]={0m 1n

|m-n=1}

[2]={0m1n|m-n=2}

.

.

.

[h]={0m1n|m-n=h}

.

.

.

其中,n,m均为非负整数。

1.19.给出下列对象的递归定义(02282072 褚颖娜)

1.n个二元关系的合成

(1)R1R2={(a,c)|?(a,b)∈ R1且?(b,c) ∈ R2}

(2)R1R2……R n = {(d,g)|?(d,e)∈R1R2……R n-1且?(f,g) ∈ R n }

2.无向图中路的长度

在无向图G中,若两顶点v1,v2之间存在一条无向边,则v1,v2是G的一条长位1的路若v1,v2……v n-1为一条长度为k-1的路,且v n-1,v n存在一条无向边,则v1,v2……v n-1,v n 为G的一条长度为k的路

3.有向图中路的长度

在有向图G中,若两顶点v1,v2之间存在一条有向边,则v1,v2是G的一条长位1的路若v1,v2……v n-1为一条长度为k-1的路,且v n-1,v n存在一条有向边,则v1,v2……v n-1,v n 为G的一条长度为k的路

4.n个集合的乘积

S1?S2={(a,b)|a∈ S1且b∈ S2}

S1? S2……S n={(d,e)|d∈ S1? S2……S n-1且e∈ S n }

5.字母a的n次幂

(1)a0=1;

(2)a n=a n-1a;

6.字符串x的倒序

若x为单字符,则x的倒序是它本身

若x的倒序为y, 若x后跟一字符a, 则xa的倒序为ay;

7.字符串x的长度

若x为空串ε,则|x|=0;

若字符串x的长度为k,其xa或ax的长度为k+1

8.自然数

0为自然数,

如果x为自然数,则x+1为自然数

1.20.使用归纳法证明下列各题。(吴玉涵02282091)

1111(1)

122334

(1)1

11

1211

1111122334(1)1

11111

1122334(1)(1)(11)1

=1(1)(11) =

n

n n n k

k k k n k n n n n n n n n

++++

=

?

??++=?+++++=

???++=++++++

???+++++

++++证明:

(1)n=1时,成立

(2)假设n=k 时成立,即当时,{}(11)1

(1)(11)1

=

11

10n n n n n n n k +++++++++=+∈()所以时成立

(3)由归纳原理,对任一n N-都成立

((n 2n 2n 2

(2)422164122222111421142k n n n n k k n k k k k k k k k k k n k n n ≥≥====+=?≥????

-=--=--+????≥≥≥+=+?≥?≥k 2k+12

22222

k+12当时,。证明:

(1)当=4时,成立(2)假设=时成立,即2当时,2(k+1)由知,(k+1)所以,2(),时成立。

(3)由归纳原理,

{}{}{}(){}{}(3)m 0 n=0m 00 n 0m 00m 0n=k 1'''

''A B A B A B A n B m

A B A B A B B A B A B A A B A B A B mn mk n k A A a A a A B A a B

A B a B A B a B

mk ?===?=???==≠?=??==≠=?=??==≠?====+==?

?=?=

??=?+?=+当,为有穷集合时,。证明:设,(1)当n=0,=0时,当,时,当,时,(2)假设,时成立,即当时,令,(1)

10m=k m=k+1m m k n k A B A B

n A B A B A B =+=+?=≠?=所以,时,同理,当,成立时,也成立

(3)由归纳原理,当,为有穷集合时,成立。

{}{}{}{}{}1

11

11'

,',''''A

A

A

k A

k k k A n B m m n k A A a A a A k

A a

B A B m a B m A a B m m m +=≥=≥===+==?==?=(4)设A ,B 是有穷集合,则从A 到B 的映射有B 个。证明:设,(1)当n=1,m=1时,从A 到B 的映射有B

个,成立

(2)假设n=k 时成立,即从A 到B 的映射有B 个

当时,设从A 到B 的映射就是从到的映射,从到的映射个数为B 个,从到的映射个数为个,所以从到的映射的个数为A

(3)由归纳原理,A ,B 是有穷集合,则从A 到B 的映射有B 个。

{}{}0000(5)(,)deg()210deg()201deg()221'

,',deg()2'20deg()deg v v v v v G V E v E V E v E E m V n v E m

V n V V v V v v E m

v k n k v k n k ∈∈∈∈∈=======>===+==?==≤≤=V

V

V

V'V

为一个无向图,则。

证明:

(1)时,,成立。

(2)设=,假设时成立,即当时,设若与个结点相连,则增加边数,,对于个结点增加度数也为,所以,()2'222(,)deg()2v v E k m k E

G V E v E ∈=+=+==V

()=(3)由归纳原理,为一个无向图,则

{}{}000(6)(,)deg()deg()10deg()deg()00deg()deg()1'

,'deg()deg()'deg()v v v v v v v v G V E i v o v E V E i v o v E E m V n i v o v E V n V V v V v i v o v E m i v ∈∈∈∈∈∈∈∈==

====

===>=

==+==?====V

V

V

V

V

V

V'V'

为一个有向图,则。

证明:

(1)时,,成立

(2)设=,假设时成立,即成立

当时,设,

设()()000deg()deg()deg()deg()'deg()deg()deg()'(,)deg()deg()v v v v v v p v q i v i v i v E q p E

o v o v v E p q E

G V E i v o v E

∈∈∈∈∈∈==

+=++==

+=++===

=V V'

V

V'

V

V

,o 则

o (3)由归纳原理,当为一个有向图时,

(7)12n +=?=n 1n n n n+1n 一个高度为的二元树的根结点到叶子的最大路长是n ,该树最多含有2个叶子证明:

(1)高度为2时,最多有2个叶子,成立(2)假设高度为n+1时成立,即最多有叶子2个

当高度为n+2时,第n+1层上最多有结点2个,则第n+2层上最多有叶子为222个

(3)由归纳原理,高度为n+1的二元树最多含有2个叶子

001(8) 1.4.3m m m =m n m p p a a a a a a a a a a a a a

a a

a a

a a a

a a

a a

a a

a a εεε++++∑========n 0p q p q p+1q 个

q 个

q 个

p 个

q 个

p q 根据节中的相关定义,对字母表中的任意字符串,证明:

(1)n=0,=0时,成立(2)假设n=p ,=q 时成立,即当n=p+1,=q 时,m m n m a a a a ++==p q+1n 同理有,n=p ,=q+1成立

(3)由归纳原理,成立。

(9)11111'b,x'n+1x b x n+1+11n ε∑++=+=+∑+对字母表中的任意字符串x ,x 的前缀有x 个。证明:

(1)x =0,即x=时,x 的前缀只有它本身,有x 个,成立(2)假设x =n 时成立,即x 的前缀有x 个。

当x =n+1时,设x=x 的前缀有个。中含有的前缀只有一个,所以的前缀有个

(3)由归纳原理,对字母表中的任意字符串x ,x 的前缀有x 个。

1.21下列集合中哪些是字母表。

(1 ) {1,2}。

(2 ) {a,b,c,…,z}。 (3 ) φ。

(4) {a,b,a,c}。

(5) {0,1,2,3,…,n,…}。 (6) {a,d,f}?{a,b,c,…,z}。 解答:字母表为 (1) (2) (6) (3)不满足字母表的非空性,(4)不满足字母表的可区分性,(5)是无穷集合不满足

字母表的有穷性。

22.设∑={a, b},求字符串aaaaabbbba 的所有前缀的集合,后缀的集合,真

前缀的集合,真后缀的集合。 (吴贤珺 02282047)

解:⑴ 前缀:{ε,a,aa,aaa,aaaa,aaaaa,aaaaab,aaaaabb,aaaaabbb,aaaaabbbb,

aaaaabbbba}

⑵ 后缀: {ε,a,ba,bba,bbba,bbbba,abbbba,aabbbba,aaabbbba,aaaabbbba,

aaaaabbbba }

⑶ 真前缀: {ε,a,aa,aaa,aaaa,aaaaa,aaaaab,aaaaabb,aaaaabbb,aaaaabbbb} ⑷ 真后缀: {ε,a,ba,bba,bbba,bbbba,abbbba,aabbbba,aaabbbba,aaaabbbba}

23.∑={aa,ab,bb,ba},求字符串aaaaabbbba 的所有前缀的集合、后缀的集合、真前缀的集合、真后缀的集合。 (02282015 郭会)

解:

由前缀、后缀、真前缀、真后缀的集合可以有:

其前缀集合为:{ε,aa,aaaa,aaaaab,aaaaabbb,aaaaabbbba} 其真前缀集合为:{ε,aa,aaaa,aaaaab,aaaaabbb}

其后缀集合为:{ε,ba,bbba,abbbba, aaabbbba, aaaaabbbba } 其真后缀集合为:{ε,ba,bbba,abbbba, aaabbbba}

1.25抽象技术为什么对计算机技术特别重要?

(段季芬)

对于计算机技术方面的人来说,计算思维能力是必需的,这是学科本身决定的。计算机科学与技术

学科所要解决的根本问题是什么能被有效的自动化。现代计算机技术认为,要想有效的实现自动化, 必须经过抽象进行形式化。

1.26 为什么要求字母表示非空有穷集? (唐明珠 02282084)

解答:字母表是非空有穷集合,由字母表中的元素连接而成的字符串叫做字母表上的

句子。假设字母表为空集,则字母表中唯一的元素就是εε而,不论如何组合,其组成的句子都为空,其研究就失去了意义,所以字母表要具有非空性。

1.27. 考虑一下,为什么要研究句子的前缀,后缀?

解: 形式语言是研究自然语言和人工语言的数学工具,只研究组成规则,不研究语义。而我们将语言看做句子的集合,句子看做字母按照一定规则组成的字符串,故主要根据规则的形式区分语言类,大部分问题都可转化为判定某个句子是否属于某个语言的问题.而这就要求从一个句子的结构出发,而一个整体的句子在结构上将其划成几个部分,对于我们的研究会有很大的帮助.事实上研究句子的前缀,后缀,也就是为了将句子结构进行有意识的划分而更加方便的研究句子,看其是否符合某个形式语言的组成规则.

28.令∑={1, 0},下列语言在结构上有什么样的特点?(吴贤珺 02282047)

L 1

={0n 1n

│n ≥1}。 解:该语言的每一个句子由二部分构成,这二部分的组成依次为:0、1。其中,每部分的0或1的个数相等,且都不小于1个。 ⑵

L

2

={0n 1m │n, m ≥1}。

解:该语言的每一个句子由二部分构成,这二部分的组成依次为:0、1。其中,每部

分的0或1的个数不一定相等,但都不小于1个。 ⑶

L 3

={0n 1n 0n │n ≥1}。 解:该语言的每一个句子由三部分构成,这三部分的组成依次为:0、1、0。其中,每部分的0或1的个数相等,且都不小于1个。 ⑷

L 4

={0n 1m 0k │n, m, k ≥1}。

解:该语言的每一个句子由三部分构成,这三部分的组成依次为:0、1、0。其中,每

部分的0或1的个数不一定相等,但都不小于1个。 ⑸

L

5

={0n 1n 0n │n ≥0}。

解:该语言的每一个句子由三部分构成,这三部分的组成依次为:0、1、0。其中,每

部分的0或1的个数相等,并且可以都为0。 ⑹

L 6={x ωx T

│x, ω∈∑

+

}。

解:该语言的每一个句子从前向后看和从后向前看时,有一部分是对称相等的。而且,

这对称相等的两个串中间一定有另外一个串。 ⑺

L 7

={x x T

ω│x, ω∈∑+

}。

解:该语言的特点是在其句子中一定可以找到这样的一个串:该串是从句子的第一个字符开始的连续的串,且紧跟该串之后的连续一段字符串恰好是该串从后往前看是的那个串,而且这样的两个串之后一定还有另外一个字符串。 ⑻

L 8={a ωa │a ∈∑,ω∈∑

+

}。

解:该语言的每一个句子有这样的特点:该句子的第一个字符和最后一个字符都是0

或都是1,且该句子的长度不小于3。 ⑼

L

9

={ε,0,1,11,01,10,11,000,…}。

解:该语言的句子是所有由0和1构成的串,包括空串ε。 ⑽

L

10

={0,1,00,01,10,11,000,…}。

解:该语言的句子是所有由0和1构成的串,不包括空串ε。

1.29设L1,L2,L3,L4分别是Σ1,Σ2,Σ3,Σ4上的语言,能否说L1,L2,L3,L4都是某个字母表Σ上的语言?如果能,请问这个字母表Σ是怎么样的?

(刘钰 02282083)

答:能 Σ=Σ1∪Σ2∪Σ3∪Σ4

1.30 设4321,,,L L L L 分别是∑∑∑∑4321,,,上的语言,证明下面的等式成立。

(1) 122

1

L L L

L =

设,2

1 L L a ∈??∈∈?∈∈?122

1

L a L a L

a L a 或或,12 L L a ∈?故原式得证

(2) 3

2

1

3

2

1

)()(L

L L L L L =

设∈?a ?∈∈∈?3

2

1

3

2

1

)(L

a L a L a L L L 或或∈?a )(321L L L

编译原理课后习题答案(第三版)

精品文档 第二章 P36-6 (1) L G ()1是0~9组成的数字串 (2) 最左推导: N ND NDD NDDD DDDD DDD DD D N ND DD D N ND NDD DDD DD D ??????????????????0010120127334 556568 最右推导: N ND N ND N ND N D N ND N D N ND N ND N D ??????????????????77272712712701274434 886868568 P36-7 G(S) O N O D N S O AO A AD N →→→→→1357924680||||||||||| P36-8 文法: E T E T E T T F T F T F F E i →+-→→|||*|/()| 最左推导: E E T T T F T i T i T F i F F i i F i i i E T T F F F i F i E i E T i T T i F T i i T i i F i i i ?+?+?+?+?+?+?+?+??????+?+?+?+?+?+********()*()*()*()*()*()*() 最右推导: E E T E T F E T i E F i E i i T i i F i i i i i E T F T F F F E F E T F E F F E i F T i F F i F i i i i i ?+?+?+?+?+?+?+?+?????+?+?+?+?+?+?+**********()*()*()*()*()*()*()*() 语法树:/********************************

《形式语言与自动机》(王柏、杨娟编著)课后习题答案

形式语言与自动机课后习题答案 第二章 4.找出右线性文法,能构成长度为1至5个字符且以字母为首的字符串。 答:G={N,T,P,S} 其中N={S,A,B,C,D} T={x,y} 其中x ∈{所有字母} y ∈{所有的字符} P 如下: S →x S →xA A →y A →yB B →y B →y C C →y C →y D D →y 6.构造上下文无关文法能够产生 L={ω/ω∈{a,b}*且ω中a 的个数是b 的两倍} ! 答:G={N,T,P,S} 其中N={S} T={a,b} P 如下: S →aab S →aba S →baa S →aabS S →aaSb S →aSab S →Saab S →abaS S →abSa S →aSba S →Saba S →baaS S →baSa S →bSaa S →Sbaa 7.找出由下列各组生成式产生的语言(起始符为S ) (1) S →SaS S →b (2) S →aSb S →c (3) / (4) S →a S →aE E →aS 答:(1)b(ab)n /n ≥0}或者L={(ba)n b /n ≥0} (2) L={a n cb n /n ≥0} (3) L={a 2n+1 /n ≥0} 第三章 1. 下列集合是否为正则集,若是正则集写出其正则式。 (1) 含有偶数个a 和奇数个b 的{a,b}*上的字符串集合 (2) 含有相同个数a 和b 的字符串集合 (3) < (4) 不含子串aba 的{a,b}*上的字符串集合 答:(1)是正则集,自动机如下 a

a (2) 不是正则集,用泵浦引理可以证明,具体见17题(2)。 (3) 是正则集 先看L’为包含子串aba的{a,b}*上的字符串集合 { 显然这是正则集,可以写出表达式和画出自动机。(略)则不包含子串aba的{a,b}*上的字符串集合L是L’的非。 根据正则集的性质,L也是正则集。 4.对下列文法的生成式,找出其正则式 (1)G=({S,A,B,C,D},{a,b,c,d},P,S),生成式P如下: S→aA S→B A→abS A→bB B→b B→cC C→D D→bB … D→d (2)G=({S,A,B,C,D},{a,b,c,d},P,S),生成式P如下: S→aA S→B A→cC A→bB B→bB B→a C→D C→abB D→d 答:(1) 由生成式得: S=aA+B ① A=abS+bB ② ] B=b+cC ③ C=D ④ D=d+bB ⑤ ③④⑤式化简消去CD,得到B=b+c(d+bB) 即B=cbB+cd+b =>B=(cb)*(cd+b) ⑥ 将②⑥代入① S=aabS+ab(cb)*(cd+b)+(cb)*(cd+b) =>S=(aab)*(ab+ε)(cb)*(cd+b) (2) 由生成式得: S=aA+B ① A=bB+cC ② … B=a+bB ③ C=D+abB ④ D=dB ⑤ 由③得B=b*a ⑥

(完整版)编译原理课后习题答案

第一章 1.典型的编译程序在逻辑功能上由哪几部分组成? 答:编译程序主要由以下几个部分组成:词法分析、语法分析、语义分析、中间代码生成、中间代码优化、目标代码生成、错误处理、表格管理。 2. 实现编译程序的主要方法有哪些? 答:主要有:转换法、移植法、自展法、自动生成法。 3. 将用户使用高级语言编写的程序翻译为可直接执行的机器语言程序有哪几种主要的方式? 答:编译法、解释法。 4. 编译方式和解释方式的根本区别是什么? 答:编译方式:是将源程序经编译得到可执行文件后,就可脱离源程序和编译程序单独执行,所以编译方式的效率高,执行速度快; 解释方式:在执行时,必须源程序和解释程序同时参与才能运行,其不产生可执行程序文件,效率低,执行速度慢。

第二章 1.乔姆斯基文法体系中将文法分为哪几类?文法的分类同程序设计语言的设计与实现关 系如何? 答:1)0型文法、1型文法、2型文法、3型文法。 2) 2. 写一个文法,使其语言是偶整数的集合,每个偶整数不以0为前导。 答: Z→SME | B S→1|2|3|4|5|6|7|8|9 M→ε | D | MD D→0|S B→2|4|6|8 E→0|B 3. 设文法G为: N→ D|ND D→ 0|1|2|3|4|5|6|7|8|9 请给出句子123、301和75431的最右推导和最左推导。 答:N?ND?N3?ND3?N23?D23?123 N?ND?NDD?DDD?1DD?12D?123 N?ND?N1?ND1?N01?D01?301 N?ND?NDD?DDD?3DD?30D?301 N?ND?N1?ND1?N31?ND31?N431?ND431?N5431?D5431?75431 N?ND?NDD?NDDD?NDDDD?DDDDD?7DDDD?75DDD?754DD?7543D?75431 4. 证明文法S→iSeS|iS| i是二义性文法。 答:对于句型iiSeS存在两个不同的最左推导: S?iSeS?iiSes S?iS?iiSeS 所以该文法是二义性文法。 5. 给出描述下面语言的上下文无关文法。 (1)L1={a n b n c i |n>=1,i>=0 } (2)L2={a i b j|j>=i>=1} (3)L3={a n b m c m d n |m,n>=0} 答: (1)S→AB A→aAb | ab B→cB | ε (2)S→ASb |ab

形式语言与自动机理论试题答案解析

形式语言与自动机理论试题答案解析 一、按要求完成下列填空 1.给出集合{Φ,{Φ}}和集合{ε,0,00}的幂集(2x4') (1) {Φ,{Φ},{{Φ}},{Φ,{Φ}}} (2) {Φ,{ε},{0},{00},{ε,0},{ε,00},{0,00},{ε,0,00}} 2.设∑={0,1},请给出∑上的下列语言的文法(2x5') (1)所有包含子串01011的串 S→X01011Y X→ε|0X|1X Y→ε|0Y|1Y (2)所有既没有一对连续的0,也没有一对连续的1的串 A→ε|A’|A” A’→0|01|01A’ A”→1|10|10A” 3.构造识别下列语言的DFA 2x6' (1) {x|x∈{0,1}+且x以0开头以1结尾} (设置陷阱状态,当第一个字符为1时,进入陷阱状态) (2) {x|x∈{0,1}+且x的第十个字符为1} (设置一个陷阱状态,一旦发现x的第十个字符为0,进入陷阱状态)

二、判断(正确的写T ,错误的写F ) 5x2' 1.设1R 和2R 是集合{a,b,c,d,e}上的二元关系,则 3231321)(R R R R R R R I I ? ( T ) 任取(x.,y),其中x,y },,,,{e d c b a ∈,使得321)(),(R R R y x I ∈。 )),(),((321R y z R R z x z ∈∧∈??I },,,,{e d c b a z ∈ )),(),(),((321R y z R z x R z x z ∈∧∈∧∈?? )),(),(()),(),((3231R y z R z x z R y z R z x z ∈∧∈?∧∈∧∈?? 3231),(),(R R y x R R y x ∈∧∈? 3231),(R R R R y x I ∈? 2.对于任一非空集合A ,Φ?A 2 ( T ) 3.文法G :S A|AS A a|b|c|d|e|f|g 是RG ( F ) 4.3型语言 I 2型语言 I 1型语言 I 0型语言 ( F ) 5.s (rs+s )*r=rr *s (rr *s )* ( F ) 不成立,假设r,s 分别是表示语言R ,S 的正则表达式,例如当R={0},S={1}, L(s(rs+s)*r)是以1开头的字符串,而L(rr*s(rr*s)*)是以0开头的字符串.L(s(rs+s)*r) ≠ L(rr*s(rr*s)*) 所以s(rs+s)*r ≠ rr*s(rr*s)*,结论不成立 三、设文法G 的产生式集如下,试给出句子aaabbbccc 的至少两个不同的推导(12分)。 aSBC aBC S |→ ab aB → bB →bb CB →BC bC →bc cC →cc

形式语言与自动机

形式语言与自动机的发展和在计算理论中的作用 2015060104020王桢 形式语言是语言学衍生过来的,开始形式语言并没有用于研究计算机编程语言,而只是研究自然语言的结构。在电子计算机出现以后,人们就马上想到用计算机来作自然语言的机械翻译。可是这项工作并没有所成果,对自然语言的结构 理解太片面化,翻译质量不理想也很难提高。1956年,乔姆斯基发表了用形 式语言方法研究自然语言的第一篇文章。他对语言进行定义:给定一组符号,称 为字母表,用∑表示。又用∑*表示∑中字母组成的所有符号串的集合。∑*的每个子集都是∑上的一个语言。乔姆斯基的语言定义方法为人们所公认,一直沿用下来,乔姆斯基根据文法将语言分成3大类。同时克林在研究神经细跑中,建立 了识别语言的系统有穷状态自动机。乔姆斯基发现自动机和文法分别从生成和识别去表达语言,并建立了形式文法和自动机之间的联系,证明语言的形式文法与自动机之间存在着如下的对应关系:①若某一语言能用图灵机来识别,则它就能 用O型文法生成,反之亦然;②若某一语言能用线性有界自动机来识别,则它 就能用上下文敏感文法生成,反之亦然;③若某一语言能用后进先出自动机来识别,则它就能用上下文自由文法生成,反之亦然;④若某一语言能用有限自动机来识别,则它就能用有限状态文法生成,反之亦然。这一成果将形式语言引入数 学,使得形式语言真正诞生。1960年,算法语言ALGOL60报告发表。1961年,又发表了ALGOL60修改报告。在这两个报告中,第一次使用一种称为BNF 范式的形式方法来描述程序设计语言ALGOL60的语法。不久,人们即发现BNF 范式极其类似于形式语言理论中的上下文无关文法,从而打开了形式语言广泛应用于程序设计语言的局面,并给形式语言理论本身的研究以极大的推动,使它发展成为理论计算机科学的一个重要分支。 形式语言理论是从语言学衍生而来,作为一种理解自然语言的句法规律。在发展过程中人们发现其在计算机语言中的作用,计算机语言在计算机科学中,形式语言通常作为定义编程语言和语法的基础。对编程语言编译,使之转换成机器语言,形式语言在这一工作中有很重要的作用。形式语言推动了计算机学科的发展,并成为计算机学科里重要的分支。 19世纪中,布尔用数学方法研究思维规律的问题建立了逻辑代数,即布尔代数。肖斯塔科夫和仙农,独立地应用布尔代数于继电器接点电路的分析和综合,

完整版军事理论答案(修正版)

中国国防复习题 注:红色为修改后的答案 一.基础题 1、国防的含义、目的、手段 答:含义:国家为防备和抵制侵略,制止武装颠覆,保卫国家的主权,统一,领土完整和安全所进行的军事活动及军事有关的政治,经济,外交,科技,教育方面的活动。 目的:捍卫国家的主权;保卫国家的统一;保卫国家的领土完整;维护国家的安全。 手段:包括军事活动以及与军事有关的政治、经济、外交、科技、教育等方面的活动。 2、我国上下几千年的国防历史给我们的启示 答:①强大的国防必须要有强大的经济发展力量做后盾②国防的兴衰取决于国家政治的兴衰③巩固国防必须建设质量高、数量足的军队④武器装备的优劣是决定国防强弱的重要因素⑤只有国家统一、民族团结才能形成强大的国防⑥国防意识是国防赖以确定的精神根基 3、我国武装力量的构成 答:中国人民解放军现役部队和预备部队、人民武装警察部队和民兵组成的人民武装力量。 4、我国国防的基本目标。 答:巩固国防,防备和抵制侵略②制止分裂,实现祖国完全统一③制止武装颠覆,维护社会稳定④加强国防建设,实现国防和军队现代化⑤维护世界和平,反对侵略扩张5、我国的全民国防教育日是哪一天 答:每年的九月第三个星期六。 6、我国的陆地国土面积、海洋国土面积、大国土面积分别是多少 答:陆地面积约960万平方公里;海洋国土面积约300万平方公里;国土面积:约1260万平方公里。 7、我国的陆地边界线和海岸线分别是多少 答:陆上国界线长达22300多千米;海岸线:1.8万多千米 8、中国人民解放军的构成 答:陆军、海军、空军、第二炮兵、中国人民武装警察部队和各种兵种部队。 9、建国后三次大裁军的概况。答:1985年-100万,1997年-50万,2003年-20万 10、《孙子兵法》的作者、产生时间 答:作者:孙武;产生时间:中国春秋战国时期 11、毛泽东人民军队思想的内容 答:①党对军队的绝对领导是建军的根本原则②没有一支人民的军队,便没有人民的一切③全心全意为人民服务是人民军队的唯一宗旨④政治工作是人民军队的生命线 12、我军政治工作三大原则 答:官兵一致、军民一致、瓦解敌军的原则。 13、新时期军队建设“五句话”总要求

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

第三章作业答案 1.已知DFA M1与M2如图3-18所示。 (敖雪峰 02282068) (1) 请分别给出它们在处理字符串1011001的过程中经过的状态序列。 (2) 请给出它们的形式描述。 S q q 1 图3-18 两个不同的DFA 解答:(1)M1在处理1011001的过程中经过的状态序列为q 0q 3q 1q 3q 2q 3q 1q 3; M2在处理1011001的过程中经过的状态序列为q 0q 2q 3q 1q 3q 2q 3q 1; (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个状态:开始状态q s,q0:除以5余0的等价类,q1:除以5余1的等价类,q2:除以5 余2的等价类,q3:除以5余3的等价类,q4:除以5余4的等价类,接受状态q t

[军事理论]各章节答案

中国国防与历代军事思想 34 我国贯彻积极防御的军事战略方针。T 46 中国的古代军事思想成熟于下列的哪个时期?(D) A. 唐朝 B. 汉朝 C. 西周 D. 春秋战国 49 世界最早的管形火器长竹杆火器和突火枪发明于下面哪个朝代?(B) A. 北宋 B. 南宋 C. 元朝 D. 明朝 52 《孙子兵法》提出"不战而屈人之兵"的战略思想,并提出"兵者,以?为植,以文为种; 武为表,文为里"的治国思想。( F ) 54 提出“天下虽安,忘战必危”的战备观的,是:C A. 孙子 B. 吴子 C. 田穰苴 D. 尉缭子 81 毛泽东军事思想的核心是:B A. 军事辩证法 B. 人民战争思想 C. 人民军队思想 D. 人民战争的战略战术 85 我军的基本作战方针是:(C) A. 击溃战 B. 消耗战 C. 歼灭战 D. 阵地战 歼灭战就是歼灭敌人一切有生力量。( F )[保存自己,消灭敌人] 87 毛泽东认为,发生战争的根本原因是:(D) A. 霸权主义 B. 帝国主义 C. 政治冲突 D. 私有制与阶级的出现 87 战争的性质和结局受什么决定?A (最后一行) A. 政治 B. 军事 C. 经济 D. 国防实力 93 研究和指导战争必须着眼于战争的什么差异?BCD A. 规模 B. 地域 C. 性质 D. 时间 95 100 正义战争是人民战争,人民战争也一定是正义战争。错 (人民战争必然是正义战争,正义战争不一定是人民战争) -------世界军事领域正在发生的军事技术革命的核心是:(A) A.信息技术 B. 综合集成技术 C. 多军兵种合成 D. 新作战思想 --------国家利益包括:(ABCD ) A 领土主权完整B政治制度C文化传统D国民经济 人的主观能动性是战争胜负的决定因素之一。T 西周时期的军事思想奠定了中国古代军事思想的根基。T 第六章精确制导技术 159 惯性制导系统是不断修正导弹的加速度,从而攻击目标。F 测量加速度,修正轨道161自主式/惯性制导的导弹一经发射,就与发射点及目标点无关,而只与导弹本身有关。T 对于地形匹配制导,导弹飞经地域之地形越复杂,制导精度就越高。(T ) 对于地形匹配制导的导弹,地形越复杂,则制导精度越高。T 地形匹配制导的精度与射程有关而与地形无关.F 162 精确制导武器利用GPS系统可以大大提高制导精度。T GPS制导有以下特点:ABC A. 命中精度高 B. 制导距离远 C. 发射后不管 D. 抗干扰能力强 163 某地对空导弹可能采用的制导方式是:C A. 自主式制导 B. 惯性制导 C. 无线电指令制导 D. 天文制导 某导弹采用遥控制导,则此导弹可能是: (ABD ) A、空对空导弹 B、空对地导弹 C、地对地导弹 D、地对空导弹

编译原理课后答案

第二章 2.3叙述由下列正规式描述的语言 (a) 0(0|1)*0 在字母表{0, 1}上,以0开头和结尾的长度至少是2的01 串 (b) ((ε|0)1*)* 在字母表{0, 1}上,所有的01串,包括空串 (c) (0|1)*0(0|1)(0|1) 在字母表{0, 1}上,倒数第三位是0的01串 (d) 0*10*10*10* 在字母表{0, 1}上,含有3个1的01串 (e) (00|11)*((01|10)(00|11)*(01|10)(00|11)*)* 在字母表{0, 1}上,含有偶数个0和偶数个1的01串 2.4为下列语言写正规定义 C语言的注释,即以 /* 开始和以 */ 结束的任意字符串,但它的任何前缀(本身除外)不以 */ 结尾。 [解答] other → a | b | … other指除了*以外C语言中的其它字符 other1 → a | b | … other1指除了*和/以外C语言中的其它字符 comment → /* other* (* ** other1 other*)* ** */ (f) 由偶数个0和偶数个1构成的所有0和1的串。 [解答]由题目分析可知,一个符号串由0和1组成,则0和1的个数只能有四种情况: x 偶数个0和偶数个1(用状态0表示); x 偶数个0和奇数个1(用状态1表示); x 奇数个0和偶数个1(用状态2表示); x 奇数个0和奇数个1(用状态3表示);所以, x 状态0(偶数个0和偶数个1)读入1,则0和1的数目变为:偶数个0和奇数个1(状态1) x 状态0(偶数个0和偶数个1)读入0,则0和1的数目变为:奇数个0和偶数个1(状态2) x 状态1(偶数个0和奇数个1)读入1,则0和1的数目变为:偶数个0和偶数个1(状态0) x 状态1(偶数个0和奇数个1)读入0,则0和1的数目变为:奇数个0和奇数个1(状态3) x 状态2(奇数个0和偶数个1)读入1,则0和1的数目变为:奇数个0和奇数个1(状态3) x 状态2(奇数个0和偶数个1)读入0,则0和1的数目变为:偶数个0和偶数个1(状态0) x 状态3(奇数个0和奇数个1)读入1,则0和1的数目变为:奇数个0和偶数个1(状态2) x 状态3(奇数个0和奇数个1)读入0,则0和1的数目变为:偶数个0和奇数个1(状态1) 因为,所求为由偶数个0和偶数个1构成的所有0和1的串,故状态0既为初始状态又为终结状态,其状态转换图: 由此可以写出其正规文法为: S0 → 1S1 | 0S2 | ε S1 → 1S0 | 0S3 | 1 S2 → 1S3 | 0S0 | 0 S3 → 1S2 | 0S1 在不考虑S0 →ε产生式的情况下,可以将文法变形为: S0 = 1S1 + 0S2 S1 = 1S0 + 0S3 + 1 S2 = 1S3 + 0S0 + 0 S3 = 1S2 + 0S1 所以: S0 = (00|11) S0 + (01|10) S3 + 11 + 00 (1) S3 = (00|11) S3 + (01|10) S0 + 01 + 10 (2) 解(2)式得: S3 = (00|11)* ((01|10) S0 + (01|10)) 代入(1)式得: S0 = (00|11) S0 + (01|10) (00|11)*((01|10) S0 + (01|10)) + (00|11) => S0 = ((00|11) + (01|10) (00| 11)*(01|10))S0 + (01|10) (00|11)*(01|10) + (00|11) => S0 = ((00|11)|(01|10) (00|11)*(01|10))*((00|1

形式语言与自动机课后习题答案

形式语言与自动机课后作业答案 第二章 4.找出右线性文法,能构成长度为1至5个字符且以字母为首的字符串。 答:G={N,T,P,S} 其中N={S,A,B,C,D} T={x,y} 其中x∈{所有字母} y∈{所有的字符} P如下: S→x S→xA A→y A→yB B→y B→yC C→y C→yD D→y 6.构造上下文无关文法能够产生 L={ω/ω∈{a,b}*且ω中a的个数是b的两倍} 答:G={N,T,P,S} 其中N={S} T={a,b} P如下: S→aab S→aba S→baa S→aabS S→aaSb S→aSab S→Saab S→abaS S→abSa S→aSba S→Saba S→baaS S→baSa S→bSaa S→Sbaa 7.找出由下列各组生成式产生的语言(起始符为S) (1)S→SaS S→b (2)S→aSb S→c (3)S→a S→aE E→aS 答:(1)b(ab)n /n≥0}或者L={(ba)n b/n≥0} (2) L={a n cb n /n≥0} (3)L={a2n+1 /n≥0} 第三章 1.下列集合是否为正则集,若是正则集写出其正则式。 (1)含有偶数个a和奇数个b的{a,b}*上的字符串集合 (2)含有相同个数a和b的字符串集合 (3)不含子串aba的{a,b}*上的字符串集合 答:(1)是正则集,自动机如下 (2) 不是正则集,用泵浦引理可以证明,具体见17题(2)。

(3) 是正则集 先看L’为包含子串aba的{a,b}*上的字符串集合 显然这是正则集,可以写出表达式和画出自动机。(略) 则不包含子串aba的{a,b}*上的字符串集合L是L’的非。 根据正则集的性质,L也是正则集。 4.对下列文法的生成式,找出其正则式 (1)G=({S,A,B,C,D},{a,b,c,d},P,S),生成式P如下: S→aA S→B A→abS A→bB B→b B→cC C→D D→bB D→d (2)G=({S,A,B,C,D},{a,b,c,d},P,S),生成式P如下: S→aA S→B A→cC A→bB B→bB B→a C→D C→abB D→d 答:(1) 由生成式得: S=aA+B ① A=abS+bB ② B=b+cC ③ C=D ④ D=d+bB ⑤ ③④⑤式化简消去CD,得到B=b+c(d+bB) 即B=cbB+cd+b =>B=(cb)*(cd+b) ⑥ 将②⑥代入① S=aabS+ab(cb)*(cd+b)+(cb)*(cd+b) =>S=(aab)*(ab+ε)(cb)*(cd+b) (2) 由生成式得: S=aA+B ① A=bB+cC ② B=a+bB ③ C=D+abB ④ D=dB ⑤ 由③得 B=b*a ⑥ 将⑤⑥代入④ C=d+abb*a=d+ab+a ⑦ 将⑥⑦代入② A=b+a+c(d+b+a) ⑧ 将⑥⑧代入① S=a(b+a+c(d+ab+a))+b*a =ab+a+acd+acab+a+b*a 5.为下列正则集,构造右线性文法: (1){a,b}* (2)以abb结尾的由a和b组成的所有字符串的集合

军事理论第一章答案

第一章 1.举例说明“落后必然挨打”的历史教训。 答:英军以较少的兵力、较小的代价战胜了中国。究其原因,除了在客观上敌人兵器占有优势,战略战术运用得当,能集中大部兵力转沿海城市,占领经济命脉之地,战斗中常以正面攻击与侧翼包抄相结合之外,在主观上主要是清政府的腐败无能.近代中国一直在两种力量的左右下蹒跚前行,第一是有着五千年历史文化的传统惯性作用,第二是西方列强带来的工业化文明的威逼兼示范作用。自1840年以来,外敌不断入侵,国势日益衰微,列强割我土地、掠我资源、刮我财产、鱼肉我人民至中国土地上独“华人与狗不得入内”,其亡国灭种之恨,城下之盟之奇耻大辱,均使我国民刻骨铭心。“落后就要挨打”成了近代中国人心目中鲜血凝成的真理,也是历代仁人志士致力于发展现代化的强大的精神动力。 2.我国武装力量是由哪几部分组成的?分别说明。 答:(一)、中国人民解放军 中国人民解放军由现役部队和预备役部队组成 1、中国人民解放军现役部队由陆军、海军、空军和第二炮兵组成。它是中华人民共和国武装力量的主体。 (1)、陆军 陆军,是陆地上作战的军种。它担负在陆地歼灭敌人的任务,既能独立作战,又能与海军、空军联合作战。 中国人民解放军的陆军,现在已经发展成为诸兵种合成军种,具有较强的火力、突击力和机动力。在抵御外敌入侵,巩固国防,保卫祖国领土安全,抢险救灾,支援国家的社会主义经济建设等方面,做出了重要的贡献。 (2)、海军 海军,是以舰艇部队为主体,在海洋上作战的军种。现代海军通常由水面舰艇部队、潜艇部队、海军航空兵、海军岸防兵和海军陆战队等兵种及专业兵组成。主要装备作战舰艇、辅助舰船和飞机,配备有战略导弹、战术导弹、火炮、水中武器、战斗车辆等。具有在水面、水下、空中及对岸上实施攻防作战的能力;有的还具有实施战略袭击的能力。 (3)、空军 空军,是主要进行空中作战的军种。空军的基本任务是:担负国土防空,支援陆军、海军作战,对敌后实施空袭,进行空运和航空侦察。空军具有快速反应、高速机动、远程作战和猛烈突击的能力,既能协同其他军种作战,又能独立遂行战役、战略任务。空军是现代立体作战的重要力量,能对战争的进程和结局产生重大影响,在现代国防和现代战争中具有重要的地位和作用。 (4)、第二炮兵 中国人民解放军第二炮兵(简称二炮),是以地战略导弹为主要装备、担负核反击战略作战任务的军种。地地战略导弹包括中程导弹(射程为1000—3000千米)、远程导弹(射程为3000—8000千米)和洲际导弹(射程为8000千米以上)。

编译原理课后习题答案

第1 章 1、编译过程包括哪几个主要阶段及每个 阶段的功能。 答案:编译过程包括词法分析、语法分析、语义分析和中间代码生成、优化、目标代码生成5 个阶段。词法分析的功能是对输入的高级语言源程序进行词法分析,识别其中的单词符号,确定它们的种类,交给语法分析器,即把字符串形式的源程序分解为单词符号串形式。语法分析的功能是在词法分析结果的基础上,运用语言的语法规则,对程序进行语法分析,识别构成程序的各类语法范畴及它们之间的层次关系,并把这种层次关系表达成语法树的形式。词义分析和中间代码生成的功能是在语法分析的基础上,对程序进行语义分析,“理解”其含义,产生出表达程序语义的内部表达形式(中间代码)。优化的功能是按照等价变换的原则,对语义分析器产生的中间代码序列进行等价变换,删除其中多余的操作,对耗时耗空间的代码进行优化,以期最后得到高效的可执行代码。目标代码生成的功能是把优化后的中间代码变换成机器指令代码,得到可在目标机器上执行的机器语言程序。 第2 章 1、写一上下文无关文法G,它能产生配 对的圆括号串(如:(),(()),()(())等,甚至 包括0 对括号) 文法为:S→(L)|LS|L L→S| ε 2 、已知文法G :E→E+T|E-T|T T→T*F|T/F|F F→(E) |i (1)给出i+i*i,i*(i-i)的最左推导,最右推导以及语法树。 (2)i-i+i 哪个算符优先。 【解答】 (1)最左推导:E?E+T?T+T? F+T ? i+T ? i+T*F ? i+F*F ?i+i*F ?i+i*i E?T?T*F? F*F ? i*F ? i*(E) ? i*(E-T) ? i*(T-T) ? i*(F-T) ? i*(i-T) ? i*(i-F) ?i*(i-i) 最右推导:E?E+T?E+T*F? E+T*i ? E+F*i ? E+i*i ? T+i*i ? F+i*i ? i+i*i E?T?T*F? T*(E) ? T*(E-T) ? T*(E-F) ? T*(E-i) ? T*(T-i) ? T*(F-i) ?T*(i-i) ? F*(i-i) ?i*(i-i) i+i*i 以及i*(i-i)的语法树如下所示: (2)i-i+i 的语法树如下图所示。 从上图的语法树可知:“-”的位置位 于“+”的下层,也就是前面两个i 先进 行“-”运算,再与后面的i 进行“+” 运算,所以“-”的优先级高于“+”的 优先级。 3 、文法G: E→ET+|T T→TF*|F F→FP↑|P P→E|i (1)试证明符号串TET+*i↑是G 的一 个句型(要求画出语法树). (2)写出该句型的所有短语,直接短语和句柄. 【解答】(1)采用最右推导: E?T?F? FP↑? Fi↑? Pi↑? Ei↑ ? Ti↑? TF*i↑? TP*i↑? TE*i↑? TET+*i↑ 语法树如下图所示。 从文法G 的起始符号出发,能够推导 出符号串TET+*i↑,所以给定符号串是文法G的句型。 (2) 该句型的短语有: ET+,TET+*,i ,TET+*i↑ 直接短语有:ET+, i 句柄是:ET+ 4、已知文法G:S→iSeS|iS|i ,该文法 是二义文法吗?为什么? 【解答】该文法是二义文法。 因为对于句子iiiei 存在两种不同的最 左推导: 第 1 种推导:S? iSeS? iiSeS? iiieS? iiiei 第2种推导:S?iS?iiSeS?iiieS?iiiei 第3 章 1、用正规式描述下列正规集: (1)C 语言的十六进制整数; (2)以ex 开始或以ex 结束的所有小写字母构成的符号串; (3)十进制的偶数。 【解答】 (1)C 语言十六进制整数以0x 或者0X 开头,所以一般形式应该为(+|-|ε) (0x|0X)AA*,其中前面括号表示符号, 可以有正号、负号,也可以省略(用ε表示)默认是正数,A 表示有资格出现在十六进制整数数位上的数字,AA*表示一位或者多位(一个或者多个数字的

形式语言与自动机理论试题答案解析

形式语言与自动机理论试题答案解析 一、按要求完成下列填空 1. 给出集合{Φ,{Φ}}和集合{ε,0,00}的幂集 (2x4') (1) {Φ,{Φ},{{Φ}},{Φ,{Φ}}} (2) {Φ,{ε},{0},{00},{ε,0},{ε,00},{0,00},{ε,0,00}} 2. 设∑={0,1},请给出∑上的下列语言的文法 (2x5') (1)所有包含子串01011的串 S →X01011Y X →ε|0X|1X Y →ε|0Y|1Y (2)所有既没有一对连续的0,也没有一对连续的1的串 A →ε |A ’|A ” A’ →0|01|01A ’ A ” →1|10|10A ” 3. 构造识别下列语言的DFA 2x6' (1) {x|x ∈{0,1}+且x 以0开头以1结尾} (设置陷阱状态,当第一个字符为1时,进入陷阱状态) 1 S 1 1 0,10 (2) {x|x ∈{0,1} + 且x 的第十个字符为1} (设置一个陷阱状态,一旦发现x 的第十个字符为0,进入陷阱状态) 1S 0,1 0,10,10,10,110,0,10,10,10,1 0,1

二、判断(正确的写T ,错误的写F ) 5x2' 1.设1R 和2R 是集合{a,b,c,d,e}上的二元关系,则 3231321)(R R R R R R R ? ( T ) 任取(x.,y),其中x,y },,,,{e d c b a ∈,使得321)(),(R R R y x ∈。 )),(),((321R y z R R z x z ∈∧∈?? },,,,{e d c b a z ∈ )),(),(),((321R y z R z x R z x z ∈∧∈∧∈?? )),(),(()),(),((3231R y z R z x z R y z R z x z ∈∧∈?∧∈∧∈?? 3231),(),(R R y x R R y x ∈∧∈? 3231),(R R R R y x ∈? 2.对于任一非空集合A ,Φ?A 2 ( T ) 3.文法G :S A|AS A a|b|c|d|e|f|g 是RG ( F ) 4.3型语言 2型语言 1型语言 0型语言 ( F ) 5.s (rs+s )*r=rr *s (rr *s )* ( F ) 不成立,假设r,s 分别是表示语言R ,S 的正则表达式,例如当R={0},S={1}, L(s(rs+s)*r)是以1开头的字符串,而L(rr*s(rr*s)*)是以0开头的字符串.L(s(rs+s)*r) ≠ L(rr*s(rr*s)*) 所以s(rs+s)*r ≠ rr*s(rr*s)*,结论不成立 三、设文法G 的产生式集如下,试给出句子aaabbbccc 的至少两个不同的推导(12分)。 aSBC aBC S |→ ab aB → bB →bb CB →BC bC →bc cC →cc

形式语言与自动机的关系

形式语言与自动机的关系研究 新疆师范大学数理信息学院数学03-6班摘要: 形式语言的直观意义,自动机的直观意义,形式语言的定义, 形式语言的特征,语法的分类,自动机的定义,自动机的分 类,各种自动机的定义,形式语言和自动的的关系,自动机 的对语言的例子 基本关键词: 形式语言的定义;自动机的定义;形式语言和自动机的关系 1,形式语言的直观意义 α→的直观地讲,形式语言是用来精确描述语言和它结构的手段。它一重写规则β α,均为字符串。重写规则就是在包含α的字符穿中遇见规则左边的形式来表示,其中,β α时,α部分重新写为右边的β。这样一个初设的字符串通过不断地运用重写规则,就可以到另一个字符串。通过选择不同的规则并且以各种不同的顺序来运用最这些规则,如果指 定一个初始符,某规则以其为左部,一组规则就可以构成一个语法。 2,形式语言的定义

形式语法是一个四元组G=(N, V , P, S ),其中N 是非终结符的有限集合,有时也称变量,它们相当于各种句法范畴。V 是终结符的有限集合,若语法生成的是自然语言,这些终端语符就相当于这种语言中具体的词,终端 语符集 这种语言的词库,P 是以重写规则的有限集合,基本形式P }{βα→,即""βα改写为,其中箭头表示指令,一条规则就是一个机械性的操作程序,用来演算它联系着的两侧语符集或语符序列之间的关系,而S 是一个特定的初始符; 3,语法的分类 乔姆斯在他的著名【文章】中根据重写规则将语法分成四类:正则语法,上下文有关语法,上下文无关语法;有这些语法生成的语言是正则语言,,上下文有关语言,上下文无关语言,递归数集合。 a 如果P 中的规则,满足如下的形式:x A Bx A →→或,,其中,A,B 是非终结符,x 是终结符,则G 称为正则语法(简称为FSG )。 b 如果P 中的规则,满足如下的形式:α→A ,其中,A 是非终结符, α是由N 和V 中字符所组成的字符串(或可表示为()*∈V N α,*意味着它右边的字符可以重复0到任何 多次),则G 称为上下文无关语法(简称为CFG )。 d 如果P 中的规则,满足如下的形式:αγββα→A ,其中,A 是非终结符,γβα,,,是字符串,且γ至少包含一个字符,则G 称为上下有无关语法(简称为CSG )。 d 如果P 中的规则,满足如下的形式:其中,α,β是字符串,则G 称为无限制重写系统。 对于以上任何一种语法,两个字符串之间一次派生关系?可定义为: 如果y x →是P 中的规则,βαβαy x ?。 字符串α,β有多次派生关系* ?则是说,通过多次应用一次派生关系,从α可派生出β,并记为α* ?β: n αβαα==,0,而对n i i n i +?-=αα,1,....0。 给定以语法,其语言定义为所有合法终结字符串的集合。合法终结字符串是指由初始符S 出发,运用重写规则而派生得终结字符串,即, (){}ααα**;?∈=S V G L 例子:假设G=(N, V , P, S), N={S, A} , V={0, 1}, P={0,0,1→→→A A A A S } 则 ,{}110)(≥=m G L m 是正则语法,在V={0, 1}上它所对应的正则表达式是100*。 形式语言的特征: ⑴ 高度抽象化(采用形式化的手段,专用符号,数学公式来描述语言的,结构关系,这种关系是抽象的)。

军事理论课后答案

一、毛泽东军事思想 1.如何理解毛泽东军事思想的科学含义及本质特征? 毛泽东军事思想,是“毛泽东关于中国革命战争、人民军队和国防建设以及军事领域一般规律问题的科学理论体系。毛泽东思想的重要组成部分。它是马克思列宁主义普遍原理与中国革命战争和国防建设实际相结合的产物,是中国共产党领导中国人民及其仅对长期军事实践经验的科学总结和集体智慧结晶,同时也多方面汲取了古今中外军事思想的精华,是中国共产党领导中国革命战争、军队建设、国防建设和反侵略战争的指导思想”。 2.理解战争与政治、经济的关系 战争是阶级斗争的最高形式;战争是流血的政治;战争是经济的竞赛;一致性:战争就 是政治(为阶级集团谋利)差别性:战争必须有一套特殊的组织方法。 3.试述毛泽东军事思想的主要内容 战争观和军事问题方法论;人民军队思想;人民战争思想;人民战争的战略战术思想; 国防建设思想。 4.无产阶级对待战争的态度是什么? 对待不同属性值的战争采取不同的态度,拥护主义的战争,反对非正义战争;我们的最 终目的是要消灭一切战争,实现永久和平。 5.如何认识战争的规律? 所谓战争规律,就是战争产生和发展过程中各种矛盾的本质联系和必然趋势,它是战争 双方军事、政治、经济、地理、战争性质、国际关系等客观条件相互作用的结果,通过 战争实践反映出来。它贯通于战争的全过程,支配着战争的发展方向,决定着战争的进 程和结局,具有不依人的意志为转移的客观性质,并随着人类社会和战争实践的发展而 不断发展。(认识一般战争规律,认识特殊战争规律) (一般规律认识:①战争实践②熟悉敌我情况③发挥自觉能动性) 6.怎样建设一支人民军队? 树立共产党的绝对领导;建立强有力的革命政治工作;实行三大民主,执行“三大纪律 八项注意”;加强“三化”建设。 7.如何理解人民战争的基本精神? a.战争的正义性是实行人民战争的政治基础; b.革命战争是群众的战争; c.人民群众是 战争伟力之深厚根源;d.兵民是胜利之本;e.人是战争胜利的决定因素。 8.①战争观: 人们对战争本质问题的根本看法和态度。 无产阶级战争观是指无产阶级对战争问题的根本看法和态度。 ②无产阶级战争观主要内容: a.战争观和军事问题方法论; b.人民军队思想; c.人民战争思想; d.用正义战争形式对抗非正义战争形式。 ③战争起源: 从有私有财产和有阶级以来就开始了的,用以解决阶级和阶级、民族和民族、国家和国家、政治集团和政治集团之间、在一定发展阶段上的矛盾的一种最高斗争形式。 ④战争的本质: 战争是解决阶级之间、民族之间、国家之间、政治集团之间矛盾的一种最高斗争形式。 ⑤战争性质的决定因素: 首先取决于战争的政治目的;其次取决于战争的阶级本质;又取决于战争的历史作用。 ⑥人民军队思想:

编译原理(清华大学 第2版)课后习题答案

第三章 N=>D=> {0,1,2,3,4,5,6,7,8,9} N=>ND=>NDD L={a |a(0|1|3..|9)n且 n>=1} (0|1|3..|9)n且 n>=1 {ab,} a n b n n>=1 第6题. (1) <表达式> => <项> => <因子> => i (2) <表达式> => <项> => <因子> => (<表达式>) => (<项>) => (<因子>)=>(i) (3) <表达式> => <项> => <项>*<因子> => <因子>*<因子> =i*i (4) <表达式> => <表达式> + <项> => <项>+<项> => <项>*<因子>+<项> => <因子>*<因子>+<项> => <因子>*<因子>+<因子> = i*i+i (5) <表达式> => <表达式>+<项>=><项>+<项> => <因子>+<项>=i+<项> => i+<因子> => i+(<表达式>) => i+(<表达式>+<项>) => i+(<因子>+<因子>) => i+(i+i) (6) <表达式> => <表达式>+<项> => <项>+<项> => <因子>+<项> => i+<项> => i+<项>*<因子> => i+<因子>*<因子> = i+i*i 第7题

第9题 语法树 s s s* s s+a a a 推导: S=>SS*=>SS+S*=>aa+a* 11. 推导:E=>E+T=>E+T*F 语法树: E +T * 短语: T*F E+T*F 直接短语: T*F 句柄: T*F 12.

短语: 直接短语: 句柄: 13.(1)最左推导:S => ABS => aBS =>aSBBS => aBBS => abBS => abbS => abbAa => abbaa 最右推导:S => ABS => ABAa => ABaa => ASBBaa => ASBbaa => ASbbaa => Abbaa => a1b1b2a2a3 (2) 文法:S → ABS S → Aa S →ε A → a B → b (3) 短语:a1 , b1 , b2, a2 , , bb , aa , abbaa, 直接短语: a1 , b1 , b2, a2 , , 句柄:a1 14 (1) S → AB A → aAb | ε B → aBb | ε (2) S → 1S0 S → A A → 0A1 |ε 第四章 1. 1. 构造下列正规式相应的DFA (1)1(0|1)*101 NFA (2) 1(1010*|1(010)*1)*0 NFA

相关文档
最新文档