一:需求分析 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
电热治疗仪,由单片机,keyboard输入,双位数码管显示器,3档功率输出控制等电路组成. AT89S51是整个系统的核心控制电路,它负责整个系统的运行以及调控。 按键输入电路负责功能设定以及参数设定。 数码管用来显示运行状态以及剩余定时时间.
上传时间: 2013-12-05
上传用户:xuanjie
We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.
标签: represented integers group items
上传时间: 2016-01-17
上传用户:jeffery
The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical) of any level of nesting to XML format and vice versa. For example, >> project.name = MyProject >> project.id = 1234 >> project.param.a = 3.1415 >> project.param.b = 42 becomes with str=xml_format(project, off ) "<project> <name>MyProject</name> <id>1234</id> <param> <a>3.1415</a> <b>42</b> </param> </project>" On the other hand, if an XML string XStr is given, this can be converted easily to a MATLAB data type or structure V with the command V=xml_parse(XStr).
标签: converts Toolbox complex logical
上传时间: 2016-02-12
上传用户:a673761058
单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P2、P3口产生信号并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示。
上传时间: 2016-08-14
上传用户:84425894
汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
标签: the animation Simulate movement
上传时间: 2017-02-11
上传用户:waizhang
短消息服务( SMS )的定义是基于文本的服务,使多达160个字符发送的手机从一个到另一个。 着同样的精神,以电子邮件,邮件存储和转发的短信中心,使信息检索后如果您没有立即接受他们。,同的语音呼叫,短信旅行的移动通信网络的低速控使用的方便性短信,这个项目可以让您远程控制设备发送纯文本邮件,如“泵” , “空调关闭” , “重”或“ light1上” -所有这一切都可以预编程的控制器和容易记住以后。 .它可以控制多达8个外部设备8位微控制器是用来控制整个电路。 它读取的信息从移动电话和控制装置根据收到的邮件。
上传时间: 2013-12-26
上传用户:498732662
采用MSC-51系列单片机AT89C52作为中央处理器,以AT24XX系列芯片为存储卡。键盘采用4x4行列式键盘,显示模块采用LED七段数码显示管。选择51单片机来控制整个电路,单片机和IC卡、按键、显示管连接。用单片机来读取IC卡信息,单片机一直在扫描按键,若有按键单片机则感应到并对IC卡的内容进行查询或者修改,单片机此时也通过显示电路来显示IC卡正在修改的信息或是查询的信息。
上传时间: 2014-12-04
上传用户:ggwz258
采用MSC-51系列单片机AT89C52作为中央处理器,以AT24XX系列芯片为存储卡。键盘采用4x4行列式键盘,显示模块采用LED七段数码显示管。选择51单片机来控制整个电路,单片机和IC卡、按键、显示管连接。用单片机来读取IC卡信息,单片机一直在扫描按键,若有按键单片机则感应到并对IC卡的内容进行查询或者修改,单片机此时也通过显示电路来显示IC卡正在修改的信息或是查询的信息。
上传时间: 2017-05-13
上传用户:zm7516678
将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言,小写字母表示人的语言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解释为tsaedsaeezegexenehetsaedsae对应的话是:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅”。(t-天d-地s-上a-一只e-鹅z-追g-赶x-下n-蛋h-恨)
上传时间: 2013-12-19
上传用户:aix008