Documente Academic
Documente Profesional
Documente Cultură
Proyecto 1
Tableros Numricos Fase 1
El laboratorio de desarrollo de software GDAyP ha decidido realizar como regalo para
uno de sus miembros un programa que permita validar tableros numricos del famoso
juego. Como tienen otras responsabilidades decidieron atacar el problema por etapas.
En la primera etapa el programa a desarrollar debe recibir un nmero entero de 16
dgitos. Cada valor de la cadena representar una posicin dentro de un tablero
numrico de 4x4, como se puede ver en el siguiente ejemplo:
Entrada de ejemplo 1: 1234432134122143
C1
1 2 3 4
4 3 2 1
C2
C3
3 4 1 2
2 1 4 3
C4
C1
1 2 3 4
4 3 2 1
C2
C3
3 2 2 2
2 1 3 3
C4
REQUERIMIENTOS
Se desea que en esta fase desarrolle una solucin capaz de verificar:
1.
2.
3.
4.
5.
6.
pg. 1
Ejemplo:
Entrada:
Salida:
123
12344321341221334
1234432184122133
12344321z4122133
1234432134122143
1234432132222133
Solucin invlida.
Solucin vlida.
RESTRICCIONES:
-
Se debe usar lectura y escritura estndar. Se permite usar tipos de datos bsicos,
operaciones aritmticas y slo condicionales de las estructuras de control propias
de C++.
Cualquier copia ser penalizada para todos los involucrados con la nota de CERO (0)
puntos, adems del reporte respectivo al Profesor de la Seccin y a la Coordinadora
de la Materia.
CONSULTAS:
En caso de dudas, consultar al Preparador II David Rojas, davidrojas0791@gmail.com
En el sitio web de la materia se publicarn aclaratorias y respuestas a preguntas
frecuentes sobre el proyecto.
GDAyP
pg. 2
AyP-Proyecto1-Seccin-Cdula
por ejemplo:
AyP-Proyecto1-C2-12345678
El archivo con la solucin a enviar por correo-e (.cpp) debe guardarse respetando el
siguiente formato para su nombre, sin usar acentos o :
Proyecto1-Seccion-NombreyApellidoCedula.cpp
por ejemplo, para Mara Anglica Pealoza:
Proyecto1-C2-MariaPenaloza-12345678.cpp
IMPORTANTE:
-
GDAyP
pg. 3