编译原理 第二版 (陈意云 著) 高等教育出版社 课后答案 1 课后答案【khdaw_lxywyl】

更新时间:2023-07-23 18:44:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

编译答案陈意云高等教育原理

    

课后答案网,用心为你服务! 

 大学答案 ---中学答案 ---考研答案 ---考试答案 最全最多的课后习题参考答案,尽在课后答案网()! Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。 爱校园()课后答案网()淘答案() 

编译答案陈意云高等教育原理

编译原理习题课(1)

ww

w.

kh

栾俊 luanj@ 3/26/2010

da w.案

课后答

co m

编译答案陈意云高等教育原理

2.3课后答案网

ww2010-3-26

w.

0(0|1)*0 ((ε|0)1*)* (0|1)*0(0|1)(0|1) 0*10*10*10* (00|11)*((01|10)(00|11)*(01|10)(00|11)*)*

kh

da w.

叙述由下列正规式描述的语言

luanj@

co m2

编译答案陈意云高等教育原理

2.3 (续)课后答案网

ww2010-3-26

0(0|1)*0以0开头和结尾的长度至少是2的01串 ((ε|0)1*)*所有的01串 (0|1)*0(0|1)(0|1)倒数第三位是0的01串 0*10*10*10*含有3个1的01串 (00|11)*((01|10)(00|11)*(01|10)(00|11)*)*含有偶数个0和偶数个1的01串(习题集P1/1.1)

w.

kh

da w.

一种表述(这里说的01串包括ε)

luanj@

co m3

编译答案陈意云高等教育原理

2.4课后答案网 为下列语言写正规定义

ww2010-3-26

包含5个元音的所有字母串,其中每个元音只出现一次且按序排列 按词典序排列的所有字母串 C语言的注释 相邻数字都不相同的所有数字串 最多只有一处相邻数字相同的所有数字串 由偶数个0和偶数个1组成的所有01串 由偶数个0和奇数个1组成的所有01串 不含字串011的01串

w.

kh

da w.

luanj@

co m4

编译答案陈意云高等教育原理

2.4 (续)课后答案网 一种答案

包含5个元音的所有字母串,其中每个元音只出现一次且按序排列 5个元音a, e, i, o, u 不含5个元音的任意字符:[B-DF-HJ-NP-TV-Zb-df-hj-np-tvz],记为α α*(a|A)α*(e|E)α*(i|I)α*(o|O)α*(u|U)α*

按词典序排列的所有字母串 A*a*B*b*…Z*z*

ww2010-3-26

w.

C语言的注释

不含/,*的任意字符记为α 不含*/的任意字符串: (**α+/*)* /*(**α+/*)**/luanj@ 5

kh

da w.

co m

编译答案陈意云高等教育原理

2.4 (续)课后答案网 一种答案(续)

相邻数字都不相同的所有数字串 123031357106678035 123 0 313571 0 6678 0 35 3 1 357 1 答案见习题集P2/1.3

ww2010-3-26

w.luanj@

kh

da w.

co m6

编译答案陈意云高等教育原理

2.4 (续)课后答案网 一种答案(续)

最多只有一处相邻数字相同的所有数字串 与上题类似 1230313571006678035 123 0 313571 00 6678 0 35 3 1 357 1 answer->double_0|double_1|…|double_9其中double_i表示相邻的数字是i double_0 -> 0?(no_00)*no_000(no_00)*no_0?|00 no_0 ->……

ww2010-3-26

w.

kh

da w.

luanj@

co m7

编译答案陈意云高等教育原理

2.4 (续)课后答

案网 一种答案(续)

最多只有一处相邻数字相同的所有数字串(续) double_i -> i?(no_ii)*no_iii(no_ii)*no_i?|ii no_i -> (0|no_0_i0)(no_0_i0)*(no_0_i?)|no_0_i no_0_i ->…… no_0-(i-2)_i ->… no_0-(i+1) ->…… 比如i=5 double_5 -> 5?(no_55)*no_555(no_55)*no_5?|55 no_5 -> 0|no_0_50)(no_0_50)*(no_0_5?)|no_0_5 no_0_5-> 1|no_0-1_51)(no_0-1_51)*(no_0-1_5?)|no_0-1_5 no_0-1_5->2|no_0-2_52)(no_0-2_52)*(no_0-2_5?)|no_0-2_5 no_0-2_5->3|no_0-3_53)(no_0-3_53)*(no_0-3_5?)|no_0-3_5 no_0-3_5->4|no_0-54)(no_0-54)*(no_0-5?)|no_0-5 no_0-5->……

