Evaluación

Cerrar
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

Practice question. It is required to program an operation: ```java ListIF<TaskIF> getTasksBetweenDates(int dI, int dF) ``` that returns the list of tasks to be performed between dates dI and dF, both included, specified by the parameters and stored in the future task scheduler. As a precondition, assume that dI < dF. a) (1 point) Implement getTaskBetweenDates(dI, dF) so that it is independent of the structure chosen to implement the task scheduler. b) (1 point) Compute the worst-case asymptotic time cost of getTaskBetweenDates(dI, dF).

D1. Fluidez y Estilo (Forma)
Qué mide: La calidad lingüística de la prosa, la gramática, la claridad y la adaptación al registro académico.
D2. Precisión Factual (Fondo - Veracidad)
Qué mide: La corrección objetiva de los hechos, conceptos y referencias. Evalúa si lo que se afirma es verdadero.
D3. Coherencia Lógica (Fondo - Razonamiento)
Qué mide: La solidez del razonamiento y la consistencia interna de los argumentos.
D4. Relevancia de la Tarea (Fondo - Foco)
Qué mide: El grado en que la respuesta se ajusta a la pregunta planteada, sin divagar ni omitir partes esenciales.
D5. Profundidad Analítica (Fondo - Profundidad)
Qué mide: La calidad del análisis y la capacidad para interpretar, comparar o explicar.
D6. Originalidad y Perspectiva Crítica (Fondo - Aportación)
Qué mide: La aportación de una visión personal, una síntesis novedosa o una perspectiva crítica que va más allá de la simple repetición de ideas.
Valor numérico para esta respuesta
/ 2.0
Pregunta 2
Max: 3.0 pts

Analyze the following code fragments and determine their worst-case asymptotic time cost: a) (1.5 points) ```java int i = 1; while (i < n) { System.out.println(i); i *= 2; } ``` b) (1.5 points) ```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); } } ```

D1. Fluidez y Estilo (Forma)
Qué mide: La calidad lingüística de la prosa, la gramática, la claridad y la adaptación al registro académico.
D2. Precisión Factual (Fondo - Veracidad)
Qué mide: La corrección objetiva de los hechos, conceptos y referencias. Evalúa si lo que se afirma es verdadero.
D3. Coherencia Lógica (Fondo - Razonamiento)
Qué mide: La solidez del razonamiento y la consistencia interna de los argumentos.
D4. Relevancia de la Tarea (Fondo - Foco)
Qué mide: El grado en que la respuesta se ajusta a la pregunta planteada, sin divagar ni omitir partes esenciales.
D5. Profundidad Analítica (Fondo - Profundidad)
Qué mide: La calidad del análisis y la capacidad para interpretar, comparar o explicar.
D6. Originalidad y Perspectiva Crítica (Fondo - Aportación)
Qué mide: La aportación de una visión personal, una síntesis novedosa o una perspectiva crítica que va más allá de la simple repetición de ideas.
Valor numérico para esta respuesta
/ 3.0
Pregunta 3
Max: 2.0 pts

Suppose a turn-based game with several players whose number can decrease during the game when someone is eliminated during their turn. Each player performs an action and then passes the turn to the next player, in circular order. You are asked to program a Data Type that lets us manage the order in which players take their turns. For this, two operations are needed: - pasarTurno(): advances the turn to the next player. - eliminarJugador(): removes the current player from the game. a) (0.5 points) Indicate which data structure studied in the course would be the most appropriate, so that the cost of both operations is optimized. Also indicate how the current player can be identified in that structure. b) (1.5 points) Implement pasarTurno() and eliminarJugador().

D1. Fluidez y Estilo (Forma)
Qué mide: La calidad lingüística de la prosa, la gramática, la claridad y la adaptación al registro académico.
D2. Precisión Factual (Fondo - Veracidad)
Qué mide: La corrección objetiva de los hechos, conceptos y referencias. Evalúa si lo que se afirma es verdadero.
D3. Coherencia Lógica (Fondo - Razonamiento)
Qué mide: La solidez del razonamiento y la consistencia interna de los argumentos.
D4. Relevancia de la Tarea (Fondo - Foco)
Qué mide: El grado en que la respuesta se ajusta a la pregunta planteada, sin divagar ni omitir partes esenciales.
D5. Profundidad Analítica (Fondo - Profundidad)
Qué mide: La calidad del análisis y la capacidad para interpretar, comparar o explicar.
D6. Originalidad y Perspectiva Crítica (Fondo - Aportación)
Qué mide: La aportación de una visión personal, una síntesis novedosa o una perspectiva crítica que va más allá de la simple repetición de ideas.
Valor numérico para esta respuesta
/ 2.0
Pregunta 4
Max: 2.5 pts

Given the following tree, indicate the sequence of nodes visited by preorder, postorder, and breadth-first traversals (from left to right). 1 / | \n 2 3 4 / \ | 5 6 7 Explain how each traversal is performed.

D1. Fluidez y Estilo (Forma)
Qué mide: La calidad lingüística de la prosa, la gramática, la claridad y la adaptación al registro académico.
D2. Precisión Factual (Fondo - Veracidad)
Qué mide: La corrección objetiva de los hechos, conceptos y referencias. Evalúa si lo que se afirma es verdadero.
D3. Coherencia Lógica (Fondo - Razonamiento)
Qué mide: La solidez del razonamiento y la consistencia interna de los argumentos.
D4. Relevancia de la Tarea (Fondo - Foco)
Qué mide: El grado en que la respuesta se ajusta a la pregunta planteada, sin divagar ni omitir partes esenciales.
D5. Profundidad Analítica (Fondo - Profundidad)
Qué mide: La calidad del análisis y la capacidad para interpretar, comparar o explicar.
D6. Originalidad y Perspectiva Crítica (Fondo - Aportación)
Qué mide: La aportación de una visión personal, una síntesis novedosa o una perspectiva crítica que va más allá de la simple repetición de ideas.
Valor numérico para esta respuesta
/ 2.5

Al completar todas las preguntas, el examen se marcará como FINALIZADO.