0%
Inicio / programacion / El valor que cambia

El valor que cambia

20 min
Principiante

Una Caja, un Solo Valor a la Vez

Una variable tiene una regla fundamental: solo puede guardar un valor a la vez. Si guardamos un nuevo valor en una variable que ya tenía algo, el valor anterior se borra para siempre y es reemplazado por el nuevo.

Caja puntos: (vacía)

Fijate

Al ejecutar el paso 2, el valor 10 desaparece — la variable puntos ahora vale 20.

Acompañá la Ejecución

Antes de ejecutar, tratá de adivinar qué va a mostrar Escribir x al final. Después ejecutá y comprobá tu predicción — o probá Paso a paso para verlo línea por línea en el panel de Variables.

La Variable se Usa a Sí Misma

En programación es muy común ver instrucciones como esta:

x <- x + 1

En matemática esto no tendría sentido, ¡pero en programación no es una ecuación! Es una orden de dos pasos:

  1. Tomá el valor actual de x y sumale 1
  2. Guardá ese nuevo resultado de vuelta dentro de la caja x
Ejemplo

Si x valía 10, después de x <- x + 1, la caja x pasa a valer 11: toma el 10, le suma 1, y guarda 11 en el mismo lugar.

Antes de programar, predecí

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

Seguí el flujo de este programa en tu mente, sin ejecutarlo:
Definir a, b Como Entero
a <- 3
b <- a
a <- 10
Escribir b
¿Qué valor imprimirá Escribir b?

Encontrando el error

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

Queríamos guardar el precio de un producto y mostrarlo, pero este programa no hace lo que esperábamos:
Definir precio Como Entero
Escribir precio
precio <- 100
¿Por qué la pantalla no muestra 100 al ejecutar?

Lo que descubriste hoy

  • Una variable solo conserva su último valor asignado
  • Asignar un nuevo valor borra el valor anterior para siempre
  • Copiar una variable a otra (b <- a) duplica su valor en ese instante — son cajas independientes desde ahí
  • El orden de las instrucciones importa: no podés mostrar un valor antes de asignarlo

Próximo paso

Ya sabés guardar y actualizar datos. En la próxima lección vas a aprender a calcular nuevos valores combinando números y variables.

Cargando...