tecnico
Arrays, Matrices y Listas enlazadas.
20%
En equipos de 3 personas realizar los dos siguientes problemas. La presentación del trabajo es un archivo .zipcon el código en java o el pseudocódigo en cualquier formato de presentación (legible).
Problema 1. Listas enlazadas.
Use una lista para crear un objeto listallamado Grupo 1 que sea de tipo String. Agregue 10 elementos (equipos) al Grupo 1. Tome cada uno de estos elementos y colóquelos a competir en un torneo todos contratodos (use la función int(0 + Math.rand()*(5-0)) para definir el marcador de cada equipo, reporte en otra lista llamada Puntos el puntaje de cada uno de los equipos alfinalizar el torneo. El equipo gana 3 puntos por partida ganada.
Problema 2. Aplicación de Arrays
Desarrollar y validar un programa que ubique 8 reinas sobre untablero de ajedrez de tal forma que ninguna reina ataque otra reina.
Análisis: Un tablero de ajedrez tiene 8 filas y 8 columnas. En el juego del ajedrez la reina es lapieza más poderosa (como en la vida real); ella puede atacar cualquier pieza en su fila, cualquier pieza en su columna, y cualquier pieza en cualquiera de sus diagonales,tal como se ilustra en la figura:
La salida debe mostrar el tablero de ajedrez (en consola) después de ubicar las ocho reinas. Por ejemplo:
AYUDA: debe haberexactamente una reina en cada fila y exactamente una reina en cada columna. No hay inputs, se inicia con una reina desde la posición 0,0 y se ubica una reina en cadacolumna. Una posición valida es aquella en la que no se está en la misma fila, columna o diagonal de alguna de las reinas ubicadas en las previas posiciones.
Regístrate para leer el documento completo.