登录
首页 » Linux编程 » 上下文无关的选手

上下文无关的选手

于 2022-01-26 发布 文件大小:1.75 kB
0 163
下载积分: 2 下载次数: 1

代码说明:

应用背景概述我们定义的语言是一组特定的字符串(定义如下)表示有效的算术表达式的操作变量名的长度≥1,与2美元符号间的全部表达。这项任务,你是画一个PDA能识别这种语言写一个程序来实现你的PDA。关键技术2这一语言要精确定义的语言,我们首先定义上下文无关文法(五,Σ,R,S),其中V = { S,T,X,C,N },Σ= {A,B,C,。..,乙,乙,丙,。..,0,1,2,。..,9,+,−,∗,/,(,)$,,},(1)这既包括减号(−)和下划线(),起始变量的规则是STXCn→→→→→$ $T T T T | | T * T | T/T |(T)| CXXX | C | N | |ε一个| B | C |···| Z |一| B | C |···| Z0 | 1 | 2 |···| 9规则不→T T在右边一个减号,和规则有一个X→在右侧下划线。然后,我们定义的语言=升(克),其中包含1开始和结束的字符串,以及$之间是一个算术表达式变量,在变量名称的长度≥1,一定要有一个罗马信件。例如,字符串“$(A1(Mn * H 3b))$”属于一种,它可以显示利用推导的⇒⇒⇒⇒⇒⇒不⇒美元美元美元美元美元⇒(T)(T T)⇒美元美元(T(t))⇒美元美元(T(T T))$$(CX -(T T))⇒美元美元(CN(T T))⇒美元美元(-(T T))$$(A1(T T))⇒美元美元(A1(CX * T))⇒美元美元(A1(CC * T))$$(A1(MC * T))⇒美元美元(A1(Mn * T))⇒美元美元(A1(Mn * CX))$$(A1(Mn * CXX))⇒美元美元(A1(Mn *咖啡))⇒美元美元(A1(Mn * HXXX))$$(A1(Mn * H XX))⇒美元美元(A1(Mn * H 3))⇒美元美元(A1(Mn * H 3b))$文法G不包含规则T→T不规则T→ε,所以琴弦“$ GQ美元”、“美元美元ST +先生”不属于A的同时,注意文法G是—模糊;例如,字符串$ AP +亿美元*厘米∈有两种不同的语法树。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 树莓派python小屏幕Radio播放器
    用于树莓派上的收音机播放器,用python语言编写的,需要python支持,使用时需要连接网络和触摸屏。界面使用fb1屏幕控制,支持触屏操作,使用时需要连接TFT屏幕,分辨率为320x240,若要更改分辨率请打开py源码自行修改。
    2022-04-26 10:05:00下载
    积分:1
  • uboot-for-mini2410
    uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-f或-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-mini2410uboot-for-
    2022-02-04 19:29:17下载
    积分:1
  • 游戏引擎
    跨平台的游戏引擎。不仅可以在linux和windows上使用,且在安卓和苹果手机上也可以开发。引擎轻量高效。
    2023-07-20 17:40:03下载
    积分:1
  • 用C实现的基于DIF的FFT源代码
    基于桑德-图基算法的FFT源代码,用c语言进行编写,可以直接在vc6.0以及linux环境下编译使用,使用简单,注意输入数据组时要求是2的几次幂才能进行运算,不然会出错
    2022-02-21 09:55:23下载
    积分:1
  • JPEG解码源码
    jpegsrc.v7.tar.gz 用于jpeg解码。在linux环境下解包,configure; make; make install
    2022-07-09 17:18:07下载
    积分:1
  • A SECURE AODV PROTOCOL FOR SPONTANEOUS WIRELESS ADHOC NETWORK CREATION
    一种用于自发无线adhoc网络的安全协议,它使用混合对称/对称方案和用户之间的信任来交换初始数据并交换将用于加密数据的密钥。信任是基于用户之间的第一次视觉接触。我们的建议是一个完整的自我配置的安全协议,能够创建网络和共享安全服务,而无需任何基础设施。网络允许在安全的环境中在用户之间共享资源和提供新的服务。该协议包括在没有任何外部干扰的情况下运行所需的所有功能
    2022-02-06 02:45:22下载
    积分:1
  • PWM脉冲输出
    这个程序的结构比较简单,只实现了open(),ioctl(),close()功能,其中最主要的就是ioctl()功能,在ioctl()中最重要的核心函数为
    2022-04-13 16:58:10下载
    积分:1
  • atan2实现
    atan2,源码,利用atan函数实现 在三角函数中,两个参数的函数atan2 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-06 04:29:59下载
    积分:1
  • linux高级环境apue源代码
    linux高级环境编程apue源代码                                                                             包含了书中所有例子和图片                                                                
    2022-08-09 17:50:29下载
    积分:1
  • 使用NS2组播路由
    您好请我需要从任何一个帮助过有关信息(如何实现为MANET(AODV)在NS2的组播路由协议,谢谢
    2022-05-08 21:40:04下载
    积分:1
  • 696516资源总数
  • 106428会员总数
  • 7今日下载