📚 DE LIBRE ACCESO · SIN LOGIN

Respuestas modelo

Consulta aquí las respuestas correctas y explicaciones de las autoevaluaciones y los tests del manual. Ideal para repasar antes de un test o aclarar dudas.

111
🎯 autoevaluación
355
📝 test · opción múltiple
111 / 111
✍️ test · abiertas con respuesta
37
temas cubiertos
✕ Limpiar

1.02 · Pensamiento Computacional y Resolución de Problemas

16 preguntas con respuesta en este tema.

🎯 Autoevaluación (3)

1
🎯 AE

¿Cuáles son los 4 pilares del pensamiento computacional?

  • A. Variables, funciones, clases, objetos
  • B. Descomposición, patrones, abstracción, algoritmos ✓ CORRECTA
  • C. Input, output, proceso, memoria
  • D. If, for, while, switch
💡 Por qué es correcta:

Los 4 pilares según Jeannette Wing: descomposición, reconocimiento de patrones, abstracción y diseño de algoritmos.

2
🎯 AE

Si tienes que resolver "encontrar el camino más corto entre dos ciudades", ¿qué pilar aplicas primero?

  • A. Descomposición ✓ CORRECTA
  • B. Abstracción
  • C. Algoritmos
  • D. Patrones
💡 Por qué es correcta:

Descomponer el problema: modelar el grafo de ciudades, identificar nodos, aristas y pesos.

3
🎯 AE

¿Qué es la abstracción en pensamiento computacional?

  • A. Escribir código abstracto
  • B. Eliminar detalles irrelevantes para enfocarse en lo esencial ✓ CORRECTA
  • C. Usar clases abstractas en POO
  • D. Crear interfaces gráficas
💡 Por qué es correcta:

Abstracción es ignorar detalles no esenciales para reducir la complejidad y enfocarse en lo que importa.

📝 Test · Sección A · Opción múltiple (10)

1
📝 MC

¿Cuáles son los 4 pilares del pensamiento computacional?

  • A. If, for, while, switch
  • B. Descomposición, patrones, abstracción, algoritmos ✓ CORRECTA
  • C. Input, output, proceso, memoria
  • D. HTML, CSS, JS, PHP
💡 Por qué es correcta:

Los 4 pilares: descomposición, reconocimiento de patrones, abstracción, algoritmos.

2
📝 MC

Si divides un problema grande en partes pequeñas, ¿qué pilar aplicas?

  • A. Abstracción
  • B. Patrones
  • C. Descomposición ✓ CORRECTA
  • D. Algoritmos
💡 Por qué es correcta:

Descomposición es dividir el problema en subproblemas manejables.

3
📝 MC

¿Qué es la abstracción?

  • A. Eliminar detalles irrelevantes para enfocarse en lo esencial ✓ CORRECTA
  • B. Escribir código abstracto
  • C. Clases abstractas
  • D. Interfaces
💡 Por qué es correcta:

Abstracción: ignorar detalles no esenciales para reducir complejidad.

4
📝 MC

Identificar que dos problemas se resuelven con la misma estrategia se llama:

  • A. Descomposición
  • B. Reconocimiento de patrones ✓ CORRECTA
  • C. Abstracción
  • D. Refactorización
💡 Por qué es correcta:

Reconocimiento de patrones: ver similitudes entre problemas diferentes.

5
📝 MC

¿Qué pilar se enfoca en diseñar la secuencia de pasos para resolver un problema?

  • A. Abstracción
  • B. Descomposición
  • C. Algoritmos ✓ CORRECTA
  • D. Patrones
💡 Por qué es correcta:

Algoritmos: diseñar la secuencia de pasos ordenados para la solución.

6
📝 MC

La torre de Hanoi se resuelve con:

  • A. Descomposición
  • B. Recursión (patrón) ✓ CORRECTA
  • C. Abstracción
  • D. Iteración simple
💡 Por qué es correcta:

La torre de Hanoi es un ejemplo clásico de recursión.

7
📝 MC

¿Por qué es importante el pensamiento computacional?

  • A. Solo para programadores
  • B. Para resolver problemas en cualquier disciplina ✓ CORRECTA
  • C. Solo para matemáticos
  • D. No es importante
💡 Por qué es correcta:

El pensamiento computacional es una habilidad transversal aplicable a cualquier campo.

8
📝 MC

Un mapa de metro es un ejemplo de:

  • A. Descomposición
  • B. Reconocimiento de patrones
  • C. Abstracción ✓ CORRECTA
  • D. Algoritmos
💡 Por qué es correcta:

Un mapa es una abstracción: omite detalles no esenciales de la ciudad real.

9
📝 MC

La receta de cocina es similar a:

  • A. Un programa de computadora
  • B. Un algoritmo ✓ CORRECTA
  • C. Una abstracción
  • D. Una clase
💡 Por qué es correcta:

Una receta es esencialmente un algoritmo: pasos ordenados para un resultado.

10
📝 MC

¿Cuál es el primer paso para resolver un problema complejo?

  • A. Programar
  • B. Descomponerlo en partes ✓ CORRECTA
  • C. Compilar
  • D. Ejecutar
💡 Por qué es correcta:

Descomponer primero. Programar es la última fase.

✍️ Test · Sección B · Preguntas abiertas (3)

11
✍️ AB

Aplica los 4 pilares del pensamiento computacional para resolver: "Encontrar la ruta más corta entre dos puntos de una ciudad con calles y tráfico variable".

💡 Por qué es correcta:

Descomposición: separar el problema en subproblemas: modelar la ciudad, calcular rutas, optimizar. Patrones: reconocer que es un problema clásico de grafos con pesos (Dijkstra/A*). Abstracción: ignorar detalles irrelevantes (no modelar cada edificio). Algoritmos: usar Dijkstra con pesos por tráfico.

12
✍️ AB

¿Por qué el pensamiento computacional es valioso fuera de la programación? Da 2 ejemplos concretos.

💡 Por qué es correcta:

Porque enseña a resolver problemas estructuradamente. Ejemplos: planificar un viaje (descomposición: vuelos, hospedaje, actividades; optimización: tiempo/dinero), organizar una mudanza (patrones, abstracción), diagnosticar un problema médico (descomposición de síntomas).

13
✍️ AB

Diseña un algoritmo en pseudocódigo para encontrar la palabra más larga de un texto. Aplica descomposición.

💡 Por qué es correcta:

1. Dividir texto en palabras. 2. Para cada palabra, medir longitud. 3. Mantener la más larga vista. Pseudocódigo: max = ""; PARA CADA palabra EN texto: SI longitud(palabra) > longitud(max): max = palabra; FIN SI; FIN PARA; RETORNAR max.

📝 ¿Listo para evaluarte?

Regístrate o inicia sesión para tomar la autoevaluación o el test de este tema y registrar tu puntaje.