La variable conserva su nombre cuando cambia de valor
Seguir asignaciones sucesivas a una variable y distinguir el valor actual, un valor anterior y el historial de cambios.
En 30 segundos
Antes de escribir el valor nuevo, lee el valor que tiene la casilla en ese instante. Guarda el historial en otra hoja.
- Curso
- 5.º y 6.º de Primaria
- Participantes
- 8–30
- Duración
- 16 min
- Preparación y recogida
- 7 min
- Intensidad habitual
- Suave
- Material
- Casilla con etiqueta saldo, Tarjetas de instrucciones ordenadas, Fichas de valores, Tabla de estado antes y después
Objetivo
Seguir estado mutable durante un programa de tarjetas
Tiempo previsto: 16 minutos de actividad, más 5 de preparación y 2 de recogida (23 en total). El desarrollo se dirige a 5.º y 6.º de primaria; las variantes de ciclo indican cuándo cambia el objetivo inicial.
Montaje y organización
Prepara una casilla cuyo nombre fijo es saldo. Cada instrucción de la maqueta evalúa primero lo que aparece a la derecha de la flecha y después reemplaza el contenido de la casilla de la izquierda. El programa empieza con saldo ← 4. Continúa con saldo ← saldo + 3, saldo ← 2 y saldo ← saldo + 1. Los valores son puntos simbólicos. La hoja de traza conserva los estados anteriores para comprobarlos, aunque el programa solo puede consultar el valor actual de la casilla.
Caso listo para usar
Después de las cuatro instrucciones, los contenidos sucesivos son 4, 7, 2 y 3. La tercera instrucción escribe dos directamente. La cuarta lee ese dos y guarda tres. Una traza que termina en ocho ha usado el siete obtenido antes de la sustitución. Una traza que termina en dieciséis ha ido sumando cifras sin respetar el significado de asignar. La etiqueta saldo aparece en todos los pasos porque identifica la casilla que se consulta o modifica, aunque cambie la tarjeta que contiene.
Desarrollo
- 3 min · Separar nombre y contenido. Coloca saldo como etiqueta estable y cuatro como primer valor. Indica qué parte cambiaría si se asignase otro número.
- 5 min · Ejecutar en orden. Marca una instrucción cada vez y escribe el antes y el después. En la suma, lee el valor actual antes de sustituirlo.
- 5 min · Diagnosticar una traza. Entrega la serie propuesta 4,7,2,8. Señala la primera discrepancia y qué valor antiguo utilizó. Corrige solo a partir de ese punto.
- 3 min · Cambiar una línea. Sustituye la tercera instrucción por saldo ← saldo + 2. Predice ahora 4,7,9,10 y comprueba por qué esta escritura depende del contenido anterior.
Si la propuesta se atasca
Si la flecha se interpreta como una igualdad matemática permanente, léela en voz alta como instrucción de guardar después del cálculo. Si se mezclan historial y casilla, tapa los valores anteriores mientras se ejecuta un paso y destápalos al verificar.
Qué observar
Comprueba si distingue asignaciones que consultan el valor anterior de las que lo reemplazan directamente. La evidencia es localizar el primer uso de un dato antiguo en una traza de una sola variable.
Variantes por ciclo
- 1.er ciclo
- Mantén un nombre fijo en una caja y sustituye su tarjeta numérica siguiendo dos instrucciones.
- 2.º ciclo
- Sigue tres asignaciones y consulta el contenido actual antes de calcular el siguiente.
- 3.er ciclo
- Localiza la primera instrucción en que una traza usa un valor anterior y corrige desde ese punto.
Ficha de observación
Grupo y fecha: ____________________________________________________
Lo que funcionó: __________________________________________________
Ajuste para la próxima sesión: ______________________________________
Para que nadie se quede fuera
Cambios concretos según lo que necesite tu grupo. Ninguno obliga a montar una actividad aparte.
- Acceso visual a la representación
- Ofrece cada instrucción y su estado en una fila de texto. El nombre saldo permanece en una etiqueta separada del valor.
- Manipulación o escritura
- Una persona escribiente puede reemplazar la tarjeta según la indicación del participante y conservar el registro de cambios.
- Lenguaje de la consigna
- Lee la flecha de asignación como guarda en la casilla. Distingue consultar el contenido y escribir un valor nuevo.
- Carga de cálculo y memoria
- Usa una sola variable y mantén la instrucción actual marcada. Se permite calcular las operaciones por separado.
- Expresión del razonamiento
- Permite dictar una explicación, señalar las partes del modelo o entregar un esquema. Una persona escribiente registra la decisión sin sustituirla; pide una comprobación distinta del mero resultado numérico.
Si te ha servido, mira estos
Una copia y una referencia no cambian igual
Simular actualización y retirada de un original y predecir qué contenido conserva una copia o permite consultar una referencia.
- Aula
- Mantener al grupo
Cada célula hija recibe una copia de cada tipo
Reconstruir la distribución mitótica de cromosomas previamente duplicados.
- Aula
- Mantener al grupo

