形式语言与自动机.ppt
《形式语言与自动机.ppt》由会员分享,可在线阅读,更多相关《形式语言与自动机.ppt(48页珍藏版)》请在三一办公上搜索。
1、1,2023/5/27,College of Computer Science&Technology,BUPT,Formal Languages and Automata,课程名称 形式语言与自动机 教师姓名 杨娟(计算机学院 软件工程中心)电话 6228 3779 信箱,2,2023/5/27,College of Computer Science&Technology,BUPT,绪论,课程信息 为什么学习形式语言与自动机 形式语言与自动机概述及应用 课程内容及要求,3,2023/5/27,College of Computer Science&Technology,BUPT,专业基础课 上
2、世纪 60 年代末、70年代初,研究的高峰 之后,向应用领域渗透,研究生课程 近几年,本科阶段的专业基础课 专业工作者必须的理论素养 计算模型 计算机(不)能够做什么 问题分类 计算的复杂性,算法分析 形式系统 建模工具(状态机)抽象描述 形式文法、形式表达式,课 程 性 质,4,2023/5/27,College of Computer Science&Technology,BUPT,相 关 课 程,先修课程 离散数学(数理逻辑,集合论)计算机导论与程序设计、数据结构 后续课程 编译原理 其它相关课程模式识别、算法分析,5,2023/5/27,College of Computer Scie
3、nce&Technology,BUPT,教材:形式语言与自动机 王柏 杨娟 编著 北京邮电大学出版社 2003.1,6,2023/5/27,College of Computer Science&Technology,BUPT,经 典 参 考 书,书名 Introduction to Automata Theory,Languages,and Computation(Second Edition)作者 John E.Hopcroft(Cornell)Rajeev Motwani(Stanford)Jefferey D.Ullman(Stanford)出版社 Addison Wesley(200
4、1)清华大学出版社(影印版)First Edition 中译本自动机理论、语言和计算导引 徐美瑞 等译 科学出版社,1990,John.E.Hopcroft,the Turing Awardwinner in 1986.,7,2023/5/27,College of Computer Science&Technology,BUPT,其它参 考 书,自动机理论及其应用 何成武 科学出版社1990形式语言及其句法分析 美A.V.阿霍 等 科学出版社1987 形式语言 王兵山,吴兵 编 国防工业大学出版社,1988 形式语言与自动机理论 蒋宗礼,姜守旭.清华大学出版社,2003形式语言与自动机 陈有
5、祺 编著 机械工业出版社,2008,8,2023/5/27,College of Computer Science&Technology,BUPT,为什么学习形式语言与自动机,形式语言与自动机是计算机科学的基础理论之一,是计算机学科的专业基础课。在人工智能、电信领域等有广泛的应用。通过一些定理的证明和应用,对大家进行思维训练,从而为今后学习通信软件,协议工程,编译技术,人工智能等内容提供理论基础。,9,2023/5/27,College of Computer Science&Technology,BUPT,对客观世界的科学研究:目的在于把抽象数学的形式化体系发展成为与现实生活相似的理论模型,
6、从而提供一种通用结构来描述、理解和解决问题。计算机科学:是关于计算知识的有系统的整体。,10,2023/5/27,College of Computer Science&Technology,BUPT,计算机科学的两个主要部分:构成计算基础的一些基本概念和模型;设计计算系统(软件和硬件)的工程技术(设计理论的应用)本课程着重介绍第一部分(涉及到一些第二部分的应用),通过形式化技术对大家进行思维训练,为今后的学习打好理论基础。,4种基本的专业能力计算思维能力算法的设计与分析能力程序设计和实现能力计算机软硬件系统的认知、分析、设计与应用能力计算思维能力逻辑思维能力和抽象思维能力构造模型对问题进行形
7、式化描述理解和处理形式模型,11,2023/5/27,12,2023/5/27,College of Computer Science&Technology,BUPT,2023/5/27,13,能力培养学生的形式化描述和抽象思维能力。使学生了解和初步掌握“问题、形式化描述、自动化(计算机化)”这一最典型的计算机问题求解思路。,形式语言与自动机概述及应用,本门课程将围绕着什么是形式语言、什么是自动机、以及形式语言和自动机的相互关系进行阐述。核心内容有限状态自动机,正规语言,正规表达式上下文无关文法,上下文无关语言,下推自动机 图灵机,计算问题分类,14,2023/5/27,College of
8、Computer Science&Technology,BUPT,15,2023/5/27,College of Computer Science&Technology,BUPT,1形式语言,什么是形式语言形式语言:形式化描述的字母表上的字符串的集合。字母表:字符的有限集合。e.g.:26个英文字母构成的字母表。字符串:字母表中的字符构成的有限序列。e.g.hello,afjhkfyu,16,2023/5/27,College of Computer Science&Technology,BUPT,为什么用形式语言,自然语言:人们平时说话时所使用的一种语言,不同的国家和民族有着不同的语言。形式
9、语言通过人们公认的符号,表达方式所描述的一种语言,是一种通用语言,没有国籍之分。形式语言是某个字母表上的字符串的集合,有一定的描述范围。,17,2023/5/27,College of Computer Science&Technology,BUPT,例1:汉语:用数字、符号等形式化的东西来描述语言我吃饭 语法正确我饭吃 语法错误饭吃我 语法正确,语义错误,18,2023/5/27,College of Computer Science&Technology,BUPT,例2:T为PASCAL语言所用的全部符号的集合。正确的PASCAL程序就是T上的语言。例3:在字母表T=a上,L=a 2n+1
10、|n=0 表示任意一对aa(包括0对)后跟一个a的字符串。(即含有奇数个a的字符串。),19,2023/5/27,College of Computer Science&Technology,BUPT,形式语言的最初起因:语言学家(Chomsky)想用一套形式化方法来描述语言。形式语言在自然语言研究中起步,在计算机科学中得到广泛应用。最初的应用:编译 让计算机按照语法规则将高级语言方便地翻译成机器语言。,20,2023/5/27,College of Computer Science&Technology,BUPT,现在:已广泛应用在人工智能、图象处理、通信协议、通信软件等多个领域在计算机理论
11、科学方面:是可计算理论(算法在有限步骤内求得解、算法复杂性、停机问题、)、定理自动证明、程序转换(程序自动生成)、模式识别等的基础。,21,2023/5/27,College of Computer Science&Technology,BUPT,比尔.盖茨:人类计算的未来是让计算机能够看、听、学,能用自然语言与人类交流 形式化非常重要例1:微软对联软件网址:例2:图灵测试,22,2023/5/27,College of Computer Science&Technology,BUPT,图灵测试(1),问:请给我写出有关“第四号桥”主题的十四行诗。答:不要问我这道题,我从来不会写诗。问:349
12、57加70764等于多少?答:(停30秒后)105721问:你会下国际象棋吗?答:是的。问:我在我的K1处有棋子K;你仅在K6处有棋子K,在R1处有棋子R。现在轮到你走,你应该下那步棋?答:(停15秒钟后)棋子R走到R8处,将军!,23,2023/5/27,College of Computer Science&Technology,BUPT,图灵测试(2),问:你会下国际象棋吗?答:是的。问:你会下国际象棋吗?答:是的。问:请再次回答,你会下国际象棋吗?答:是的。,24,2023/5/27,College of Computer Science&Technology,BUPT,图灵测试(3)
13、,问:你会下国际象棋吗?答:是的。问:你会下国际象棋吗?答:是的,我不是已经说过了吗?问:请再次回答,你会下国际象棋吗?答:你烦不烦,干嘛老提同样的问题。,25,2023/5/27,College of Computer Science&Technology,BUPT,在线图灵测试网址,Artificial solutionAliceElbot,例3:人机大战2011年2月17日,经过3天比赛,IBM新一代超级电脑系统“沃森”,最终在美国的著名智力游戏节目危险边缘中击败了两位人类选手肯詹宁斯和布拉德鲁特取得冠军,并且赢取了100万美元的奖金。1997年超级计算机“深蓝”力克国际世界冠军卡斯帕罗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 形式语言 自动机
链接地址:https://www.31ppt.com/p-4977710.html