欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPT文档下载
 

《编译原理习题和》PPT课件.ppt

  • 资源ID:15497842       资源大小:533KB        全文页数:14页
  • 资源格式: PPT        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

《编译原理习题和》PPT课件.ppt

2020/8/13,中国科大,程序设计语言编译原理,2020/8/13,中国科大,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,它接受 = 0, 1上能被5整除的二进制数。 1.5 为正规式(a | b) a (a | b) (a | b)构造NFA。,2020/8/13,中国科大,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极小化。,2020/8/13,中国科大,1.1叙述正规式 (00 | 11) ( (01 | 10) (00 | 11) (01 | 10) (00 | 11) ) 描述的语言。 答案:该正规式所描述的语言是,所有由偶数个0和偶数个1构成的串。 另外,和该正规式等价的正规式有 ( 00 | 11 | ( (01 | 10) (00 | 11) (01 | 10) ) ) 。,2020/8/13,中国科大,1.2 给出下面的正规表达式 (1)能被五整除的十进制整数 (0|5) | (1|2|3|4|5|6|7|8|9) (0|1|2|3|4|5|6|7|8|9)*(0|5) (2)包含奇数个1或奇数个0的二进制数串 0*1(0|10*1)*|1*0(1|01*0)* (3)包含偶数个0和奇数个1的二进制数串 even_0_even_1 (00 | 11) ( (01 | 10) (00 | 11) (01 | 10) (00 | 11) ) 1 even_0_even_1 | 0 (00 | 11) (01 | 10) even_0_even_1,2020/8/13,中国科大,1.3 构造一个DFA,它接受 = 0, 1上0和1的个数都是偶数的字符串。,0,start,情况0:0偶和1偶(作为状态0) 情况1:0偶和1奇(作为状态1) 情况2:0奇和1偶(作为状态2) 情况3:0奇和1奇(作为状态3),2020/8/13,中国科大,1.4 构造一个DFA,它接受 = 0, 1上能被5整除的二进制数。,2020/8/13,中国科大,1.5 为正规式 (a | b) a (a | b) (a | b) 构造NFA。,2020/8/13,中国科大,1.6 用状态转换图表示接收 (a | b) aa 的确定的有限自动机,2020/8/13,中国科大,1.7 用状态转换图表示接收 (a | b) a (a | b) (a | b) 的确定的有限自动机。,a,b,a,b,2020/8/13,中国科大,1.8 将1.5 题得到的NFA变换成DFA 答案:所得的DFA和1.7题的结果是同构的,2020/8/13,中国科大,1.9 将下图的DFA极小化,最简DFA,2020/8/13,中国科大,1.10 将习题1.7结果的DFA极小化 答案:习题1.7结果的DFA,即该DFA已是最简DFA,2020/8/13,中国科大,1.11 一个C语言编译器编译下面的函数时,报告parse error before else。这是因为else的前面少了一个分号。但是如果第一个注释 /* then part */ 误写成 /* then part 那么该编译器发现不了遗漏分号的错误。这是为什么? long gcd(p,q) long p,q; if (p%q = 0) /* then part */ return q else /* else part */ return gcd(q, p%q); ,

注意事项

本文(《编译原理习题和》PPT课件.ppt)为本站会员(xin****828)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!