语言及其文法.

Slides:



Advertisements
Similar presentations
大學中文閱讀與書寫課程 推動事項說明與研議 通識教育中心 賴素玫 以小班制 TA 適性輔導為精神之中文閱讀書寫課 程 共同課綱(經外審) /共同教材/共同 學習成果量 延伸教材: 高大中文 一百 書單 推動班級讀書會 制度班級讀書會 制度 強化中文基礎能力檢測機制 高東屏跨校中文能力檢測.
Advertisements

作家研究-簡媜 指導教授:鄭定國 執行TA:簡珮如.
3.2 农业区位因素与农业地域类型.
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
自然與生活科技領域 國中1上 第2單元 生命的維持(一) 生物體的協調 6-1 神經系統 6-2 內分泌系統.
105年桃連區適性入學宣導 桃園市十二年國民基本教育宣導團 宣講講師:龍岡國中 校長 郭玉承 時 間:105年 3 月 9 日 1.
导入新课 俄罗斯首任总统叶利钦.
1Z 会计基础与财务管理 1Z 会计的职能与核算方法 …2011 会计的职能(熟悉) 一、会计的概念
103年度北區教學資源中心計畫 5月份管考會議
歷史建築清水國小宿舍群修復工程 施工說明會
项目二、资金运动管理 模块三、营运资金管理
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
学校消防安全培训.
面对高考之—— 战略与战术 主讲:张海顺 我们的口号: 战略上藐视高考 战术上重视高考.
第九课时 二元一次方程组 .
龙腾炎盛鞋业 打造卓越管理人员特训营.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
七(7)中队读书节 韩茜、蒋霁制作.
教育的“麦田”,我们该如何守望? ——读《麦田里的守望者》 王振中 二0一二年九月二十六日.
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
第二章 文法和语言 2.1 文法的基本概念 符号和符号串 2.2 句型的分析 文法和语言的形式定义 推导与递归 文法的分类 语法树
第10章 注册会计师职业规范体系 2学时 《审计学》武汉理工大学2013.
第八章 所有者权益 第一节 所有者权益概述.
中考阅读 复习备考交流 西安铁一中分校 向连吾.
交通事故處置 當事人責任與損害賠償 屏東縣政府警察局交通隊.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
有趣的文字 口 天 天 口 口 木 木 口 下 上 士 干.
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
升旗仪式 1、你能讲一讲天安门广场升旗仪式的整个过程吗?你 2、在学校活动中,哪些礼仪最能体现我们的风采? 印象最深的是什么?
中央广播电视大学开放教育 成本会计(补修)期末复习
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
节日安全防范 人员安全 损耗 消防安全 紧急及意外事件处理.
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
第一节 固定资产概述 第二节 固定资产取得 第三节 固定资产折旧 第四节 固定资产后续支出 第五节 固定资产期末计价 第六节 固定资产处置
致亲爱的同学们 天空的幸福是穿一身蓝 森林的幸福是披一身绿 阳光的幸福是如钻石般耀眼 老师的幸福是因为认识了你们 愿你们努力进取,永不言败.
1.1.2 四 种 命 题.
广东省高校招生 志 愿 填 报 浅 析 广东省教育考试院
培训教案 公司审计部
你 今 天 累 吗 ? 坪山高级中学心理教师 张婧乔.
第十二单元 第28讲 第28讲 古代中国的科技和文艺   知识诠释  思维发散.
104-1學期教學助理說明會 教務處 教學業務暨發展中心 教務長:黃啟煌 主 任:蔡錦雀 承辦人:曹君琪
中考语文积累 永宁县教研室 步正军 2015.9.
计量法相关规定 一、计量器具的基本规定 1.计量器具是指能用以直接或间接测出被测对象量值的装置、仪器仪表、量具和用于统一量值的标准物质,包括计量基准器具、计量标准器具、工作计量器具。 2.计量器具具有准确性、统一性、溯源性、法制性四个特点。 3.衡量计量器具质量和水平的主要指标是它的准确度等级、灵敏度、鉴别率(分辨率)、稳定度、超然性以及动态特性等,这也是合理选用计量器具的重要依据。
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
小学数学知识讲座 应用题.
第八章二元一次方程组 8.3实际问题与二元一次方程组.
第八章二元一次方程组 8.3实际问题与二元一次方程组 (第3课时).
倒装句之其他句式.
高点定位 精准发力 扎实推进优质均衡再上新台阶 ——全县初中教学工作会议讲话
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
第八章 第一节 日本 邹旭丹 滨河中学初中部 湘教版地理初一年级.
项目二 资 金 筹 集 实 务 广东创新学院 会计系 1.
第四章 语法分析.
第2次课 上下文无关文法
语法分析 本章内容 语法分析器:把词法分析生成的词法单元流翻译成语法分析树(parse tree)
假有以下之文法產生規則: S→aBc B→bXb B→bX X→a X→ab (a). 字串“ababc”是否可由以上文法產生? (b)
第3 语言翻译问题 [学习目标]:学习和掌握语言的语法的基本概念和基本要素,理解翻译的步骤;学习和掌握BNF文法。
中级会计实务之借款费用.
微信商城系统操作说明 色卡会智能门店.
潜行追踪 之红包快跑. 潜行追踪 之红包快跑 红黑对决 随着互联网的发展,网速的飞速提高,有一个特殊的群体,也随之发展壮大,就是一群抢红包黑客,ta们手段高明,耳目灵通,不管红包们深藏何处,没有一个红包能够逃过ta们的手心,都被ta们迅速收归囊中;这一次两群黑客相互不服,准备来一场赌局,以决定谁才是真正的黑老大;而红包们也决定利用这次机会,派出实景红包来打击一下黑客们的嚣张气焰,激烈的决斗马上开始了。。。。。。
靜宜大學100學年度二學期 服務學習基礎講座 課程助理經驗分享
2010之後 臺灣通識教育的機會與挑戰 臺北醫學大學人文暨社會科學院 林從一.
编译原理实践 1.课程说明及引论.
美丽的旋转.
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
高级大数据人才培养丛书之一,大数据挖掘技术与应用
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
异常交易监管等监察业务培训 大连商品交易所 监察部 2018年4月.
成本會計 在決策中的功能 第四課 1.
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

