- 4
- 0
- 约小于1千字
- 约 13页
- 2020-02-04 发布于山东
- 举报
Labview生存游戏介绍 16级物理学系范灵杰 目录 1.游戏规则 2.程序设计思路 3.程序分块讲解 3.1.判断程序 3.2.显示程序 4.边界条件 5.程序改进思路 6.程序运行 1.游戏规则 N*N 的格子,每个格子的生死遵循下面的原则: 1. 如果一个细胞周围有3个细胞为生(一个细胞周围共有8个细胞),则该细胞为生(即该细胞若原先为死,则转为生,若原先为生,则保持不变) 。 2. 如果一个细胞周围有2个细胞为生,则该细胞的生死状态保持不变; 3. 在其它情况下,该细胞为死(即该细胞若原先为生,则转为死,若原先为死,则保持不变 示例:X:2 Y:2(打开Save Dead.vi) (情况1:周围有三个细胞为生) (情况2:周围有两个细胞为生) (情况3:其他情况) 2.程序设计思路 一个细胞周围共八个细胞 两个细胞生死不变,三个细胞为生,其他情况为死 1 0 ∑ ∑值 生/死 2 不变 3 生 其他 死 2.程序设计思路 判断与改变的顺序问题 3.程序分块讲解 3.1判断程序Save Dead.vi a.程序输入变量 b.周围八个点和自身的情况 c.判断是否生存 3.程序分块讲解 3.1显示程序STEP.vi a.程序输入变量 b.点阵总数统计 判断 改变 3.程序分块讲解 3.1显示程序STEP.vi c.判断与改变(所有点遍历判断,一次
原创力文档

文档评论(0)