- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 文法和语言 补充: 文法的直观概念(1/5) 直观文法举例(2/5) 例如:简单的汉语句子的构成规则 句子::= 主语 谓语 主语::= 代词 | 名词 代词::= 我 | 你 | 他 名词::=王明| 大学生|工人|英语 谓语::=动词 直接宾语 动词::=是 |学习 直接宾语::=代词 | 名词 则 “我是大学生”是句子 程序设计语言对文法的要求(4/5) 这些规则必须是准确的,易于理解的,且应当有相当强的描述能力,足以描述各种不同的结构。 文法作用(5/5) (1)定义句子的结构; (2)用适当条数的规则把语言的全部句子描述出来,以有穷集合刻划无穷集合。 (5) 符号串的方幂 同一符号串的连接可以写成方幂的形式。 设x是符号串,把x自身连接n次得到的符号串z,即z=xx…xx,称为符号串x的方幂,记作z=xn,有: x0=ε x1= x x2= xx x3= xxx … 当n0时, xn =x xn-1 = xn-1 x 定义 0型文法(或称短语文法, phrase structure grammar,PSG) G=( VN, VT, P, S)是0型文法是指: 若它的每个产生式α→β是这样一种结构: α∈(VN∪VT)+且至少含有一个非终结符, β∈(VN∪VT)*。 任何0型文法都是递归可枚举的。 0型文法的能力相当于图灵机(计算机的一种简单的理论模型)。 称L为递归可枚举的:若存在一个产生L的过程。 称L为递归的:若存在一个识别L的算法。 定义 1型文法(或称上下文有关文法,CSG Context Sensitive Grammar) 如果对0型文法加以以下的限制,则可得到1型文法。 设G=( VN, VT, P, S)为一文法,若G的任何产生式α→ β均满足|α| ≤ |β| (指符号串的长度),仅仅S→ ε例外。 课本P24例2.2。 定义 2型文法(或称上下文无关文法,CFG Context Free Grammar) 设G=( VN, VT, P, S)为一文法,若G的任何产生式形似A→ β,其中A ∈ VN, β ∈ (VN∪VT)+ 。 上下文无关文法的说明 上下文无关,顾名思义就是非终结符的替换可以不必考虑上下文。由于这种文法对程序已基本可以描述,因此,上下文无关文法常简称为文法。 上下文无关文法最多能生成anbn类特征的语言,不能生成anbncn类特征的语言。 左线性文法 设G=( VN, VT, P, S)为一文法,若G的任何产生式A→α或A→ Bα ,其中A、B ∈ VN ,α∈ VT* 。 2.3.2 文法分类的意义 自动机 具有有穷描述的某种机器,对于给定文法,可接收某个终结符号串,并确定是否能从该文法推导出来。 分析器 判定(分析)一个终结符号串是否是某个文法的句子,给出给定串的推导序列,完成此工作的自动机,称为分析器。 正规文法与自动机 自动机由一个有穷状态集和一个状态对偶之间的转换集组成。 CFG与自动机 CFG可以由下推自动机来识别。 文法分类的意义 文法的分类,对于实现程序设计语言的编译程序, 具有重要意义。 语言的词法规则:用正规文法(RG)描述。 语言的语法规则:局部语法用CFG描述; 全局语法用CSG描述。 语言的语义描述:CSG(实际定义采用CFG)。 编译程序在实现时,一般采用CFG识别技术(易实现,高效)。 2.3.3 文法举例 2.3.3 文法举例(2) 2.3.3 文法举例(3) 2.3.4 文法的构造(补充) 以{an}、{anbn}、{anbncn}、{ωωr|ω∈{0|1}*}的构造为基础,以它们为依据来构造其它文法。 给出下面语言相应的文法 1、L1={abna | n≥ 0}; 2、L2={an bn+mcm | m,n≥ 1}; 3、L3={anbnci | n≥ 1,i ≥ 0}; 4、L4={aibncn | n≥ 1,i ≥ 0}; 5、L5={anbncn|n ≥ 1 } 文法的构造的分析(补充) 类型:①A →□A或A →A□对应于{an| n≥ 1}类 ② A →□A◇对应于{anbcn| n≥ 1}类 ③ 分步:先用A →□A◇对应于{an(BC)n| n≥ 1},然后再通过改变排列顺序,最终实现 {anbncn| n≥
您可能关注的文档
- 统计结果在论文中的正确表达.ppt
- 绩效管理王奇珍.ppt
- 统计课件精简版.ppt
- 绪论、第一章马克思主义自然观.ppt
- 绪论、1章唐代课件精简.ppt
- 绪论珍惜大学生生活开拓新的境界.ppt
- 绪论课作业和部份数据处理(2013.4.15).ppt
- 绪论心理咨询师.ppt
- 续期业务指标解析及内涵.ppt
- 绯闻女孩剧照.ppt
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试生物试卷.docx
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试化学试卷.docx
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试历史试卷.docx
- 《祁门种病虫害防治技术规程》.docx
- 四川省眉山市东坡区眉山北外附属东坡外国语学校2024-2025学年高二上学期11月期中考试数学试题.docx
- 陕西省榆林市2025届高三上学期11月第一次模拟检测地理试卷.docx
- 消防车道、救援场地标识设置规范.docx
- 消防车道、救援场地标识设置规范.pdf
- 《祁门种病虫害防治技术规程》.pdf
- 四川省仁寿县铧强中学2024-2025学年高一上学期11月期中地理试卷.docx
最近下载
- 新12S6 消防工程标准图集.pdf
- xx学校“一键式报警”每月测试及维护登记表.xls VIP
- 2022《中国文化的根本精神》读后感.docx VIP
- 上海市海绵城市建设技术标准图集DBJT08-128-2019 2019沪L003、2019沪S701.docx
- 食材配送团队分工(岗位职责、岗位权限).docx
- 拓展创新学程第一册 Unit 4 Fun with science.docx VIP
- 基于大数据的智慧油气解决方案(智慧油田、智慧石油、石油大数据、油气大数据).docx
- DBJT08-120-2015 雨水口标准图(图集号2015沪S203).docx
- 18种常见轴承损坏原因分析报告.ppt
- 市政工程资料表格.doc
文档评论(0)