Selecciona un nivel para ver su descripción detallada.
Estudiante: Zenaida Tellez | Asignatura: Estrategias de Programación y Estructuras de Datos
Pregunta 1
Max: 2.0 pts
Pregunta sobre la práctica.
Se desea programar una operación:
```java
ListIF<TaskIF> getTasksBetweenDates(int dI, int dF)
```
que devuelva la lista de tareas que deben realizarse entre las fechas dI y dF, ambas incluidas, indicadas por los parámetros y que se encuentran almacenadas en el planificador de tareas futuras.
Como precondición asumiremos que dI < dF.
a) (1 punto) Programe la operación getTaskBetweenDates(dI, dF) de forma que sea independiente de la estructura escogida para implementar el planificador de tareas.
b) (1 punto) Calcule el coste asintótico temporal en el caso peor de la operación getTaskBetweenDates(dI, dF).
Pregunta 2
Max: 3.0 pts
Analice los siguientes fragmentos de código y determine su coste asintótico temporal en el caso peor:
a) (1,5 puntos)
```java
int i = 1;
while (i < n) {
System.out.println(i);
i *= 2;
}
```
b) (1,5 puntos)
```java
public static int dum(int n) {
if (n == 0) {
return 0;
} else if (n <= 3) {
return 1;
} else {
return dum(n-1) + dum(n-2) + dum(n-3);
}
}
```
Pregunta 4
Max: 3.0 pts
Para que un árbol binario de búsqueda no equilibrado vuelva a cumplir las condiciones para ser un árbol AVL, es necesario aplicar rotaciones.
Secuencias:
a) 3, 1, 2
b) 3, 2, 1
c) 7, 15, 10
d) 11, 22, 35
Se pide construir los árboles, explicar la rotación necesaria y aplicarla.
Al completar todas las preguntas, el examen se marcará como FINALIZADO.
Guía de Anotación y Rúbrica
Reglas Generales
Unidad de Análisis: Evalúe cada respuesta de forma independiente, sin dejarse influir por respuestas anteriores del mismo estudiante.
Nota Numérica: La "Nota Global del Alumno" debe reflejar la calificación tradicional (0 a Puntos Máximos) basada en el contenido académico. Use decimales si es necesario.
Rúbrica Multidimensional: Las dimensiones (D1-D6) miden aspectos cualitativos. Intente usar todo el rango de la escala (0-3) para diferenciar respuestas pobres, medias y excelentes.
Comentarios: Añada comentarios breves especialmente si la puntuación es muy baja o si detecta "alucinaciones" (datos inventados) por parte del modelo.
Ejemplos Ilustrativos (0 vs 3)
A continuación se presentan ejemplos ficticios para ilustrar los extremos de la escala.
Nivel 0 (Deficiente)
"La cosa es que Platón decia que las ideas son lo mas y lo de abajo es falso. Osea no se ve bien."
Registro coloquial ("la cosa es", "o sea"), imprecisión léxica ("lo de abajo") y sintaxis pobre.
Nivel 3 (Excelente)
"Platón postula la preeminencia ontológica del Mundo de las Ideas, relegando el mundo sensible a una mera copia imperfecta y transitoria."
"La Guerra Civil Española comenzó en 1931 tras la muerte de Franco y duró hasta la transición."
Errores graves de fechas (1931 vs 1936) y anacronismos (muerte de Franco antes de la guerra). Datos inventados.
Nivel 3 (Excelente)
"El conflicto estalló en julio de 1936 tras el fracaso parcial del golpe de estado, finalizando el 1 de abril de 1939."
Datos cronológicos exactos y uso correcto de la terminología histórica ("golpe de estado", "fracaso parcial").
Nivel 0 (Deficiente)
"El Imperio Romano cayó porque llovía mucho y la gente estaba triste, por eso construyeron acueductos."
Falta de conexión lógica (non sequitur). Las causas y consecuencias no tienen relación racional.
Nivel 3 (Excelente)
"La presión de los pueblos germánicos, sumada a la crisis económica interna y la inestabilidad política, colapsó la estructura administrativa del Imperio."
Argumentación causal sólida. Se exponen múltiples factores que convergen en una conclusión lógica.
Contexto: Pregunta sobre las causas de la I Guerra Mundial.
Nivel 0 (Deficiente)
"Las trincheras eran lugares horribles con ratas y barro. Murieron millones de personas por el gas mostaza."
Información cierta pero irrelevante. Describe el desarrollo de la guerra, no responde a la pregunta sobre las causas.
Nivel 3 (Excelente)
"El sistema de alianzas, el imperialismo en los Balcanes y el nacionalismo exacerbado crearon el caldo de cultivo que detonó tras Sarajevo."
Foco absoluto en la pregunta. Solo aborda los orígenes y causas del conflicto.
Nivel 0 (Deficiente)
"Marx decía que los ricos son malos y los pobres buenos y que hay que repartir el dinero."
Caricatura superficial. Simplifica conceptos complejos hasta perder su significado (hombre de paja).
Nivel 3 (Excelente)
"El materialismo histórico analiza cómo las relaciones de producción condicionan la superestructura ideológica y jurídica de la sociedad."
Análisis conceptual profundo. Usa las categorías teóricas correctas para explicar el fenómeno.
Nivel 0 (Deficiente)
(Respuesta estándar copiada del manual o muy genérica sin aportación propia)
Meramente reproductiva. No hay evidencia de digestión personal de los contenidos.
Nivel 3 (Excelente)
"Si bien se suele enfatizar el factor económico, resulta interesante contrastar esto con la visión de Weber sobre la ética protestante para entender el cambio cultural subyacente."
Valor añadido (Plus). Conecta autores, ofrece una síntesis novedosa o una perspectiva crítica fundamentada.