编译原理习题和课件.ppt
《编译原理习题和课件.ppt》由会员分享,可在线阅读,更多相关《编译原理习题和课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计语言程序设计语言编译原理编译原理2023/2/22中国科大中国科大1.1 叙述正叙述正规规式式(00|11)(01|10)(00|11)(01|10)(00|11)描述的描述的语语言。言。1.2 给出下面的正规表达式:给出下面的正规表达式:(1)能被五整除的十进制整数)能被五整除的十进制整数(2)包含奇数个)包含奇数个1或奇数个或奇数个0的二进制数串的二进制数串(3)包含偶数个)包含偶数个0和奇数个和奇数个1的二进制数串的二进制数串1.3 构造一个构造一个DFA,它接受,它接受 =0,1上上0和和1的个数都是偶数的个数都是偶数的字符串。的字符串。1.4 构造一个构造一个DFA,它接受,
2、它接受 =0,1上能被上能被5整除的二进制整除的二进制数。数。1.5 为正规式为正规式(a|b)a(a|b)(a|b)构造构造NFA。2023/2/22中国科大中国科大1.6 用状态转换图表示接收用状态转换图表示接收(a|b)aa的确定的的确定的DFA.1.7 用状态转换图表示接收用状态转换图表示接收(a|b)a(a|b)(a|b)的的DFA.1.8 将将1.5 题得到的题得到的NFA变换成变换成DFA。1.9 将下图的将下图的DFA极小化。极小化。1.10 将习题将习题1.7结果的结果的DFA极小化。极小化。a aa astartstart0 01 12 23 3a ab bb bb bb
3、bb b4 42023/2/22中国科大中国科大1.1叙述正规式叙述正规式(00|11)(01|10)(00|11)(01|10)(00|11)描述的语言。描述的语言。答案:答案:该正规式所描述的语言是,所有由偶数个该正规式所描述的语言是,所有由偶数个0和偶数个和偶数个1构成的串。构成的串。另外,和该正规式等价的正规式有另外,和该正规式等价的正规式有 (00|11|(01|10)(00|11)(01|10)。2023/2/22中国科大中国科大1.2 给出下面的正规表达式给出下面的正规表达式(1 1)能被五整除的十进制整数)能被五整除的十进制整数)能被五整除的十进制整数)能被五整除的十进制整数(
4、0|5)|(1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(0|5)(0|5)|(1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(0|5)(2 2)包含奇数个)包含奇数个)包含奇数个)包含奇数个1 1或奇数个或奇数个或奇数个或奇数个0 0的二进制数串的二进制数串的二进制数串的二进制数串 0*1(0|10*1)*|1*0(1|01*0)*0*1(0|10*1)*|1*0(1|01*0)*(3 3)包含偶数个)包含偶数个)包含偶数个)包含偶数个0 0和奇数个和奇数个和奇数个和奇数个1 1的二进制数串的二进制数串的二进制数串的二进制
5、数串 even_0_even_1even_0_even_1 (00|11)(00|11)(01|10)(00|11)(01|10)(00|11)(01|10)(00|11)(01|10)(00|11)1 1 even_0_even_1even_0_even_1|0(00|11)|0(00|11)(01|10)(01|10)even_0_even_1even_0_even_12023/2/22中国科大中国科大1.3 构造一个构造一个DFA,它接受,它接受 =0,1上上0和和1的个数都是偶数的字符串。的个数都是偶数的字符串。0 01 11 11 11 11 10 03 30 00 02 20 0s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 习题 课件
限制150内