- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 文法构造举例 {x|x是长度为偶数的0、1串} S→00S|01S|10S|11S|ε {anbn |n≥1} S→aSb|ab 什么文法? {ambn |m,n≥1} 1) S→AB A→aA|a B→bB|b 2) S→aS S→aB B→bB|b 如果改为m,n≥0 习题2.6 * Constructing a grammar from a language Example1:Let L1={a2nbn|n=1 and a,b ? VT} Try to construct the grammar G1 from L1 Let n=1, L1 =aab n=2, L1 =aaaabb n=3, L1 =aaaaaabbb …… So we have:S ? aaSb S ? aab * Constructing a grammar from a language Example 2:Let L2={aibjck | i,j,k=1 and a,b,c ? VT} Try to construct the grammar G2 from L2 S ?aS S ? aB B ?bB B ?bC C ?cC | c 如果i=j, 如何构造文法? S ?AB A ?aAb|ab B ?cB | c * 如果i=j=k,如何构造文法?? 构造语言L={anbncn|n0}的文法 S?aBC|aSBC CB?BC aB?ab bB?bb bC?bc Q: 这是什么文法???? * Constructing a grammar from a language Example 3:Let L3={? | ? ?(a,b)* and there are as many a’s as b’s in ?} Try to construct the grammar G3 from L3 S ? ? S ?bB, S ? aA A ?bS|b ,A ?aAA B ?aS | a | bBB S ? ? S ?aSbS S ?bSaS * Constructing a grammar from a language Example 4:Let L4={? | ? ?(0,1)* and the number of 1 appeared in ? is even} Try to construct the grammar G4 from L4 Grammar: S ? ? S ?0S, S ? 1A A ?0A , A ?1S * 用文法G1来定义下面的集合:L1={n|n是非负整数} 解题思路:显而易见,该集合不能用枚举法来定义。 ∵非负整数是一种数字串的集合,故离不开数字; 不妨先定义:D→0 | 1 | 2 | 3 | …… | 9 显然 D?L1,若x?L1,则xD?L1。 这样L1可按下法构造出来: N→D N→ND D→0 | 1 | 2 | 3 | …… | 9 ∴有解:G1=(VN,VT,P,N) 其中:VN={N,D} , VT ={0 ,1 ,2 ,3, …… ,9} P:N→ND|D,D→0 | 1 | 2 | 3 | …… | 9 * {w|w为十进制数} D →N|N.T N →1|2|3|4|5|6|7|8|9 N →N0|N1|N2|N3|N4|N5|N6|N7|N8|N9 T → 1|2|3|4|5|6|7|8|9 T →0T|1T|2T|3T|4T|5T|6T|7T|8T|9T * 为只包含数字、加号和减号的表达式 例如9-2+5,3-1,7构造一个文法。 答案: G[S]: S-S+D|S-D|D D-0|1|2|3|4|5|6|7|8|9 答案2: G[S]: S-SLD|D D-0|1|2|3|4|5|6|7|8|9 L-+|- * 文法构造要值得注意的问题 文法
您可能关注的文档
最近下载
- 一年级家长会优秀课件ppt课件.pptx VIP
- 果树栽培学(山东联盟)知到智慧树期末考试答案题库2025年青岛农业大学.docx VIP
- 河道砌石护坡劳务合同4篇.docx VIP
- JCT 841-2024《耐碱玻璃纤维网布》.docx VIP
- 2025年全国危险化学品生产单位主要负责人考试题库(含答案).docx VIP
- 部编新人教版语文六年级上册易读错写错字汇总+课文重点梳理+词语积累.pdf VIP
- 水渠护坡砌石劳务合同8篇.docx VIP
- 《公路泡沫轻质土应用技术规范》.pdf VIP
- 人工智能基础知识考试题库300题(含答案) .pdf VIP
- 教育局书记在全县教育系统党组织书记培训动员会上讲话.docx VIP
原创力文档


文档评论(0)