Está en la página 1de 1

El juego de la vida

El juego de la vida es un tipo particular de autómata celular bidimensional. Hay


autómatas celulares unidimensionales. En ellos, una lista de valores (en su versión
más simple, ceros y unos) evoluciona a lo largo del tiempo a partir del estado de sus
celdas vecinas (solo las celdas izquierda y derecha en su versión más simple) y de
ella misma en el instante anterior.
Por ejemplo, una regla 001 → 1 se lee como la célula está viva si en la iteración
anterior estaba muerta y tenía una célula muerta a la izquierda y una célula viva a la
derecha. Una especificación completa tiene este aspecto:

Implementa un programa para estudiar la evolución de autómatas celulares


unidimensionales. El programa leerá un conjunto de reglas por teclado y un número de
pulsos. A continuación, mostrar ‘a en el terminal de texto la evolución del autómata
partiendo de una configuración con solo una celda viva que ocupa la posición central del
universo.
Cuando tengas el programa, explora las siguientes reglas:
000 → 0 001 → 1 010 → 1 011 → 1 100 → 1 101 → 0 110 → 0 111 → 0
000 → 0 001 → 0 010 → 1 011 → 1 100 → 1 101 → 0 110 → 0 111 → 0
000 → 0 001 → 1 010 → 1 011 → 1 100 → 0 101 → 1 110 → 1 111 → 0
000 → 0 001 → 1 010 → 1 011 → 1 100 → 0 101 → 1 110 → 1 111 → 0
000 → 0 001 → 1 010 → 1 011 → 0 100 → 1 101 → 1 110 → 0 111 → 1

También podría gustarte