ayuda con un taller de java
Publicado por dario (1 intervención) el 08/02/2017 01:09:38
1. Se quiere construir un algoritmo que califique un examen de selección múltiple presentado por un estudiante de Programación de Computadores. En cada una de las preguntas del examen, el estudiante debió elegir una de cinco opciones, identificadas con las letras A,B,C,D y E. Las entradas (datos conocidos) para el algoritmo son:
* El número de preguntas que tenía el examen
* Cada una de las respuestas dadas por el estudiante
* Las respuestas correctas
* La salida esperada (dato desconocido) es:
* La nota obtenida. Esta nota corresponde al número de aciertos que tuvo el estudiante.
2. Escriba un algoritmo que lea dos arreglos de números enteros ORDENADOS ascendentemente y luego produzca la lista ordenada de la mezcla de los dos. Por ejemplo, si los dos arreglos tienen los números 1 3 6 9 17 y 2 4 10 17, respectivamente, la lista de números en la pantalla debe ser 1 2 3 4 6 9 10 17 17.
3. Los siguientes ejercicios tienen como propósito que usted escriba ciclos que recorran la matriz completa o partes de ella. Suponga que se ha definido una constante positiva entera N y una matriz mat, de dimensión NxN.
a) Escriba un algoritmo que ponga cero en ambas diagonales de la matriz.
b) Escriba un algoritmo que ponga cero en la primera y la última fila, y en la primera y la última columna de la matriz.
c) Escriba un algoritmo que llene de números la matriz de tal forma que mat[i][j] sea igual a i+j.
d) Escriba un algoritmo que llene la diagonal principal de la matriz con los números 1,2,3,...N. La diagonal principal de una matriz está formada por las casillas en las cuales el índice de fila y de columna son iguales.
e) Escriba un algoritmo que llene todas las filas pares con los números 1,2,3,...N, y las filas impares con los números N,N-1,N-2,...1.
* El número de preguntas que tenía el examen
* Cada una de las respuestas dadas por el estudiante
* Las respuestas correctas
* La salida esperada (dato desconocido) es:
* La nota obtenida. Esta nota corresponde al número de aciertos que tuvo el estudiante.
2. Escriba un algoritmo que lea dos arreglos de números enteros ORDENADOS ascendentemente y luego produzca la lista ordenada de la mezcla de los dos. Por ejemplo, si los dos arreglos tienen los números 1 3 6 9 17 y 2 4 10 17, respectivamente, la lista de números en la pantalla debe ser 1 2 3 4 6 9 10 17 17.
3. Los siguientes ejercicios tienen como propósito que usted escriba ciclos que recorran la matriz completa o partes de ella. Suponga que se ha definido una constante positiva entera N y una matriz mat, de dimensión NxN.
a) Escriba un algoritmo que ponga cero en ambas diagonales de la matriz.
b) Escriba un algoritmo que ponga cero en la primera y la última fila, y en la primera y la última columna de la matriz.
c) Escriba un algoritmo que llene de números la matriz de tal forma que mat[i][j] sea igual a i+j.
d) Escriba un algoritmo que llene la diagonal principal de la matriz con los números 1,2,3,...N. La diagonal principal de una matriz está formada por las casillas en las cuales el índice de fila y de columna son iguales.
e) Escriba un algoritmo que llene todas las filas pares con los números 1,2,3,...N, y las filas impares con los números N,N-1,N-2,...1.
Valora esta pregunta
0