Integer a[]
Integer b[]
Integer rule[]
Integer TIME_MAX = 41
Integer NUM_OF_CELL = 41
public Model() {
a = new Integer[NUM_OF_CELL]
b = new Integer[NUM_OF_CELL]
rule = new Integer[8]
rule[0] = 0
rule[1] = 1
rule[2] = 1
rule[3] = 0
rule[4] = 1
rule[5] = 1
rule[6] = 0
rule[7] = 0
for (int i = 0i <NUM_OF_CELLi++) {
a[i] = 0
}
a[NUM_OF_CELL / 2] = 1
}
public static void main(String[] args) {
Model sm = new Model ()
sm.doIt()
}
private void doIt() {
String str = ""
for (int t = 0t <TIME_MAXt++) {
for (int i = 0i <NUM_OF_CELLi++) {
b[i] = function(a[(NUM_OF_CELL + i - 1) % NUM_OF_CELL],a[i],a[(i + 1) % NUM_OF_CELL])
if (a[i] == 0) {
str = "#"
} else {
str = "*"
}
System.out.print(str + " ")
}
System.out.println("")
for (int j = 0j <NUM_OF_CELLj++) {
a[j] = b[j]
}
}
}
private Integer function(Integer i1, Integer i2, Integer i3) {
if (i1 == 0 &i2 == 0 &i3 == 0) {
return rule[0]
}
if (i1 == 0 &i2 == 0 &i3 == 1) {
return rule[1]
}
if (i1 == 0 &i2 == 1 &i3 == 0) {
return rule[2]
}
if (i1 == 0 &i2 == 1 &i3 == 1) {
return rule[3]
}
if (i1 == 1 &i2 == 0 &i3 == 0) {
return rule[4]
}
if (i1 == 1 &i2 == 0 &i3 == 1) {
return rule[5]
}
if (i1 == 1 &i2 == 1 &i3 == 0) {
return rule[6]
}
if (i1 == 1 &i2 == 1 &i3 == 1) {
return rule[7]
}
return 0
}
}
细胞程序性死亡(programmed cell death,PCD)是生物体发育过程中普遍存在的,是一个由基因决定的细胞主动的有序的死亡方式。具体指细胞遇到内、外环境因子刺激时,受基因调控启动的自杀保护措施,包括一些分子机制的诱导激活和基因编程,通过这种方式去除体内非必需细胞或即将发生特化的细胞。而细胞发生程序性死亡时,就像树叶或花的自然凋落一样,凋亡的细胞散在于正常组织细胞中,无炎症反应,不遗留瘢痕,但程序性坏死是由肿瘤坏死因子等引起,会引发炎症反应。死亡的细胞碎片很快被巨噬细胞或邻近细胞清除,不影响其他细胞的正常功能。
因此,细胞程序性死亡有助于维持组织内环境稳定。
回答:破坏细胞生长程序,与长大和长不大无关。解释:生物学的生长,可以理解为:细胞数目的增多和细胞体积的增大,因此生物个体才会长大。
我想你的问题可以理解为:成熟吧。 一个细胞先是分裂(数目增多,产生新的细胞个体),新的细胞体积变大(生长),接着分化(生理功能的成熟),然后衰老死亡。
可以控制生长激素的分泌和表达,那么生物个体就会长不大(不是个体小,而是不会达到性成熟,不能繁殖)。也可以通过分子生物学手段,培育个体矮小的生物个体(仅仅是个体小,可以达到性成熟,并繁衍后代)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)