一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在这两种形式中,从左到右均表示解释.试写一个魔王语言的解释系统,把 他的话解释成人能听得懂的话. 2. 基本要求: 用下述两条具体规则和上述规则形式(2)实现.设大写字母表示魔王语言的词汇 小写字母表示人的语言的词汇 希腊字母表示可以用大写字母或小写字母代换的变量.魔王语言可含人的词汇. (1) B --> tAdA (2) A --> sae 3. 测试数据: B(ehnxgz)B 解释成 tsaedsaeezegexenehetsaedsae若将小写字母与汉字建立下表所示的对应关系,则魔王说的话是:"天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鹅 | 追 | 赶 | 下 | 蛋 | 恨 |
上传时间: 2014-12-02
上传用户:jkhjkh1982
1. 构造一小型C语言SimpleC的编译器软件,达到综合理解和运用编译原理课程所讲解的关键过程(词法分析、语法分析、静态语义分析、代码生成)及相关算法的目的。 2. 通过本实验理解和掌握一般编译程序的程序组织方法和测试方法。
上传时间: 2013-12-06
上传用户:tianjinfan
用BP实现函数逼近 Matlab有如下特点: 1.编程效率高 例如:普通的矩阵计算用一般的高级语言,如C,Pascal等,需要十几至几十行语句,用matlab, 至多几行。 2.用户使用方便; 3.语句简单,内涵丰富; 4.高效方便的矩阵和数值计算; 5.方便的绘图功能,等等。
上传时间: 2014-01-09
上传用户:himbly
一、注意事项 1. 所附程序是(电子菜单)的源代码,均经过ARM SDT2.51集成环境编译连接通过,可在北京博创兴业有限公司的实验平台ARM300上运行。 2. 各实验的全部源代码分别存放在各实验目录下面。其中主要源代码在SRC子目录中,更多的其他源代码分散存放在实验目录下的各个子目录中。程序运行时所需图片在各实验目录下的bmp子目录中。各实验目录下的后缀名为“apj”的文件是ARM SDT的工程文件。 3. 各实验编译链接后生成的可运行文件在Debug目录下,文件名为“system.bin”,把该文件及所需图片下载到博创实验平台上,重新启动实验平台就可以看运行结果了,也可以根据需要进行单步调试。 4. ARM SDT软件的一些和实验平台相关的具体配置请参看博创ARM300实验平台的实验指导书。
上传时间: 2015-12-01
上传用户:lps11188
生成多项式的最高位必须是1。例如:CRC-CCITT标准的16位生成多项式:g(x)= x16+x12+x1+1;阶数r = 16 即:0x11021.最高位通常为1。
上传时间: 2015-12-03
上传用户:dragonhaixm
CCS3.1讲演资料问答,包含利用ccs3.1进行dsp开发过程中常见的问题
上传时间: 2014-09-11
上传用户:wsf950131
在U_Boot-1.1.6源代码基础上修改过的可以在hfrk的SMDK2410开发板上运行的U-Boot代码.
上传时间: 2015-12-08
上传用户:evil
1.1 编写目的 本需求的编写目的在于研究航空售票系统软件的开发途径和应用方法。 本需求的预期读者是与航空售票系统软件开发有联系的决策人,开发人员,扶助开发者,软件验证者。 1.2 背景及范围 本项目的名称:航空售票系统开发软件。 本产品能具体化、合理化的管理航班信息、机票销售信息、旅客信息、登机牌信息。实现对一次航班从订票到最后发放旅客登机牌的全方位信息记录和服务管理。 1.3 参考资料 <<软件工程>> --------张海藩 编著 清华大学出版社
上传时间: 2015-12-13
上传用户:凤临西北
蚁群算法源代码(附带蚁群算法在0-1背包问题和TSP问题中的应用资料两篇)
上传时间: 2015-12-17
上传用户:zhuimenghuadie
程序改写来自atmega88+enc28J60,没有做什么优化,看起来 有点乱.供大家参考参考~ 可以通过网页访问192.168.1.1/123456 来控制LPC2103模块上的led
上传时间: 2013-12-17
上传用户:qiao8960