语言及其文法

本章主要内容 语言概述 基本定义 文法(Grammar)的定义 CFG的分析树(Parse Tree) 文法的分类 文法的构造

语言概述 什么是语言?

语言概述 语言特征 自然语言(Natural Language) 是人与人的通讯工具 环境、背景知识、语气、二义性

鲁迅对《红楼梦》的评价 单是命意,就因读者的眼光而有种种:经学家看见《易》,道学家看见淫,才子看见缠绵,革命家看见排满,流言家 看见宫闱秘事 。

计算机语言(Computer Language) 计算机系统间、人机间通讯工具 严格的语法(Grammar)、语义(semantics)

语言概述 语言的描述方法——现状 形式化描述 自然语言:自然、方便-不易形式化 计算机语言:严格、准确-易于形式化 高度的抽象,严格的数学理论基础和方便的计算机表示

语言概述 自然语言——形式化的内容提取 自然语言语言是字和组合字的规则 语言(Language):满足一定条件的句子集合 句子(Sentence):满足一定规则的单词序列 单词(Token):满足一定规则的字符(Character)串 自然语言语言是字和组合字的规则 例: 第译始一天课今开编上节 今天开始上第一节编译课

语言概述 组合规则 语言(表达意义的话) 字 不表达意义的串 无规则使用

语言概述 程序设计语言——形式化的内容提取 例: 程序设计语言(Programming Language):组成程序的所有语句的集合。 语句(Sentence) :满足语法规则的单词序列。 单词(Token) :满足词法规则的字符串。 例: 变量=表达式 if 条件then 语句 while条件do 语句

语言概述 形式化语言理论 描述形式——文法 用数学方法研究自然语言(如英语)和人工语言(如程序设计语言)的产生方式、一般性质和规则的理论。 语法——语句 语句的组成规则 描述方法:BNF范式、语法(描述)图 词法——单词 单词的组成规则 描述方法:BNF范式、正规式

形式化语言 语言学家Chomsky最初从产生语言的角度研究语言。 1956年,通过抽象,他将语言形式地定义为是由一个字母表中的字母组成的一些串的集合。可以在字母表上按照一定的规则定义一个文法(Grammar),该文法所能产生的所有句子组成的集合就是该文法产生的语言。 克林(Kleene)在1951年到1956年间,从识别语言的角度研究语言,给出了语言的另一种描述。 克林是在研究神经细胞中,建立了自动机,他用这种自动机来识别语言:对于按照一定的规则构造的任一个自动机,该自动机就定义了一个语言,这个语言由该自动机所能识别的所有句子组成。

形式化语言 1959年,Chomsky通过深入研究,将他本人的研究成果与克林的研究成果结合了起来,不仅确定了文法和自动机分别从生成和识别的角度去表达语言,而且证明了文法与自动机的等价性。 20世纪50年代,人们用巴科斯范式(Backus Nour Form 或Backus Normal Form,简记为BNF)成功地对高级语言ALGOL-60进行了描述。实际上,巴科斯范式就是上下文无关文法(Context Free Grammar)的一种表示形式。这一成功,使得形式语言在20世纪60年代得到了大力的发展。

