Variables y acumuladores en diagramas de flujo

Clase 3 de 19Curso de Pensamiento Lógico

Resumen

Establecer estrategias efectivas es fundamental para resolver problemas exitosamente. En este caso, necesitamos organizar claramente una dinámica grupal para cruzar un puente, considerando que cada persona tiene distintas velocidades: tú tardas un minuto, Pedro toma dos minutos, Juana cinco y Carla, que es quien más demora, tarda ocho minutos.

¿Cuáles son los tiempos individuales para cruzar el puente?

Tener claridad sobre cuánto tiempo tarda cada integrante del grupo es crucial antes de definir cualquier estrategia:

  • Tú: 1 minuto.
  • Pedro: 2 minutos.
  • Juana: 5 minutos.
  • Carla: 8 minutos.

Estos tiempos ayudan a visualizar cómo distribuir las cruces sin exceder el tiempo límite deseado de 15 minutos.

¿Por qué la primera estrategia probada no es efectiva?

Inicialmente, se probó que el más rápido (tú) regresara siempre con la linterna. Sin embargo, esto condujo a un tiempo total de 17 minutos, excediendo nuestro límite de 15 minutos. El problema más evidente fue que los registros no se integraron correctamente al diagrama de flujo, lo cual dificultó el análisis y ajuste oportuno de la estrategia.

  • Primer cruce: tú y Carla cruzaron en 8 minutos.
  • Segundo cruce: regresaste solo, sumando 1 minuto (total acumulado de 9 minutos).
  • Tercer cruce: tú y Juana sumaron 5 minutos más, totalizando 14 minutos.
  • Cuarto cruce: regresaste solo a buscar a Pedro, total de 15 minutos.
  • Quinto cruce: finalmente, tú y Pedro sumaron otros 2 minutos, llegando a 17 minutos.

¿Qué mejoras incorpora una nueva estrategia y cómo las aplicamos al diagrama de flujo?

La mejora clave es hacer que los más lentos (Juana y Carla) crucen únicamente una vez, evitando excesos en el tiempo total. Además, ya no será siempre el más rápido quien regrese. En lugar de ello, usaremos una variable denominada "tiempo" en nuestro diagrama de flujo para llevar un mejor control del proceso.

Esta variable funciona como un acumulador inicializado en cero y suma, progresivamente, los tiempos de cada movimiento. Por ejemplo, tras el primer cruce de 8 minutos de duración (tú con Carla), el "tiempo" inicial (0 minutos) se actualizará automáticamente para suministrar claridad en la gestión del tiempo restante.

Recordar que esto forma parte esencial al usar diagramas de flujo, que son gráficos claros, visuales, y estructurados de una secuencia lógica de pasos necesarios para resolver un problema.

¿Ya aplicaste una estrategia similar o quieres probar tu propia variante? ¡Déjanos tus comentarios abajo y comparte cómo te resultó esta dinámica!