QUE MATERIA NECESITA???

miércoles, 6 de junio de 2018

Tarea resuelta de FUNDAMENTOS DE PROGRAMACIÓN Abril 2018- Agosto 2018

9
Actividad de Aprendizaje
Analizar un programa sobre métodos y arreglos y finalmente construir un programa
Java siguiendo los principios de la orientación a objetos. Responder a un cuestionario
en el EVA.
Tema de la tarea
Programación modular (métodos y objetos) en Java.
Competencia a la que aporta la actividad
Define y crea módulos en programas aplicando los conceptos de la orientación a
objetos.
Orientaciones Metodológicas (estrategias de trabajo)
1. Para el programa 1, es necesario que construya un programa en Java y que
agregue las sentencias y/o métodos de cada una de las preguntas y determine
cuál de ellos cumple con lo solicitado. No trate de resolver el problema
mentalmente.
2. Para el programa 2, la solución al problema planteado es un programa Java
que representa a una clase que es descrita en el texto de la pregunta.
Interrogantes de la actividad planteada
Programa 1.
Se ha construido una clase Java, que tiene el siguiente método principal

1. ¿Cuál es la longitud del arreglo ages?
Opciones de respuesta:
1. 15
2. 16
3. 17
Criterio de evaluación: Se calificará el acierto con el valor de 0.4 puntos
2. Según el método principal, los métodos getGreatestIndex, getLowerInde
y modeIndex devuelven:
Opciones de respuesta:
1. La edad mayor, menor y la más común.
2. Las posiciones de la edad mayor, menor y más común.
3. El promedio de la edad mayor, menor y más común.
Criterio de evaluación: Se calificará el acierto con el valor de 0.4 puntos
3. ¿Cuál de los siguientes métodos utilizaría para encontrar la edad mayor
Opciones de respuesta:
1.

2.
3.
Criterio de evaluación: Se calificará el acierto con el valor de 0.4 puntos.
4. ¿Cuál de los siguientes métodos utilizaría para encontrar la edad menor?
Opciones de respuesta:
1.

¿Cómo corregiría el error que este método posee?
Opciones de respuesta:
1. Quitando el valor inicial a la variable sum.
2. Modificando la sentencia return para que tomo en cuenta la longitud
del arreglo.
3. Cambiando la condición del ciclo for, para que sea menor o igual.
Criterio de evaluación: Se calificará el acierto con el valor de 0.4 puntos.
6. ¿Cuál de los siguientes métodos permite contar cuántos elementos son
mayores al promedio?
Opciones de respuesta:
1.
2.

14
3.
Criterio de evaluación: Se calificará el acierto con el valor de 0.5 puntos.
7. Se ha creado el siguiente método para calcular la moda de los elementos
de un arreglo
La expresión ++count[i] es equivalente a:
Opciones de respuesta:
1. count[i] = count[i] + 1
2. count[i+1] = count[i] + 1
3. count[i] =+ 1
Criterio de evaluación: Se calificará el acierto con el valor de 0.5 puntos.
Programa 2.
Elabore un programa en Java que tenga las siguientes características: La clase se
llamará Archivo y deberá tener los siguientes atributos: nombre, ubicación, fecha de
creación y tamaño. Esta clase deberé contar con al menos 3 constructores, además,
debe cumplir con el principio de encapsulamiento. Finalmente, antes de asignar un
valor al atributo tamaño, es necesario que se valide que el valor no sea negativo.