第3章 程序设计语言的语法描述 3.1 文法的引入 文法:对语言结构的定义和描述。 先讨论自然语言的文法。例: the big elephent ate a banana 3.1 文法的引入 ㈠语法树 根据英语的语法,上述句子的语法结构可用图(语法树)表示如下: 3.1 文法的引入 3.1 文法的引入 ①非叶结点称为语法单位,在形式语言中称为非终结符。 ②处于根结点位置的结点又称为开始符号。 ③叶结点称为单词符号,在形式语言中称为终结符。 3.1 文法的引入 ㈡规则 可以通过建立一组规则,来描述上述句子的语法结构,规则在形式语言中称为产生式。上述英文句子可用下述规则来描述: 3.1 文法的引入 1.???????? 句子→主语谓语 2.???????? 主语→冠词形容词名词 3.???????? 冠词→the| a 4.???????? 形容词→big 5.???????? 名词→elephant| banana 6.???????? 谓语→动词直接宾语 7.???????? 直接宾语→冠词名词 8.???????? 动词→ate 3.1 文法的引入 ㈢由规则推导句子 可用规则来推导出句子。从开始符号出发,若能从规则推导出某符号串,则该符号串就是该文法的合法的句子,反之语法错误。 3.1 文法的引入 句子 ? 主语谓语 ? 冠词形容词名词谓语
您可能关注的文档
- WindowsServer2003安全策略及性能监视.ppt
- Windows操作系统3备份与还原.ppt
- Windows操作系统的启动过程详解.ppt
- windows网络编程第1章Internet与网络通信模型概述.ppt
- Windows网络服务第10章监控服务器.ppt
- XX电力技术监督管理信息平台.ppt
- 阿里巴巴网络安全存在的问题及面临的挑战.ppt
- 佰嘉汇招商及网络推广提案.ppt
- 包和访问控制权限利用案例轻松学习Java语言配套.ppt
- 保险网络10第九章保险代理从业人员职业道德.ppt
- 人教版语文四年级上册猫教学反思5篇实用分享.pdf
- 小学英语 译林版(苏教版) 绿卡图书-6年级下课件(译林)Unit 1 第三课时 Sound time & Cluture time & Cartoon time.pdf
- 小学英语 译林版(苏教版) 绿卡图书-6年级下课件(译林)Unit 1 第四课时 Checkout time & Ticking time.pdf
- 2026七年级下册数学期末真题分类汇编(北师大版) 专题05 图形的轴对称(原卷版).pdf
- T CAICI 哑资源数智化管理总体规范.docx
- 小学英语 译林版(苏教版) 绿卡图书-6年级下课件(译林)Unit 1 第一课时 Story time.pdf
- 小学英语 译林版(苏教版) 绿卡图书-6年级下课件(译林)Unit 3 第三课时 Sound time & Cluture time & Cartoon time.pdf
- 2026七年级下册数学期末真题分类汇编(北师大版) 专题04 三角形(原卷版).pdf
- 全球柴油市场调研报告 全球柴油市场深度洞察 2026 年行业宏观环境、产业链格局与价格走势全面研判.docx
- 农林牧渔-行业周报:猪价,从反弹走向反转.docx
原创力文档

文档评论(0)