Saltar al contenido
AulaViva

Ordenar datos de tienditas sin usar computadoras

Aprende a programar ordenando cajas de refresco con algoritmos desconectados.

  • 50 min1 sesión
  • BachilleratoNivel
  • Grupo completo10 a 40 estudiantes
  • 10 minDe preparación
  • Funciona sin internet
  • Sin equipo especial
  • ODS 9

De qué se trata

Los alumnos actúan como 'variables' físicas, organizando inventarios de tiendita utilizando el algoritmo de la burbuja (Bubble Sort). Entienden la lógica computacional a través del movimiento de su propio cuerpo.

Pregunta con la que abres

¿Cómo sabe Netflix, Spotify o MercadoLibre qué mostrarte primero en un microsegundo?

El reto

Ordena el inventario de la tienda sin hablar, usando una regla estricta de programación.

Objetivo: Al finalizar, el estudiantado será capaz de simular físicamente un algoritmo de ordenamiento simple (Bubble Sort) y explicar su flujo de control e iteraciones.

Paso a paso

  1. 1

    El cerebro de la computadora

    Apertura · 10 min

    Tú haces

    Explica que las computadoras son rápidas pero tontas: solo pueden hacer una cosa a la vez. Dales el contexto: 'Son latas de frijoles desordenadas. Yo soy la máquina y las voy a ordenar comparando de dos en dos'.

    Ellos hacen

    Observa las reglas del juego. Una computadora solo puede comparar al valor A con el valor B inmediato.

  2. 2

    Ejecución del algoritmo Burbuja

    Desarrollo · 25 min

    Tú haces

    Pasa a 8 alumnos al frente. Dales una hoja numerada al azar a cada uno. Elige a un 'Programador' que debe caminar de izquierda a derecha comparando: '¿El de la izquierda es mayor que el de la derecha? Si sí, cambian de lugar. Si no, avanza al siguiente'. Repite hasta ordenar.

    Ellos hacen

    Sostén tu número visible. Cállate y obedece las instrucciones condicionales del 'Programador' hasta que la fila entera esté en orden de menor a mayor.

    Producto: Simulación física exitosa

  3. 3

    Traducción a pseudocódigo

    Cierre · 15 min

    Tú haces

    Escribe en el pizarrón la estructura SI (IF), ENTONCES (THEN) y REPETIR (LOOP). Pide que conecten lo que acaban de jugar con las palabras del pizarrón.

    Ellos hacen

    Traduce tus movimientos físicos en el salón a líneas de pseudocódigo en tu cuaderno.

    Producto: Algoritmo redactado

Cómo lo evalúas

Entregable: Algoritmo Bubble Sort redactado a mano en pseudocódigo básico.

CriterioInicialEn desarrolloSatisfactorioDestacado
Comprensión del flujo lógicoNo entiende las reglas e intenta ordenar todo de golpe.Entiende la comparación pero se pierde en las iteraciones (loops).Sigue o dirige la instrucción 'IF A > B, Swap' paso a paso sin desesperarse.Anticipa el resultado y deduce cuántas vueltas tomará acomodar la fila.
Traducción a pseudocódigoCopia las palabras del pizarrón sin sentido.Redacta el proceso como un cuento narrativo.Estructura el texto en pasos lógicos usando condicionales.Redacta pseudocódigo impecable con sintaxis clara (Variables, IF, THEN, LOOP).
Colaboración disciplinadaInterrumpe, habla o rompe las reglas del algoritmo.Participa pero se distrae cuando no es su turno.Mantiene el silencio y actúa exactamente como el código indica.Ayuda a corregir los 'bugs' (errores) lógicos cuando el Programador se equivoca.

Si tu grupo es distinto

Sin internet
Diseñada para offline total.
Sin equipo tecnológico
Sin problemas.
Grupo de más de 40
Divide en 4 grupos simultáneos, cada grupo ordena su propio set de tarjetas. Haz una carrera de algoritmos.
Sólo tienes 50 minutos
Actividad pensada exactamente para 50 minutos.
Versión para universidad
Enseña QuickSort o MergeSort e introduce el concepto de complejidad algorítmica (Big O notation).
Accesibilidad visual
El número puede dictarse en voz alta o entregarse en tarjetas braille/con relieve.
Accesibilidad motriz
Si usa silla de ruedas, el intercambio de lugares se hace con movimientos en un círculo grande.