A. 谁有生命游戏软件
找不到啊!
B. 约翰·何顿·康威的贡献
组合博弈论的开创者之一
创立新的数字系统超实数
数学游戏:
发明生命游戏
和Michael Stewart Paterson发明豆芽游戏
和Elwyn Berlekamp、理查德·盖伊发明哲学家的足球
分析、研究其他游戏,如索玛立方块。
发明康威链式箭号表示法,用来表示大数。
为了计算某天是星期几,发明Doomsday算法。
研究有限简单群的分类,提出康威群。
证明15-定理
纽结理论:
Tangle
提出了一种表示不同纽结的方法——基于亚历山大多项式的康威多项式。
4m+2幻方的构作方法
C. 能否用数字模拟一个自发运行的世界。
自己去搜一下细胞自动机,有些类似,会给你些启发的。http://zh.wikipedia.org/wiki/%E5%BA%B7%E5%A8%81%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F
康威生命游戏,又称康威生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。
它最初于1970年10月在《科学美国人》杂志上马丁·葛登能的“数学游戏”专栏出现。
生命游戏是一个零玩家游戏。它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。。。。(后面还有很多)
D. 说一说你们玩过复杂度最高的桌游有哪些
DND啊…
E. 请高手用C++编写程序—生命游戏
#include<iostream>
usingnamespacestd;
#include<time.h>
#defineM70
#defineN20
voidmShow(inta[N+2][M+2])
{inti,j;
for(i=0;i<N;i++,cout<<endl)
for(j=0;j<M;j++)
if(a[i+1][j+1])cout<<'*';
elsecout<<'.';
//cout<<(a[i+1][j+1])?('*'):('');
}
intmJge(inta[N+2][M+2])
{inti,j,k,s,*p[9],b[N][M];
for(i=0;i<N;i++)
{
p[0]=p[4]=p[5]=&a[i+1][1];p[4]--;p[5]++;//123
p[1]=p[2]=p[3]=p[0]-M-2;p[1]--;p[3]++;//405
p[6]=p[7]=p[8]=p[0]+M+2;p[6]--;p[8]++;//678
for(j=0;j<M;j++)
{for(k=1,s=0;k<9;k++)s+=(*p[k]);
b[i][j]=*p[0];
if(s>=3)b[i][j]=1;
elseif(s<2)b[i][j]=0;
for(k=0;k<9;k++)p[k]++;
}
}
for(i=0,s=1;i<N;i++)for(j=0;j<M;j++){a[i+1][j+1]=b[i][j];if(b[i][j]==0)s=0;}
returns;
}
voidmain()
{
inta[N+2][M+2],b[N][M],*p[9];
intt,i,j,k;
for(i=0;i<N+2;i++)for(j=0;j<M+2;j++)a[i][j]=0;
srand((unsignedint)time(NULL));
for(i=0;i<N;i++)for(j=0;j<M;j++){k=rand()%100;a[i+1][j+1]=(k>=77)?(1):(0);}
cout<<"--------T=0--------"<<endl;mShow(a);
k=0;t=0;
while(!k)
{k=mJge(a);t++;
cout<<"--------T="<<t<<"--------"<<endl;mShow(a);
}
}
a数组比实际要的数组大一圈,大出来的一圈永恒等于0,作为边界,省得计算8连通数据时数组越界
b数组用于计算本次的结果,计算完成后复制、覆盖a数组中间部分作为结果
主程序做直到所有空间都被活细胞占满情况停止
以下是设置M=10,N=5的测试部分结果
F. 生命游戏定律的生命游戏定律 - 简介
生命游戏(Life Game)是由3条规则构成的二维元胞自动机(2D Cellular Automata), 它最早被设计和发现于 1970年, 由是英国数学家约翰·何顿·康威发明,很多好奇的计算机爱好者都写过这个程序并让这些人造生物繁殖在自己的计算机上。
G. 我需要被科普,谁来推荐高深的科普书给我看。
我是搞集成电路的,随便介绍你点吧《开关电源设计》,《半导体物理》,《单
片机原理》,《protel》,《工程图学》,《激光技术》之类的都是比较实用
的。不过女生的话可以看看《萌芽》,《读者》,幼儿读物麽《格林童话》,
《天方夜谭》,动漫麽<<网球王子>>,《银魂》,《火影》,《死神》。好吧,
我承认我口味重,我喜欢看《世界地图》=。=
回LZ,植物志我不太看,不过我种了不少植物,我喜欢种仙人球,芦荟~
H. 怎么在excel里面康威生命游戏
clcclear allclose allm=30;n=30;p=.7;h=100;%%%生成30*30矩阵a,a的值根据随机数是否大于阈值0.7决定为1或0。for x=1:m for y=1:n r=rand(1);%rand产生的是0到1(不包括1)的随机数。 if rp a(x,y)=1; else a(x,y)=0; end endend%%for x=1:m for。
I. 求高手用C++编写程序——生命游戏、、多劳多得、、会加分哦
亲,你加一百分一般人也不会做的,但是会有二般人,看你能够遇上吗,反正我不是,呵呵