Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos y Análisis de Algoritmos

Total questions: 21

Worksheet time: 46mins

Name
Class
Date
1.

¿Qué es un algoritmo y cuáles son sus propiedades esenciales?

4 lines
2.

¿Por qué es importante la precisión en un algoritmo?

4 lines
3.

Explica qué es un autómata y da un ejemplo real.

4 lines
4.

¿Qué es la máquina de Turing y por qué es importante?

4 lines
5.

¿Qué es el peor caso, caso medio y mejor caso en algoritmos?

4 lines
6.

Describe cómo funciona el Selection Sort y su complejidad.

4 lines
7.

¿Por qué Bubble Sort es ineficiente para listas grandes?

4 lines
8.

¿Qué es la recursividad? Ejemplifica con el factorial.

4 lines
9.

Ventajas y desventajas de la recursión.

4 lines
10.

¿Cómo funciona la búsqueda binaria?

4 lines
11.

¿Cómo funciona la búsqueda binaria?

a)

Requiere un arreglo ordenado.

b)

Compara con el elemento central.

c)

Descarta la mitad donde no puede estar el valor.

d)

Complejidad: O(log n).

12.

¿Qué es una tabla hash y cómo maneja colisiones?

a)

Tabla hash: Estructura que mapea claves a valores usando una función hash.

b)

Encadenamiento: Listas enlazadas en cada bucket.

c)

Direccionamiento abierto: Busca la siguiente celda disponible.

13.

¿Qué es un problema decidible vs. no decidible?

a)

Decidible: Tiene un algoritmo que lo resuelve (ej: ordenar números).

b)

No decidible: No tiene solución algorítmica general (ej: Problema de la Parada).

14.

¿Qué es la computabilidad?

4 lines
15.

Explica qué es una gramática BNF.

4 lines
16.

Compara Selection Sort y Bubble Sort.

a)

Complejidad: O(n²) en todos los casos, Estabilidad: No estable, Uso: Pequeños conjuntos.

b)

Complejidad: O(n²) (peor caso), Estabilidad: Estable, Uso: Solo educativo.

17.

¿Cuándo usar recursión vs. iteración?

a)

Recursión: Problemas con subproblemas similares (ej: Fibonacci, árboles).

b)

Iteración: Cuando la eficiencia en memoria es crítica (ej: bucles for).

18.

¿Búsqueda binaria o tabla hash?

a)

Búsqueda binaria: Datos ordenados, O(log n).

b)

Tabla hash: Acceso rápido O(1), pero requiere más memoria.

19.

¿Qué es el Problema de la Parada (Halting Problem)?

4 lines
20.

¿Qué es un lenguaje formal?

4 lines
21.

¿Por qué la máquina de Turing es relevante hoy?

a)

Establece los límites fundamentales de la computación.

b)

Es la base teórica de las computadoras modernas.