Matriz
Matriz
Matriz
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas y Computación
Asignatura: Programación I
Fecha de entrega y evaluación: 06/ABR/2017
Profesor: Jorge E. Quevedo Reyes
Ejercicio 1.
Respecto al proyecto Matemático, definir los siguientes métodos adicionales.
· Método ubicaciónMejorNota(), el cual me dice la ubicación del estudiante con la mejor nota.
· Método invertirNotas(), el cual invierte el vector a partir de las notas “en el mismo arreglo”.
O sea si las notas son 2.3, 4.0, 3.6 deben quedar: 3.6, 4.0, 2.3.
· Método cuantosPasaron(), retorna el número de estudiantes que pasaron.
Ejercicio 2.
En el mismo proyecto Matemático, implementar con vectores de enteros, un método que a partir de
dos números binarios los sume y entrega el resultado.
7 à 0000 0111
12 à 0000 1100 +
-----------------
0001 0011
Como sugerencia, se debe definir tres vectores para almacenar cada cifra del número binario.
No usar métodos java que faciliten esta operación
Ejercicio 3.
En el mismo proyecto Matemático, implementar con matrices los siguientes ejercicios:
· Identificar si una matriz es mágica. Matriz mágica es una matriz cuadrada (tiene igual número
de filas que de columnas), que tiene como propiedad especial que la suma de las filas, las
columnas y las diagonales es igual. Por ejemplo:
2 7 6
9 5 1
4 3 8
Se debe leer el tamaño de la matriz, leer la matriz, pintar la matriz y decir si es mágica o no.
Ejercicio 4.
Hacer un proyecto Ajedrez, que trabaje los movimientos del caballo en ajedrez. Se deben colocar de
forma aleatoria 4 fichas amigas y cuatro enemigas y un caballo. El computador debe decir hacia
dónde se puede mover el caballo y cuál son las mejores jugadas (cuando come a ficha enemiga).
Ejercicio 7.
A partir de una matriz, calcular la transpuesta en una matriz resultante.
Ejercicio 8.
A partir de una matriz calcular la transpuesta en la misma matriz.
Ejercicio 9.
Calcular la suma de todos los números de una matriz.
Ejercicio 10.
Sumar los números de la diagonal secundaria de una matriz cuadrada.
Ejercicio 11.
Hacer un programa que trabaje suma y resta de matrices.
Ejercicio 12.
Hacer un programa que trabaje la multiplicación de matrices.