编译原理 第三章 文法和语言.ppt
kp****93
亲,该文档总共83页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
编译原理 文法和语言.ppt
第三章文法和语言本章内容3.1文法的直观概念3.2符号和符号串3.2符号和符号串3.2符号和符号串例:符号串s=banana前缀:,b,ba,ban,bana,banan,banana后缀:banana,anana,nana,ana,na,a,子串:banana,anana,banan,anan,…,真前缀,真后缀,真子串:x≠sx≠子序列:baa(这些符号不要求是连续的)逆转:ananab长度:banana=6三、符号串的运算1.连接:设x和y是符号串,它们的连接xy是把y的符号写在x的符
编译原理:文法和语言.ppt
第二章文法和语言第2章文法和语言2.1文法的直观表示形式语言:只考虑语法而不考虑语义的符号语言。每种语言具有两个可识别的特性语言的形式与该形式相关联的意义“形式”指语言的所有规则,描述出现什么符号串语言可以看成在一个基本符号集上定义的,按一定规则构成的基本符号串组成的所有集合。形式语言理论是对符号串集合的表示法、结构及其特性的研究,是程序设计语言语法分析研究的基础。表达语言时,一般无法穷尽语言的所有句子,常用规则加以描述例:汉语句子的构成规则:〈句子〉∷=〈主语〉〈谓语〉〈主语〉∷=〈代词〉|〈名词〉〈代
编译原理文法和语言.pptx
会计学2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义四种类型描述能力比较2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义2.1文法和语言的定义
编译原理文法和语言.pptx
编译原理文法和语言2345678910大家学习辛苦了,还是要坚持121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
编译原理文法和语言.docx
第3章文法和语言第1题文法G=({A,B,S},{a,b,c},P,S)其中P为:S→Ac|aBA→abB→bc写出L(G[S])的全部元素。答案:L(G[S])={abc}第2题文法G[N]为:N→D|NDD→0|1|2|3|4|5|6|7|8|9G[N]的语言是什么?答案:G[N]的语言是V+。V={0,1,2,3,4,5,6,7,8,9}N=>ND=>NDD....=>NDDDD...D=>D......D或者:允许0开头的非负整数?第3题为只包含数字、加号和减号的表达式,例如9-2+5,3-1,7