形式化语言 形式语言与自动机理论除了在计算机科学领域中的直接应用外,更在计算学科人才的计算思维的培养中占有极其重要的地位。 计算思维能力的培养,主要是由基础理论系列课程实现的,该系列主要由从数学分析开始到形式语言结束的一些数学和抽象程度比较高的内容的课程组成。 它们构成的是一个梯级训练系统。在此系统中,连续数学、离散数学、计算模型等三部分内容要按阶段分开,三个阶段对应与本学科的学生在大学学习期间的思维方式和能力的变化与提高过程的三个步骤。

计算思维能力的培养过程 高水平计算专业人才的计算思维能力的渐进培养!

文法 文法 阐明语法的一种工具 形式化语言理论的基本概念 以有穷的集合刻画无穷的集合

一个形式化例子 <句子> → <主语> <谓语> 直观地认识文法 例子: 我是学生 <句子> → <主语> <谓语> <主语> → <名词> | <代词> <谓语> → <动词> <宾语> <宾语> → <名词> | <代词> <名词> →小张|小王|小李|学生|篮球 <代词> →我|你|他 <动词> →是|打

文法的定义 如何实现语言结构的形式化描述?

文法的形式定义 文法 为一个四元组:G = (VT,VN,P,S) VT:终结符(Terminal)集 VN:非终结符集,VT∩VN=Φ 语法成分——代表某个语言的各种子结构 S:开始符号(Start Symbol),S∈VN 代表文法所定义的语言,至少在产生式左侧出现一次

文法的形式定义 P:产生式(Product)集合 产生式定义各个语法成分的结构(组成规则) α→β,被称为产生式(定义式),读作:α定义为β。其中α∈(VT∪VN)+,且α中至少有VN中元素的一个出现。β∈(VT∪VN)*。α称为产生式α→β的左部( Left Part),β 称为产生式α→β的右部(Right Part)。 产生式定义各个语法成分的结构(组成规则)

句子结构分析例子 <句子> → <主语> <谓语> G = (VT,VN,P,S) <句子> → <主语> <谓语> <主语> → <名词> | <代词> <谓语> → <动词> <宾语> <宾语> → <名词> | <代词> <名词> →小张|小王|小李|学生|篮球 <代词> →我|你|他 <动词> →是|打

例子:标识符的文法 在程序设计语言中,假设标识符的命名规则为a、b、c开头的,字母a、b、c和数字1、2、3的序列。 命名规则: <数字> →1|2|3 <标识符>→<字母> <标识符>→ <标识符> <字母> <标识符>→ <标识符> <数字>

例子: 标识符的文法 那么文法是: G = (VT,VN,P,S) VN={N, L,D} VT={a, b, c, 1, 2, 3} P: N →ND L →a|b|c D →1|2|3 N是开始符号 L代表<字母> D代表<数字> N代表<标识符>

例子:简单算术表达式的文法 定义简单算术表达式的文法,要求: 只考虑加、减、乘、除的基本运算; 考虑括号。 a+b-c 1+3/a (a+b)*m-n

例子:简单算术表达式的文法 递归定义(中缀表示) 标识符(id)(常数、变量)是表达式(E); 表达式加一个表达式是表达式; 表达式减一个表达式是表达式; 表达式乘一个表达式是表达式; 表达式除一个表达式是表达式; 表达式加上括号后是表达式.

例子:简单算术表达式的文法 考虑简单算术表达式组成的语言 G =({id,+,-,*,/,(,)},{E},P,E) G = (VT,VN,P,S) 考虑简单算术表达式组成的语言 G =({id,+,-,*,/,(,)},{E},P,E) P: E→E + E E→E - E E→E * E E→E / E E→( E ) E→id 简写(假设约定:只写产生式) E → E + E | E- E | E * E | E / E | ( E ) | id

形式语言的分类 chomsky 把形式语言分为四类,分别由四类文法定义;四类文法的区别在于产生式的形式不同: ⑴ 0 型语言 由 0型文法定义 又称 无限制文法! 产生式形式为: ->  又称 上下文有关文法! ⑵ 1 型语言 由 1型文法定义 产生式形式为:xAy ->xy 又称 上下文无关文法! ⑶ 2 型语言 由 2型文法定义 产生式形式为:A ->  又称 正规文法! ⑷ 3 型语言 由 3型文法定义 产生式形式为:A->aB , A->a , A-> 【注】 四类语言为 包含关系,且有 L0 ⊃L1 ⊃ L2 ⊃ L3; 编译处理中,主要应用后两种文法!