Programar no es escribir código: es pensar ordenado

Descomposición: partir el elefante
Un problema enorme paraliza porque no sabes por dónde empezar. La descomposición lo parte en partes que sí puedes resolver una por una. "Hacer una app para pedir tacos" se parte en: mostrar el menú, que el cliente elija, calcular el total, registrar la orden, notificar a la cocina. Cada una es un problema chico. Si una parte sigue siendo grande, se vuelve a partir.
Patrones: lo que se repite, se resuelve una vez
- Si muchas partes se parecen, no las resuelves distinto cada vez: haces UNA solución y la reutilizas.
- Ejemplo: el registro de cada cliente, de cada platillo y de cada pago son "guardar datos con nombre, cantidad y fecha": un mismo patrón tres veces.
- Reconocer patrones ahorra trabajo y reduce errores: si el patrón está bien hecho una vez, funciona en todas.
Las cuatro columnas del pensamiento computacional
| Herramienta | Qué hace | Ejemplo cotidiano |
|---|---|---|
| descomposición | parte un problema grande en chicos | organizar una fiesta por tareas |
| patrones | ve qué se repite | cada cliente se registra igual |
| abstracción | ignora lo que no importa ahora | no te preocupa de qué color es el plato |
| algoritmo | define los pasos ordenados | la lista de instrucciones a seguir |
De un problema gigante a piezas manejables
- Un problema enorme de una sola pieza
- Descomposición: se parte en funciones chicas
- Patrones: las piezas que se parecen se resuelven con una sola idea
Piensa en algo grande que debas hacer. ¿En cuántas piezas chicas se parte?
Ejemplo resuelto: una app de tareas escolares
Descomponer y ver patrones
Problema grande
Una app que ayude a no olvidar tareas y entregas.Partir
Registrar materia, crear tarea con fecha, avisar antes, marcar completada, ver el resumen de la semana.Patrón
Materia, tarea y aviso comparten "algo con nombre y fecha": un mismo objeto reutilizable.Abstracción
Por ahora ignora colores, sonidos y cuentas de usuario: no son el problema central.Orden
Primero registrar; sin eso no hay qué avisar; el resumen sale al final.Resultado
Cinco piezas chicas que sí puedes resolver una por una.
Paso 1 de 6
Practica ahora
La descomposición sirve para…
Reconocer patrones significa resolver cada caso de forma distinta.
Une cada herramienta con su acción:
La abstracción consiste en lo que no importa para enfocarte en el problema central.
Escoge un problema grande tuyo (un evento, una tarea de la escuela, aprender algo). Descomponlo en piezas chicas y marca qué piezas se parecen (patrones).
Si una pieza sigue enorme, córtala otra vez: ahí está la habilidad.
Tu texto se guarda sólo en este dispositivo.
Autoevalúate
Descomposición y patrones
Aquí se mira lo que ya fuiste acertando. Pulsa «Comprobar» para saber si puedes seguir.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.