INFLOWS:
A2_IN ¼ IF (A1+A3+B1+B2+B3)¼BIRTH_# AND A2¼0 THEN 1 ELSE IF
(A1+A3+B1+B2+B3) OR
(A1+A3+B1+B2+B3)>
NEIGHBOR_MAX AND A2¼1 THEN À1 ELSE 0
A3(t) ¼ A3(t À dt) + (A3_IN) * dt
INIT A3 ¼ 0
INFLOWS:
A3_IN ¼ IF (A2+A4+B2+B3+B4)¼BIRTH_# AND A3¼0 THEN 1 ELSE IF
(A2+A4+B2+B3+B4) OR
(A2+A4+B2+B3+B4)>
NEIGHBOR_MAX AND A3¼1 THEN À1 ELSE 0
A4(t) ¼ A4(t À dt) + (A4_IN) * dt
INIT A4 ¼ 0
INFLOWS:
A4_IN ¼ IF (A3+A5+B3+B4+B5)¼BIRTH_# AND A4¼0 THEN 1 ELSE IF
(A3+A5+B3+B4+B5) OR
(A3+A5+B3+B4+B5)>
NEIGHBOR_MAX AND A4¼1 THEN À1 ELSE 0
A5(t) ¼ A5(t À dt) + (A5_IN) * dt
INIT A5 ¼ 0
INFLOWS:
A5_IN ¼ IF (A6+B4+B5+B6+A4)¼BIRTH_# AND A5¼0 THEN 1 ELSE IF
(A6+B4+B5+B6+A4) OR
(A6+B4+B5+B6+A4)>
NEIGHBOR_MAX AND A5¼1 THEN À1 ELSE 0
A6(t) ¼ A6(t À dt) + (A6_IN) * dt
INIT A6 ¼ 0
INFLOWS:
A6_IN ¼ IF (A7+B5+B6+B7+A5)¼BIRTH_# AND A6¼0 THEN 1 ELSE IF
(A7+B5+B6+B7+A5) OR
(A7+B5+B6+B7+A5)>
NEIGHBOR_MAX AND A6¼1 THEN À1 ELSE 0
A7(t) ¼ A7(t À dt) + (A7_IN) * dt
INIT A7 ¼ 0
INFLOWS:
A7_IN ¼ IF (A6+A8+B6+B7+B8)¼BIRTH_# AND A7¼0 THEN 1 ELSE IF
(A6+A8+B6+B7+B8) OR
(A6+A8+B6+B7+B8)>
NEIGHBOR_MAX AND A7¼1 THEN À1 ELSE 0
A8(t) ¼ A8(t À dt) + (A8_IN) * dt
INIT A8 ¼ 0
INFLOWS:
A8_IN ¼ IF (A7+A9+B7+B8+B9)¼BIRTH_# AND A8¼0 THEN 1 ELSE IF
(A7+A9+B7+B8+B9) OR
(A7+A9+B7+B8+B9)>
NEIGHBOR_MAX AND A8¼1 THEN À1 ELSE 0
A9(t) ¼ A9(t À dt) + (A9_IN) * dt
INIT A9 ¼ 0
INFLOWS:
A9_IN ¼ IF (A10+A8+B10+B8+B9)¼BIRTH_# AND A9¼0 THEN 1 ELSE
IF (A10+A8+B10+B8+B9)
NEIGHBOR_MAX AND A9¼1 THEN À1 ELSE 0
396
43 Game of Life
Précédent

- 383/419

Suivant