美国大学计算机专业大学一年期末作业 在15*15的格子里,在300步内,120秒内,看谁走过的格子数多,每个机器有自己的颜色,红或蓝. 1. 车子可以射斑点去攻击对手,射中对手的话,对手将走你的颜色,持续20步。 2. 可射斑点数为30。 3. 若撞到墙,游戏结束,你自动输了。 4. 若撞到另外一个车,游戏停止,画多格子的车胜。 5. 游戏版面包含有石头的格子,撞到的输,如墙 6. 射的斑点不能过石头 7. 每次控制算法下个格去哪它会接受周围5*5的格子。车子在中间格,指向面对方向。这个叫做短范围浏览。 8. 你的算法可以有限制次数的长范围浏览。范围为15*15。(看下面)你可以得到一个长范围浏览可以在你上一步行走时要求他。限制30个。 9. 游戏版面包含有舞的格子。如果雾没有笼罩石头,那任何车子将跟画其他格子一样画那个格子。然而,长范围浏览不能显示雾下面是什么。但短浏览可以显示什么在雾下面。雾会漂流,扩张,或者缩短在运行中。 10. 车子将在每个格子决定它的下一步怎么走。 界面类为PaintBotsControl.java 算法控制类为PaintBotsControl
上传时间: 2013-12-28
上传用户:R50974
基于MATPOWER修改而成的潮流计算软件,可以采用直流潮流法、牛顿拉夫逊法、PQ分解法与高斯-塞代尔法解算IEEE9-300节点的潮流。
上传时间: 2013-12-22
上传用户:waitingfy
简要描述: 一个很好而小巧的串口调试助手,支持常用的300-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
上传时间: 2016-09-05
上传用户:kristycreasy
根据曼彻斯***的编码原则(参见本刊2001年第一期《一种采用曼码调制的非接触IC卡读写程序编制》),非接触ID卡采用上升沿对应着位数据“0”,下降沿对应着位数据“1”,微控制器通过检测U2270B输出数据位的跳变来实现对曼彻斯***的译码。在现实工作中,数据信号会受到调制、解调、噪声各种效应的影响,其上升沿和下降沿存在抖动,可采用键盘消抖的办法来消除抖动的影响。根据非接触ID卡64位数据循环发送以及其数据绪构特点,即数据流中第64位为“0”,第1位至第9位为“1”。据此,将“0111111111”作为读数据的起始标识,如图2所示。在确定了数据起始标识后,采用延时大于0.5T采样数据位的方法,如图3所示,来避开曼彻斯***编码中的空跳对数据译码造成的影响,简化了译码程序。 通过实验得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。为了便于对读出数据进行奇校验,读出数据每5位作为一个字节。因此确定起始标识和读取数据对时钟有严格要求,所以寻找起始标识和读取数据部分程序采用汇编语言编写。数据读以后,根据前面所提到的非接触ID卡的数据结构,通过比较奇校验算法与读出数据中的奇校验位来验证出数据的正确性。
上传时间: 2016-10-14
上传用户:xhz1993
在作业1的Employee和EmployeeDemo两个类基础上修改 1,重写Employee类的toString方法,返回Employee类的相关信息的字符串形式 重写Employee类的equals方法,如果两个Employee实例的名字和所属部门相同,返回true; 并在EmployeeDemo类里面验证上述两个方法 2,定义Clerk、Salesman、Engineer三个类,分别继承自Employee 为Salesman增加一个年销售额属性 为Engineer增加一个年消化人月数属性 3,将下面的描述反映到程序里 普通员工年终奖金分配方案为月薪×2 Salesman:销售额×2%+月薪×1.8 Engineer:年消化人月数×300+月薪×2.5 Clerk:月薪×2.5
标签: EmployeeDemo Employee 修改
上传时间: 2016-10-21
上传用户:jeffery
MICRF102 是Micrel 公司 QwikRatioTM 系列发射器(Transmitter)的成员之一,工作在 300~470MHz ISM 频段,适用于各种无线遥控/数传领域
标签: QwikRatioTM Transmitter Micrel MICRF
上传时间: 2016-11-12
上传用户:sk5201314
西北电力设计院出版的电力设计手册,从一次到二次,详细又透彻,全部是设计实例。原书定价高达300多元。
上传时间: 2016-12-21
上传用户:离殇
MyTask、YouTask和ThreeTask 。在主函数中创建任务MyTask。而YouTask和ThreeTask由任务MyTaskTask创建,其优先级分别为2、4、6。这三个任务都要占用资源s,任务YouTask访问时间短一些,在任务MyTask和任务ThreeTask利用while(OSTime<T) {}增加访问时间,T值分别为300,500。MyTask、YouTask和ThreeTask采用OSTimeDly(K)延时等待,K值均为200。这样出现任务优先级反转。为了解决优先级反转,设计何种信号量既解决此问题。请先指出任务优先级反转出现在哪里? 后显示克服过程
标签: ThreeTask YouTask MyTask MyTaskTask
上传时间: 2016-12-23
上传用户:tb_6877751
该小制作所需要的元件很少:单片机TA89C2051一只,RS232接口电平与TTL电平转换心片MAX232CPE 一只,红外接收管一只,晶振11.0592MHz,电解电容10uF4只,10uF一只,电阻1K1个,300欧姆左右1个,瓷片电容30P2个。发光二极管8个。价钱不足20元。 电路原理介绍: 主控制单元是单片机AT89C2051,中断口INT0跟红外接受管U1相连,接收红外信号的脉冲,8个发光二极管作为显示解码输出(也可以用来扩展接其他控制电路),U3是跟电脑串行口RS232相连时的电平转换心片,9、10脚分别与单片机的1、2脚相连,(1脚为串行接收,2脚为串行发送),MAX232CPE的7、8脚分别接电脑串行口的2(接收)脚、3(发送脚)。晶振采用11.0592MHz,这样才能使得通讯的波特率达到9600b/s,电脑一般默认值是9600b/s、8位数据位、1位停止位、无校验位。电路就这么简单了,现在分析具体的编程过程吧。
上传时间: 2014-12-06
上传用户:Ants
最大偏离值 输入 n 个无符号整数,找出偏离平均值最远的整数。如果有多个不同整数离平均值同时最远,则按从小到大输出这几个不同整数, 其间以逗号间隔。其中,个数n 不大于300 例如,有6个数:3,6,7,1,5,4,平均值是 26/6=4.33,与 1 的差值最大。
上传时间: 2014-11-11
上传用户:xhz1993