

二文法和语言PPT课件.ppt
胜利****实阿
亲,该文档总共69页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
二文法和语言PPT课件.ppt
第二章文法和语言2.1语言和文法的直观概念2.2符号和符号串2.3文法和语言的形式定义2.4文法的类型2.5上下文无关文法及其语法树2.6句型的分析2.1语言和文法的直观概念语义(semantics)分类:静态语义:一系列限定规则,确定哪些合乎语法的程序是合适的动态语义:表明程序要做什么描述工具:指称语义,操作语义等作用:检查类型匹配,变量作用域等文法的直观概念例:“我是大学生”是汉语的一个句子汉语句子的构成规则表示如下:〈句子〉∷=〈主语〉〈谓语〉〈主语〉∷=〈代词〉|〈名词〉〈代词〉∷=我|你|他〈名
第三章-文法和语言ppt课件.pptx
知识结构3.1文法的直观概念程序设计语言的描述:语法:程序的结构或形式语义:语言所代表的含义语用:语言的实际应用例如,对于赋值语句x:=a+b*c的非形式描述是:语法:赋值语句=变量+:=+表达式语义:先求右部,然后把结果给左部变量语用:赋值语句可用来计算和保存表达式的值形式化方法:用一整套带有严格规定的符号体系来描述问题的理论和方法形式语言:一种不考虑含义的符号语言程序设计语言的语义分成:静态语义:是一系列限定规则,并确定哪些合乎语法的程序是合适的动态语义(运行语义、执行语义):表明程序要做什么,要计算
文法和形式语言.pptx
第二章文法和形式语言23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
文法和形式语言.ppt
(二)文法和形式语言一、程序设计语言与形式语言3。形式化方法与形式化语言形式化方法:使用一整套有严格规定的符号体系来描述问题的理论和方法。形式化语言:一种不考虑含义的符号语言。形式化语言理论主要研究组成这种符号串的集合、它们的表示方法、结构及特性。形式化语言只涉及符号的结构方式上的规定,不涉及符号的含义。二、基本概念2.符号串的运算符号串相等:符号串x,y,如果两者诸符号依次相等,则两符号相等。符号串的长度:符号串中包含符号的个数。|abc|=3;||=0;符号串的连结:x,y是字母表上的两个字符串,把
编译原理:文法和语言.ppt
第二章文法和语言第2章文法和语言2.1文法的直观表示形式语言:只考虑语法而不考虑语义的符号语言。每种语言具有两个可识别的特性语言的形式与该形式相关联的意义“形式”指语言的所有规则,描述出现什么符号串语言可以看成在一个基本符号集上定义的,按一定规则构成的基本符号串组成的所有集合。形式语言理论是对符号串集合的表示法、结构及其特性的研究,是程序设计语言语法分析研究的基础。表达语言时,一般无法穷尽语言的所有句子,常用规则加以描述例:汉语句子的构成规则:〈句子〉∷=〈主语〉〈谓语〉〈主语〉∷=〈代词〉|〈名词〉〈代