Está en la página 1de 2

UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA

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

TEMA: Taller de programación. Reforzar destrezas y competencias en:


· Clases, métodos, parámetros, atributos
· Ciclos de Repetición
· Manejo de Arreglos de tamaño Fijo Vectores y Matrices.

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

En esta matriz las sumas son 15.

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.

Para el caso anterior el resultado es 5 (1+2+2).

Ejercicio 11.
Hacer un programa que trabaje suma y resta de matrices.

Ejercicio 12.
Hacer un programa que trabaje la multiplicación de matrices.

También podría gustarte