*Autor: Sergio Cabrero Alcázar 1º ITI Electricidad Practica 2 --EXPLICACION DE LA SOLUCION LLEVADA A CABO-- *Podemos dividir el problema propuesto en dos partes bien diferenciadas: * Entrada de datos por parte del usuario: Zona solucionada mediante el procedimiento menu el cual mediante la funcion IOResult y una estructura iterativa WHILE se encarga de la robustez del programa. En dicho procedimiento tomamos los datos necesarios para el funcionamiento de los apartados mundo aleatorio y mundo generado manualmete por el usuario, la opcion 4 de salida de programa la he solucionada con la funcion Halt la cual interrumpe la ejecucion del programa y retorna al nivel del sistema operativo. * Desarrollo del juego:El programa principal es un bucle repeat hasta que la variable de control t es igual al de turnos dados por el usuario. Como solo he desarrollado el punto 1 el modo aleatorio procedere a explicarlo,el procedimiento casillas muertas mediante una estructura FOR declara los bordes del tablero como cero o casilla muerta, luego pasamos al procedimiento Reglasdejuego_Maleatorio el cualinicializa la matriz o tablero a cero posteriormente compara la probabilidad dada por el usuario con el aleatorio de este modo con un doble for se va recorriendo la matriz de modo que se empiezan ha introducir 1 o casilla viva donde corresponda,luego vendria el procedimiento Tablero que mediante un doble FOR genera una rejilla a la cual habria que pasarle el vector estado junto con los write para que procediera a dibujar el mundo NOTA: Solo esta programado el modo aleatorio, el programa no da ningun error de compilacion y el menu funciona correctamente pero a la hora de ejecutar dicho modo produce ERROR 215:Arithmetic Overflow, intuyo que el error puede estar en que los vectores bidimensionales tipoestadocelula y matriz no concuerdan en rangos, asi pues le rogaria que me permitiera presentar la segunda entrega ya que estoy seguro que podre mejorar bastante el programa. ---------------------------- (añadido tras someter) ---------------------------- 16:57:07 11/12/09 -> Segun los datos introducidos los ficheros son: G04P10D2 -> Los autores del trabajo son: Cabrero Alcazar, Sergio Nombres originales de los archivos entregados -> VIDA.PAS, VIDA.txt