- 26
- 0
- 约1.93千字
- 约 26页
- 2017-11-29 发布于湖北
- 举报
编译原理第3章 习题
第三章 文法和语言;第三章 知识点;作业3.5 写一文法,使其语言是偶正整数的集合
要求:
(1) 允许0打头
分析:
偶正整数:S → 多位偶正整数 | 一位偶正整数
多位偶正整数→ 任意0~9数字多位偶正整数 |
最后一位为0的十位数:A0A →1 | 3 | 5 | 7 | 9 | D
通用数表示方法:B→A | 0
则应表示为:S →D | A0 | BS;作业3.5 写一文法,使其语言是非负偶整数的集合(允许0打头)
分析
非负偶整数的末位为:〈偶数字〉→0 | 2 | 4 | 6 | 8
其他位数可以用〈数字串〉来表示,该〈数字串〉是由任意个0~9的〈数字〉构成的,故此用〈数字串〉→ 〈数字串〉〈数字〉|〈数字〉
文法G[〈非负偶整数〉]:〈非负偶整数〉→〈偶数字〉|〈数字串〉〈偶数字〉〈数字串〉→ 〈数字串〉〈数字〉|〈数字〉〈数字〉 → 〈偶数字〉| 1 | 3 | 5 | 7 | 9〈偶数字〉→ 0 | 2 | 4 | 6 | 8;写一文法,使其语言是偶正整数的集合
分析:
将数分成三部分,最高位、个位数和其它位数。个位数为偶数,最高位不为0,其它位数为任意数
若只有个位数:〈单偶数〉→2 | 4 | 6 | 8
若位数1时,个位数:〈尾偶数〉 → 0 | 〈单偶数〉
最高位定义为:〈首数字〉 → 1 | 3 | 5 | 7 | 9 |〈单偶数〉
您可能关注的文档
最近下载
- 考虑多工况的汽车前轴结构优化设计【论文】13000字 .pdf
- 2024年小红书酒店集团通案(小游记·探寻新解法).pdf
- 2025广州从化区中小学教师招聘考试试题及答案.docx VIP
- 小红书酒店集团通案(小游记·探寻新解法) 2024年.pptx
- 一种基于卷积神经网络的水下爆炸载荷下板架结构动态响应的预测方法.pdf VIP
- 一种基于机器学习的水下爆炸载荷下船体板架结构动响应快速预报方法.pdf VIP
- 蜂窝式SCR脱硝催化剂生产工艺关键技术分析.pdf VIP
- 创维50&55&65BG22产品规格书.pdf VIP
- 2025年新版春考化工试卷答案及解析.doc VIP
- 地质踏勘方案.pptx VIP
原创力文档

文档评论(0)