课程设计---猫抓老鼠的模拟(编辑修改稿)内容摘要:
用 C++语言,或者 c 语言 2 总体设计 在猫捉老鼠的模拟中,用到了二维指针。 利用二维指针建立了迷宫,并且通过0 代表通路,用 1 代表墙。 在建立迷宫函数中,利用引用传递参数使迷宫自动生成。 (自动是利用 srand( time( NULL))来“播种子 ”后利用 rand() %9 来确定这些随机数是 0~9 之间,判断随即数大于 6,则生成墙,否则为通路。 这样就建立了迷宫。 ) 其次是利用结构体数组来作为栈,将老鼠和猫的每一步存入到栈中(也就是数组) ,当到达出口时则进行输出。 老鼠的走法是猫寻找迷宫的最短路径,寻找最短的出路,先将出口压入到栈中,并判断上、左、右斜上、左斜下单元的情况,并每次判断后将可行的路加入栈中,直到栈中的元素与迷宫中老鼠的初始位置相同的时候则将栈(数组)进行输出。 猫的走法是每一次老鼠走完后,都将老鼠的位置作为终点,进行判断,取最短的路径经行行走,每走一次将所走位置压入堆栈,最后输出。 图 1 猫捉老鼠的模拟 猫捉老 鼠的模拟 二维数组代替迷宫( 0 代表通路, 1 代表墙。 其中加入了随机数,并判断大于 6让 0和 1随即的产生) 将做好的迷宫作为参数传入到函数中去 初始老鼠的起始位置 初始猫的起始位置 老鼠的走法 猫的走法 输出最后老鼠和猫所走路线 3 详细设计 设计。课程设计---猫抓老鼠的模拟(编辑修改稿)
相关推荐
访问期间激活内部上拉电阻。 在 Flash 编程时, P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1 口: P1 是一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑 门电路。 对端口写 “1” ,通过内 部的上拉电阻把端口拉到高电平,此时可作输入口。 作输入口使用时,因为内部存在上拉电阻
2 4S51 32 4S61 32 4S71 32 4S81 32 4S91 32 4S 101 32 4S 111 32 4S 1220pFC220pFC312J P 1po w e rV C CV C CV C CV C C10uFC1V C C74LS081234576891012131411V C C3 基本功能设计 初始密码的设置 有些密码锁直接将编好的密码程序存储在 EPROM 中
图表 22 按键扫描流程图 程序设计(见附录二) 16 4 总结: 本设计不但很好的满足了题目的要求,即终端能够接收红外遥控发射板发射的红外信号(密码)并能与已存密码作对比,而且能够在液晶上显示操作结果,还增 加了取消这一功能,从而完成了红外遥控电子密码锁的要求。 但一开始并不是这么顺利,最先将程序下载到机子里面,键盘不能工作,后经查发现键盘程序没有运行。 改过来后又发现多了一个键,没有用处
( 4)风电设备制造 核能中核科技( 000777) 中成股份( 000151) 申能股份( 600642) 宝新能源( 000690) ( 5) 地热 京能热电( 600578) ( 6)乙醇汽油 丰原生化( 000930) 华润生化( 600893) 广东甘化( 000576) 华资实业( 600191) 荣华实业( 600311) 华冠科技( 600371) (7)氢能
a、励磁电流 If、电磁转矩 Te,通过“示波器”模块观察仿真输出图形。 电动 机的 参数设置步骤如下,双击直流电动村,打开直流电动机图 标,打开直流电动机的对数设置对话框,直流电动机的参数设置如图 5。 参数设置的原则与晶 闸管整流桥相同。 图 A 相电源参数设置 图 SCR 整流桥参数设置 ⑤ 同步脉冲触发器的建模与参数设置。 同步脉冲触发器包括同步电源与 6脉冲触发器两部分。 6
龙城花都-电子商务创业策划 作品名称:“龙城花都”鲜花网店创业策划书“至诚杯 ” 创业大赛 .项目概述 .项目名称 . 项目背景 . 项目目标 . 项目内容 . 项目的投资规模和建设周期 . 项目的收益 .项目需求分析 .企业业务分析 . 市场分析 .项目可行性分析 . 技术可行性 . 经济可行性 .目总体规划 . 网站目标定位 . 网站商务规划 . 网站技术规划 . 网站域名规划