QUE MATERIA NECESITA???

miércoles, 2 de enero de 2019

Tarea resuelta de FUNDAMENTOS DE PROGRAMACIÓN Octubre 2018- Febrero 2019

Actividad de Aprendizaje
Analizar un programa sobre métodos y arreglos y finalmente construir un programa
Java que use un método recursivo. Responder a un cuestionario en el EVA.
Tema de la tarea
Programación modular (métodos) y recursividad en Java.
Competencia a la que aporta la actividad
Escribe programas estructurados en lenguajes de tercera generación para resolver
problemas de baja complejidad.
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 contiene un método recursivo. El problema se resuelve buscando un factor
común que maximice el tamaño de las tiras.
Interrogantes de la actividad planteada
El coeficiente de correlación de Pearson es un índice que mide el grado de relación
de dos variables siempre y cuando ambas sean cuantitativas.

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, getLowerIndex 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.

11
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 2 3
Criterio de evaluación: Se calificará el acierto con el valor de 0.4 puntos.

5. Se ha creado el siguiente método para calcular el promedio de los elementos
de un arreglo
¿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 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.
Analice el siguiente problema:
Andrea tiene dos piezas de tela. Una pieza tiene 72 centímetros de ancho mientras
que la otra tiene 90 centímetros de ancho. Ella quiere cortar ambas piezas en tiras
del mismo ancho, pero que sean lo más anchas posible. ¿Qué tan ancho debería
cortar las tiras?
Desarrolle un programa en Java que permita resolver no sólo ese problema, sino
cualquier otro problema similar en donde únicamente cambian las dimensiones de
las piezas de tela. Su programa debe implementar recursividad.