Sudoku (lenguaje c)

Solo disponible en BuenasTareas
  • Páginas : 3 (572 palabras )
  • Descarga(s) : 7
  • Publicado : 20 de junio de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD SIMÓN BOLÍVAR
PROFESORA ALEXANDRA LA CRUZ
COMPUTACIÓN I

PRIMERA ENTREGA
Documento de Análisis



SARTENEJAS, 23 DE JUNIO DE 20061. Definición del problema:

El sudoku es un juego que consiste en rellenar una matriz con números, letras o figuras; de modo que ninguno de estos caracteres se repita en una misma fila, ni enuna misma columna así como tampoco en las subáreas llamadas regiones.

El programa sólo admitirá cinco jugadores con un máximo de diez juegos cada uno, teniendo en cuenta que cada jugador debetener un “nickname” distinto al de los otros participantes. Al introducir su nombre de usuario se le presentará la matriz de sudoku de 4x4 (cuatro filas y cuatro columnas), que deberá rellenar con númerosenteros del 1 al 4 indicando la posición en la matriz; de esta manera el programa verificará si es correcta o no la opción planteada respondiendo al jugador con una nota negativa si es incorrecto osimplemente imprimiendo el valor sobre la matriz en el caso contrario.
El tiempo determinará el puntaje o score de cada jugador, dándole el primer lugar al participante que lo realice en menostiempo. Al finalizar la jugada, el participante podrá observar el nombre y el score acumulado de él y de los demás jugadores, ordenados desde el primero hasta el quinto lugar.

2. Esquema de la solución:• Diagrama del arreglo: Esta tarea se encarga de imprimir en pantalla la matriz 4x4 de sudoku junto con los números que el participante vaya colocando.
• Nickname y score: El programa lesolicitará al usuario que introduzca su nombre antes de comenzar el juego, luego al finalizarlo anotará su score y lo almacenará junto con el del resto de los jugadores ordenándolos del primer al últimolugar.
• Número-posición: Para esta tarea el programa solicita al usuario el número y la posición en la matriz donde quiere colocarlo.
• Verificación 1: En esta tarea el programa debe chequear:
-...
tracking img