-
上下文无关的选手
应用背景概述我们定义的语言是一组特定的字符串(定义如下)表示有效的算术表达式的操作变量名的长度≥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 +亿美元*厘米∈有两种不同的语法树。
- 2022-01-26 04:13:33下载
- 积分:1
-
基于QT的聊天系统
本系统是是在linux下的基于QT条件下的聊天系统 ,本系统包括客户端和服务器 ,开始时登录界面,根据IP地址,获得你要聊天的对象。并且提示是否你连接成功与否,从而判断对方是否也在线 。如果连接成功,则进入聊天界面 从而双方就行聊天 。
- 2022-03-11 02:29:21下载
- 积分:1
-
我的 ns2 的 tcl 项目
这是我的项目,以使无线传感器网络的网络模拟器
这种使用路由协议 zigbee lext 试试这个和你一起 ns
- 2023-06-06 19:45:03下载
- 积分:1
-
QT4串口编程源代码.rar
QT4下的串口编程代码,可以参考一下。QT5自带了串口编程接口,可以不参考这些代码。
- 2022-03-20 03:52:39下载
- 积分:1
-
xinetd超级服务器源代码
xinetd是一款linux下超级服务器。常见的网络服务如:telnet,ftp等都可以挂在xinetd下面,
只需要设置配置文件即可。对于想学习linux应用程序设计的朋友很有用处。
- 2022-08-14 22:23:54下载
- 积分:1
-
ZeroMQ高级发布订阅模式
Clone server, Model Six (clonesrv6.c): main task setupint main (int argc, char *argv []){clonesrv_t *self = (clonesrv_t *) zmalloc (sizeof (clonesrv_t));if (argc == 2 && streq (argv [1], "-p")) {zclock_log ("I: primary active, waiting for backup (passive)");self->bstar = bstar_new (BSTAR_PRIMARY, "tcp://*:5003","tcp://localhost:5004");bstar_voter (self->bstar, "tcp://*:5556", ZMQ_ROUTER, s_snapshots, self);self->port = 5556;self->peer = 5566;self->primary = TRUE;}elseif (argc == 2 && streq (argv [1], "-b")) {zclock_log ("I: backup passive, waiting for primary (active)");self->bstar = bstar_new (BSTAR_BACKUP, "tcp://*:5004","tcp://localhost:5003");bstar_voter (self->bstar, "tcp://*:5566", ZMQ_ROUTER, s_snapshots, self);self->port = 5566;
- 2022-07-10 22:25:19下载
- 积分:1
-
ffmpeg视频解码源代码
多媒体编程中的视频解码代码!内有五个完整的应用实例-FFMPEG
- 2023-05-12 21:55:03下载
- 积分:1
-
ftp 代理源码 c语言
实现了被动模式和主动模式的ftp代理,运行于Linux下,调试已通过,可以在Linux上搭建服务器,在window下运行ftp客户端,访问代理所用的ip。
- 2022-02-05 03:01:41下载
- 积分:1
-
linux kernel 0.11
linux kernel 0.11的代码。代码未做修改。是学习kernel的好帮手。建议结合赵炯老师的《内核完全注释》来看。linux kernel 0.11可以编译通过,并且跑在虚拟机上面。
- 2022-02-13 20:42:46下载
- 积分:1
-
ns2.34 域网协议
WBAN协议ns2.34。 WBAN是无线传感器网络为主体。模拟ns2-34。NS2软件2.35版本使用的Linux版的形式。它有50个节点的从源节点将数据发送到汇聚节点或PAN协调器是一个传送文...
- 2023-07-23 17:25:02下载
- 积分:1