Descomposición: divídalo en partes, no lo desarticule
Dividir un problema en partes más pequeñas que puedan resolverse por separado. Trampa del examen: confundir la descomposición con la abstracción (ignorar detalles) o el reconocimiento de patrones (detectar similitudes).
Escuchar esta página (beta)
La descomposición consiste en dividir un problema complejo en subproblemas manejables y abordar cada uno por separado. Piense en la planificación de una conferencia: no reserva el recinto, invita a los ponentes y organiza el servicio de comidas todo a la vez, sino que lo divide en tareas como seleccionar el recinto, elaborar la lista de ponentes y planificar el menú. En las pruebas EPSO, el contraste clave es con la abstracción, que oculta los detalles innecesarios, y con el reconocimiento de patrones, que encuentra elementos comunes entre distintos problemas. La descomposición consiste exclusivamente en dividir el trabajo, no en simplificarlo ni compararlo.
Un truco rápido de eliminación: si una situación describe la agrupación de tareas por tipo o secuencia, se trata de descomposición; si describe la omisión de determinados detalles para centrarse en la visión general, se trata de abstracción. Otra pista: la descomposición suele dar lugar a una lista de tareas o a un diagrama de flujo con ramas separadas, mientras que el reconocimiento de patrones implicaría asociar un problema nuevo a una plantilla conocida. Tenga cuidado con las preguntas que mezclan estos conceptos, especialmente cuando el problema conlleva tanto dividirlo como encontrar similitudes; la respuesta correcta depende de qué paso se realice primero.
Para ponerse a prueba, tome cualquier problema cotidiano, como preparar una receta nueva, y enumere mentalmente los subproblemas: reunir los ingredientes, preparar los utensilios y seguir los pasos. Si puede separarlos sin omitir detalles ni compararlos con otras recetas, está aplicando la descomposición. Recuerde: si la respuesta implica «dividir y vencer», se trata de descomposición; si implica «ignorar y simplificar», se trata de abstracción.
¿Qué es la descomposición en el pensamiento computacional?
Dividir un problema en partes más pequeñas que puedan resolverse por separado.