驴C贸mo se har铆a este programa?

Limpiezas
15 de Marzo del 2010
El juego de la vida
Fecha limite de entrega 19 de Marzo de 2010

Un aut贸mata celular es una formaci贸n de casillas id茅nticas (por lo general una matriz cuadrada) donde cada una de las casillas puede adoptar un determinado conjunto de valores posibles. Este aut贸mata posee unas reglas de transici贸n que permiten que vaya variando el estado de cada una de las casillas. Entre los diversos aut贸matas celulares que se han inventado, el m谩s conocido es el denominado "Juego de la vida" que fue inventado por John Horton Conway en 1970. La evoluci贸n del aut贸mata es impredecible y dependiendo de la generaci贸n inicial que se tome, esta puede llevar a que se extingan todas las celdas vivas, se llegue a una generaci贸n que permanezca inalterable o se produzca un ciclo en el que las generaciones empiecen a repetirse cada cierto tiempo.

El juego de la vida viene definido por las siguientes reglas:
a.) Se desarrolla en una matriz de n x n casillas.
b.) Cada una de las celdas de la matriz puede encontrarse en uno de estos estados: viva o muerta.
c.) Para cada una de las celdas, sus celdas vecinas son las 8 que limitan con ella, es decir, arriba, abajo, izquierda, derecha y las de las 4 esquinas. Las celdas que se encuentran en el limite de la matriz no tendr谩n todas sus celdas vecinas
d.) Las reglas de transici贸n, que hace que la matriz vaya evolucionando y que pase de una generaci贸n T a otra T1 son las siguientes:
i.) Si una celda est谩 viva en la generaci贸n T y 2 o 3 celdas vecinas est谩n vivas, entonces en la siguiente generaci贸n T1 esta celda seguir谩 viva.
ii.) Si en el entorno de cualquier casilla hay tres celdas vivas en la generaci贸n T, en la siguiente generaci贸n T1 esta celda estar谩 viva, fuese cual fuese su estado original.
iii.) En cualquier otra circunstancia, la celda morir谩 o permanecer谩 muerta.
iv.) Para calcula una nueva generaci贸n M aut贸mata solamente se tendr谩 en cuenta la generaci贸n anterior.

聲 En esta pr谩ctica se realizar谩 un programa que implemente el Juego de la Vida de modo que vaya mostrando por pantalla las diferentes generaciones que se creen hasta que el usuario lo desee.
聲 La generaci贸n inicial de la que parte el juego ser谩 generada de forma aleatoria por el propio programa.
聲 Se preguntar谩 al usuario las dimensiones de la matriz, como m谩ximo la matriz ser谩 de 10 x 10.

ejemplo
http://www.imagengratis.org/images/sinikfv7v.png

mootza
15 de Marzo del 2010
Yo tambien tengo q realizarlo ya que es para un examen alguien que sepa o que lo haga lo pase.

skilltik
15 de Marzo del 2010
al menos tiren algo de codigo, nadie se los va a hacer.

zxsplinter
15 de Marzo del 2010
Con mucho esfuerzo y dedicacion, suerte

rZs-
15 de Marzo del 2010
Claro, tambi茅n si quieres puedes meterte a trabajar de programador, me mandas mails a diario y te tiro yo todos los c贸digos.

Al menos int茅ntalo, leete tutoriales, luego vuelves y a lo mejor te ayuda alguien.

Y yo, no voy a ser.