Proyecto de POO

Fecha: el 18/03/2007
Categoria: General
Descargas: 4
Descripción:
Resumen (Extraido del documento):
Este proyecto consiste en implementar un juego llamado “el juego de la vida” que fue diseñado por el matemático británico John Horton Conway en 1970.
En un tablero rectangular de (nxm) posiciones se ubican celdas abiertas que puedan estar ocupadas o no por microorganismos. Las celdas vivas cambian de una generación a otra, según el número de vecinos que contenga microorganismos vivos.
Las reglas del juego que definen el comportamiento de una generación a otra son las siguientes:
1.- los vecinos son aquellas celdas que la tocan de manera horizontal, vertical y diagonalmente.
2.- si una celda contiene un organismo vivo en la siguiente generación:
a) muere de soledad, si no tiene vecinos vivos o tiene solo un vecino vivo
b) muero por hacinamiento, si tiene cuatro o más vecinos vivos
c) permanece viva, si tiene dos o tres vecinos vivos
3.- si una celda contiene un organismo muerto en la siguiente generación:
a) vive, si tiene tres vecinas vivas.
b) permanece muerta, en cualquier otro caso
4.- todos los nacimientos y muertes tienes lugar “al mismo tiempo”, en cada generación, de tal forma que la muerte o nacimiento de microorganismos no puede afectar la muerte o nacimiento de otros microorganismos en la generación actual.
Tu programa, deberá leer como entrada los siguientes datos:
1.- el tamaño del tablero (filas y columnas) mínimo 3 máximo 50.
2.- el número de generaciones que se procesarán.
3.- el número de microorganismos vivos al inicio del juego.
4.- las posiciones (fila y columna) de cada microorganismo.
Como salida, tu programa deberá desplegar en pantalla el tablero en cada generación.

X

X

X

Generación inicial

X X X

Generación 1
compartir

Sé el primero en opinar


 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: higado inflamado acordes ingleses vitiligo cura frase de amor en italiano como aclarar la piel naturalmente

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos