EBAC Logotipo
Menú

4.3 Explora el reconocimiento de patrones

Comprender qué es un patrón y por qué es útil, Identificar similitudes entre problemas o tareas para facilitar su resolución., revisar ejemplor (Comparar distintas recetas de cocina, detectar pasos comunes.)

1. ¿Cómo reconocemos patrones?


¿Qué buscamos?

  1. Características parecidas
  2. Acciones que se repiten
  3. Resultados que siguen una lógica


Ejemplo:

Comparar dos recetas (tacos y burritos):

  1. Ambas usan tortillas
  2. Ambas tienen un relleno
  3. Ambas se enrollan


2. ¿Qué es un patrón?

Un patrón es una estructura repetida que podemos identificar (forma, secuencia o regla).


Ejemplos cotidianos:

  1. Los pasos para hacer una receta
  2. La manera en que resolvemos operaciones matemáticas
  3. La rutina diaria como lavarse diario los dientes, bañarse o salir a una hora fija para salir a trabajar.


3. ¿Cómo lo aplicamos?

En el pensamiento humano:

Cuando identificamos un patrón útil, nuestro cerebro lo guarda y lo aplica automáticamente en situaciones similares. Esto se basa en:

  1. Experiencia previa (aprender de lo que ya hicimos).
  2. Automatización (actuar sin pensar demasiado, como manejar un auto).


En programación este mismo concepto se llama reutilización de funciones:

  1. Eficientando el desarrollo usando el principio DRY (Don't Repeat Yourself) Evitando repetir código.
  2. Consistencia: Los procesos funcionan igual cada vez.


Ejemplo: Si sabes preparar caldo de pollo, puedes reutilizarlo como base para otras recetas, como salsas o sopas.


En programación, sería como usar una función "obtenerCaldoBase()" en distintas partes de un programa de recetas.


4. ¿Por qué son útiles los patrones?

  1. Nos ayudan a resolver problemas de manera más rápida y eficiente
  2. Facilitan la toma de decisiones
  3. Aplicación como solución a otros problemas donde detectemos partes comunes
  4. Repetición y automatización: Ahorramos tiempo al aplicar soluciones conocidas.


Ejemplo: Saber preparar un sándwich, puedes usarse como patrón similar para preparar una torta.