ww2010-3-26

w.

kh

da w.

luanj@

co m8

编译答案陈意云高等教育原理

2.4 (续)课后答案网 一种答案(续)

由偶数个0和偶数个1组成的所有01串 习题集P2/1.2 习题集P2/1.2

由偶数个0和奇数个1组成的所有01串

ww2010-3-26

w.luanj@

kh

da w.

co m9

编译答案陈意云高等教育原理

2.4 (续)课后答 不含字串011的01串

当出现0后,1只能单独出现 1*(0+1)*0*

ww2010-3-26

w.luanj@

kh

da w.案10

一种答案(续)

co m

编译答案陈意云高等教育原理

2.7课后答案网

ww2010-3-26

w.

(a|b)* (a*|b*)* ((ε|a)b*)* (a|b)*abb(a|b)*

khluanj@

da w.

用算法2.4为下列正规式构造NFA,并给出处理ababbab的状态转换序列

co m

11

编译答案陈意云高等教育原理

2.7 (续)案网 ((ε|a)b*)*εε

da w.ε 0 2 a 1 3εεε 5ε

课后答

co mε 6 bε 7ε 8ε fε12

start

s

ε 4

ww2010-3-26

ababbab:s->4->0->1->5->6->7->8->4->0>1->5->6->7->6->7->8-> 4->0->1->5->6>7->8->f

w.

kh

luanj@

编译答案陈意云高等教育原理

2.11课后答案网

ww2010-3-26

w.luanj@

kh

(a|b)* (a*|b*)* ((ε|a)b*)*

da w.

可以通过正规式的最简DFA同构来证明正规式等价。证明下列正规式等价

co m

13

编译答案陈意云高等教育原理

2.11 (续)课后答案网a A b

w. ww2010-3-26

khstart

2)ε-closure(move(A,a))=ε-closure({1})={1,5,6,8,4,f,0,2,3}= B 3)ε-closure(move(A,b))=ε-closure({7})={7,6,8,4,f,0,2,3,5}= C 4)ε-closure(move(B,a))=ε-closure({1})= B 5)ε-closure(move(B,b))=ε-closure({7})= C 6)ε-closure(move(C,a))=ε-closure({1})= B 7)ε-closure(move(C,b))=ε-closure({7})= C B b a C b a

da w.

NFA->DFA{s,4,f,0,2,3,5,6,8}= A 1)ε-closure({s})=

luanj@

co m14

编译答案陈意云高等教育原理

2.11 (续)课后答案网 DFA->最简DFA

w. ww2010-3-26

kh

1)划分为接受状态集合F={A,B,C}和非接受状态SF={} 2)由于S-F为空集,只考虑F:对于A,输入a,转换为B,输入b,转换为C对于B,输入a,转换为B,输入b,转换为C对于C,输入a,转换为B,输入b,转换为C因此F不需进一步划分 a start s b

da w.

luanj@ b

co m15

编译答案陈意云高等教育原理

2.13课后答案网

习题集P3/1.4

ww2010-3-26

w.luanj@

kh

da w.

构造表示0,1个数都是偶数的01字符串的 DFA

co m

16

编译答案陈意云高等教育原理

2.14课后答 习题集P4/1.5

ww2010-3-26

w.luanj@

kh

da w.案17

能被5整除的二进制数

co m

编译答案陈意云高等教育原理

ww w. kh课后答案

da w.谢谢!!

co m

本文来源:https://www.bwwdw.com/article/3tsm.html

Top