Fundamentos de programación/Primera evaluación parcial

De Wikiversidad
Ir a la navegación Ir a la búsqueda

1

Seleccione la opción que describe esta técnica de diseño de algoritmos: «programación dinámica»

Calcular la solución a un conjunto de casos básicos que luego se combinan para encontrar la solución al problema principal.
Ejecutar y comprobar rigurosamente que se han eliminado todos los errores para garantizar el funcionamiento correcto del programa.
Expresar los pasos a seguir usando una versión restringida del lenguaje natural.
Tomar decisiones a partir de la información disponible en el momento sin considerar las posibles consecuencias.

2

¿Cuál de las siguientes opciones no corresponde a una etapa del ciclo de vida de un programa?

Análisis
Diseño
Análisis semántico
Depuración

3

¿Cuál de los siguientes es un problema de programar directamente en lenguaje máquina?

Dificultad de comprender el código.
Dificultad de implementar el algoritmo.
Dificultad de modificar el código.
Todas las anteriores.

4

Los computadores pueden comprender y ejecutar algoritmos escritos en pseudocódigo.

Verdadero.
Falso.

5

¿Cuál de las siguientes es la definición de «eficiencia»?

El programa hace uso adecuado de los recursos del computador.
El programa es fácil de usar para las personas a las que está destinado.
El programa realiza correctamente las tareas indicadas en su especificación
Ninguna de las anteriores.

6

Todos los lenguajes de programación son técnicamente equivalentes.

Verdadero.
Falso.

7

¿Cuál de los siguientes tipos de algoritmos realiza elecciones aleatorias durante su ejecución?

Aproximados.
Heurísticos.
Probabilístas.
Subjetivos.

8

¿Durante cuál etapa del ciclo de vida de un programa se comprueba rigurosamente para eliminar defectos y errores?

Análisis
Depuración
Diseño
Mantenimiento

9

¿Cuál de las siguientes opciones no es una etapa del proceso de traducción de programas a lenguaje máquina?

Análisis de eficiencia.
Análisis léxico.
Análisis semántico.
Análisis sintáctico.


Proyecto: Fundamentos de programación
Anterior: Evaluación de la lección 3 — Primera evaluación parcial — Siguiente: Lectura de la lección 4