Principiante
Variables y constantes
Guardar valores con nombre, cambiarlos y protegerlos de cambios.
Una variable es un nombre para un valor. Se declara una sola vez, con variable y un valor inicial:
variable contador = 0
imprimir(contador)= guarda un valor
En Codexivo, = no es una igualdad: es una orden. Dice "calcula lo de la derecha y guárdalo en la variable de la izquierda".
variable contador = 0
contador = contador + 1
contador = contador + 1
imprimir(contador)contador = contador + 1 se lee así: toma el valor que tiene contador (0), súmale 1 y guarda el resultado (1) en contador. Como ecuación no tendría sentido; como orden, sí.
Asignar a una variable que no se declaró es un error.
Míralo en el sandbox
Esta suma usa la misma idea en cada vuelta: calcula suma + i y guarda el resultado en suma.
variable suma = 0
para i desde 1 hasta 5 {
suma = suma + i
}
imprimir(suma)Ábrelo en el sandbox y avanza con Paso a paso: en la vista de máquina se ve suma + i calculándose en la mesa de trabajo y el resultado entrando en suma.
Constantes
Una constante no se puede cambiar después de declararla. Sirve para los valores que el programa no debe tocar:
constante LADOS = 4
variable lado = 3
imprimir("Perímetro:", LADOS * lado)Intentar cambiarla es un error:
constante LADOS = 4
LADOS = 5Dónde existe una variable
Lo que se declara dentro de un bloque { } solo existe dentro de él:
variable total = 0
si (verdadero) {
variable parcial = 10
total = parcial * 2
}
imprimir(total)Nombres
Los nombres pueden llevar ñ, acentos y diéresis: año, canción, pingüino. No pueden empezar con un número ni ser una palabra reservada (como y, o, si o hasta).
variable año = 2026
variable canción = "Cielito lindo"
imprimir(canción, año)Cuando ya se entiende la asignación, hay atajos para los cambios más comunes.