计算引论5-语言与基本概念课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算引论5-语言与基本概念课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 引论 语言 基本概念 课件
- 资源描述:
-
1、计算引论计算引论第三章第三章 文法与语言文法与语言第三章 文法与语言n3.1 语言的基本概念n3.2 有限自动机n3.3 上下文无关语言n3.4 上下文无关语言识别算法3.1 语言的基本概念语言的基本概念n字母表:符号的有限集合。例如二进制字母表0,1n字符串:假定是字符的有限集合,它的每一个元素称之为字符。由中字符相连而成的有限序列被称之为上的字符串(或称符号串)。3.1 语言的基本概念语言的基本概念n空字符串:不含任何符号的字符串,用e表示n字符串的长度即为序列的长度,对字符串,长度表示为|.n字母表上的所有字符串,包括空字符串,记作*.n字符串*可看成函数:1,|(j)的值即为的第j位符
2、号.3.1 语言的基本概念语言的基本概念n字符串连接字符串连接:假定是字符的有限集合,x,y 是上的字符串,则把y的各个符号写在x的符号之后得到的字符串称为x与y的连接,记作x y或xy,形式地,=x y,当且仅当|=|x|+|y|,(j)=x(j)对j=1,|x|,及(|x|+j)=y(j)对j=1,|y|.n例:(1)=a,b,c,x=ab,y=cba,那么,xy=abcba (2)01 001=010013.1 语言的基本概念语言的基本概念n设x是字符串,把x自身连接n次得到的字符串,即z=xx x(n个x),称为x的n次方幂,记作xn。n注意注意:x0=e xn=xxn-1=xn-1x
3、(n1)x*=xn(n0),x+=xn(n1)n例如:如果x=a,则x1=a,x2=aa,x3=aaa,如果x=ab,则x0=e,x3=ababab3.1 语言的基本概念语言的基本概念字符串集合的乘积字符串集合的乘积n设A,B是字符串的集合,则A,B的乘积定义为:AB=x y|xA,yBn例如:设A=aa,bb,B=cc,dd,ee,则AB=aacc,aadd,aaee,bbcc,bbdd,bbee A2=aaaa,aabb,bbaa,bbbb 3.1 语言的基本概念语言的基本概念n闭包:如果V是字母表上的字符串集合,那么,V 的闭包定义为:V*=V0V1V2n正闭包:V+=V1 V2 V+=
展开阅读全文