这是我在别人的工作基础上编写的生命游戏(life game)演示程序,可以比较不同初始条件或繁衍条件产生的不同演化结果。 生命游戏是细胞自动机的一种,以模拟生命的某种繁衍过程。根据不同的生命繁衍条件,可以衍生出丰富多彩的群体动力学。该游戏曾经繁盛过一时,至今仍有很多爱好者。该模型在很多领域(如生物、物理等)都有实际的应用。 在这个生命游戏中,繁衍条件比较简单。有两个60x60的方框区域,开始时每一个格子里都生活着一个生命个体(用1表示)。然后这些个体按照下面的条件繁衍:首先计算每一个格子周围相邻生存者的个数;如果有3个相邻生存者,下一步这个格子将会有生存者(用黑色表示);如果有2个(右边方框的是1个),这个格子下一步的状态与上一步状态相同;其余的情况下,下一步这个格子将没有生存者(白色)。每一步计算所有的格子,共重复300步(开始6步按任意键执行,以观察开始的演化,后面的自动执行)。 该程序用Turbo C++ 3.0编译。这个游戏在《生物信息学》课上作为离散数学模型的演示程序。
上传时间: 2013-11-30
上传用户:sammi
轻轻松松学用JavaScript 编程 本文并不是一本集中讨论JavaScript 的读物。只是一本入门向导的快餐式的读物,适合初学者。 本文档的标题为《轻轻松松学用JavaScript 编程》,前面的“轻轻松松”有两个含义:第一,是直接继承《轻 轻松松学用基于Domino 的WEB 开发》的名字来源。第二,本文力求简约,简单,篇幅短小,阅读起来容易; 从我本身作为JavaScript 的学习者的角度来写,我也是一个初学者,无法写就复杂的内容;本文完整的组件包 括三个部分:本文档本身;本文档中涉及的JavaScript 代码例子文件;本文档配套的视频教程(有声有色的读 物,并不是本文档的内容的简单重复,我自己听起来也常常入迷。真的非常棒!);如果你拿到本文的话,一定 要有本文配套的例子代码文件,否则学习来是不轻松的。如果你想更加轻松,让你的学习成为一种享受的话, 建议你向作者索取视频教程。
标签: JavaScript 编程
上传时间: 2014-01-23
上传用户:Shaikh
数据结构 1、算法思路: 哈夫曼树算法:a)根据给定的n个权值{W1,W2… ,Wn }构成 n棵二叉树的集合F={T1,T2…,T n },其中每棵二叉树T中只有一个带权为W i的根结点,其左右子树均空;b)在F中选取两棵根结点的权值最小的树作为左右子树构造一棵新的二叉树,且置新的二叉树的根结点的权值为其左、右子树上结点的权值之和;c)F中删除这两棵树,同时将新得到的二叉树加入F中; d)重复b)和c),直到F只含一棵树为止。
上传时间: 2016-03-05
上传用户:lacsx
八皇后问题是大数学家高斯于1850年提出来的。该问题是在8×8的国际象棋棋盘上放置8个皇后,使得没有一个皇后能"吃掉"任何其他一个皇后,即没有任何两个皇后被放置在棋盘的同一行、同一列或同一斜线上。要求编一个程序求出该问题的所有解。骑士游历问题是放在8×8的国际象棋棋盘上的一个马,按照马走"日"字的规则是否能够不重复地走遍棋盘的每个格。要求编一个程序求出该问题的一个解。
上传时间: 2016-03-11
上传用户:ddddddos
1、查询余额 2、ATM取款:每次取款金额为50的倍数,单次总额不超过5000元,每天交易不超过5000,支取金额不允许透支。 3、ATM存款:不能出现负存款,且必须为50的倍数 4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码 5、输入密码3次错误卡将会被锁定,且系统在延迟完成后自动关闭 6、输入卡号和密码必须全为数字,且卡号长度18位,密码长度6位 7、一个卡号不能重复登陆。 8、密码存放数据库采用MD5加密算法加密 9、其他功能慢慢体会
上传时间: 2014-01-23
上传用户:璇珠官人
哈夫曼树的建立 一、 实验目的: 1. 理解哈夫曼树及其应用。 2. 掌握生成哈夫曼树的算法。 二、 实验内容: 哈夫曼树,即最优树,是带权路径长度最短的树。有着广泛的应用。在解决某些判定问题上,及字符编码上,有着重要的价值。 构造一棵哈夫曼树,哈夫曼最早给出了算法,称为哈夫曼算法: (1)根据给定的N个权值 W1,W2,W3,……,Wn ,构成N棵二叉树的集合F= T1,T2,T3,……,Tn ,其中每棵二叉树T1只有一个带权为WI的根结点,其左右子树均空。 (2)在 F中选出两棵根结点权值最小的树作为左右子树构造一棵新的二叉树,且置新的二叉树的权值为其左右子树上的根结点的权值之和。 (3)在F中删除这两棵树,同时将新得到的加到F之中。重复(2)和(3),直至F中只剩一个为止。
上传时间: 2013-12-24
上传用户:阳光少年2016
可爱小动画 本动画先显示一些提示信息,然后按任意键进入,只见一个方框向中 间由大变小,并留下痕迹,然后出现一个心,按空格重复出现心,按其他 键将重复,按Q键退出程序,
标签: 动画
上传时间: 2014-01-21
上传用户:dapangxie
步进电机起/停,正/反循环控制程序 * 运行步骤:1.按下一次开关SW2,步进电机顺时针旋转,按下一次开关SW1则停止 * 再按下一次开关SW2,步进电机反时针旋转,再按下一次开关SW1则停止 * 重复上述操作,则会出现同样现象 * 2.按下任意键,退出
上传时间: 2016-03-18
上传用户:royzhangsz
公园查询,类似于前几个公园导游图 给出一张某公园的导游图(景点不少于10个),游客通过终端询问可知: 任一景点的相关信息; 从某一景点到另一景点的最短简单路径。 游客从公园大门进入,选一条最佳路线,使游客可以不重复地游览各景点,最后回到出口(出口就在入口旁边)。 要求: 1、从键盘或文件输入导游图; 2、游客通过键盘选择两个景点,输出结果; 3、输出从入口到出口的最佳路线。 文件中包含详细的源代码及注释,以实现这个经典的问题
标签: 查询
上传时间: 2013-12-05
上传用户:黄华强
十字路口交通灯的变化规律要求 (1)上面路口的绿灯,下面路口的红灯同时亮30秒左右。 (2)上面路口的黄灯闪烁若干次,同时下面路口红灯继续亮。 (3)上面路口的红灯,下面路口的绿灯同时亮30秒左右。 (4)上面路口的红灯继续亮,同时下面路口的黄灯闪烁若干次。 (5)转(1)重复。
上传时间: 2016-03-20
上传用户:脚趾头