Fundamentos de programación/Algoritmos/Evaluación

Evaluación de la lección 1
Algoritmos

1 ¿Cuál de las siguientes definiciones describe un algoritmo?

Un dispositivo de entrada.
Un mecanismo para la generación de nuevas ideas.
Un proceso infinito (sin término) y variable.
Una secuencia exacta de pasos para resolver un problema.

2 ¿Cuál de las siguientes opciones se refiere a un método de desarrollo de algoritmos?

Divide y conquista.
Programación dinámica.
Voracidad.
Todas las anteriores.

3 Los algoritmos debe terminar después de un número determinado de pasos.

Verdadero.
Falso.

4 ¿Cuál de los siguientes tipos de algoritmos da una solución inexacta pero dentro de un margen de error preestablecido?

Algoritmos aproximados.
Algoritmos de recorridos sobre grafos.
Algoritmos heurísticos.
Algoritmos probabilistas.

5 ¿Cuál de las siguientes opciones menciona técnicas usadas para representar algoritmos sin ambigüedades.

Lenguaje natural y diagramas de flujo.
Seudocódigo y diagramas de flujo.
Seudocódigo y lenguaje natural.
Ninguna de las anteriores.


Proyecto: Fundamentos de programación
Anterior: Lectura de la lección 1 — Evaluación — Siguiente: Lectura de la lección 2