La asignación es la instrucción que guarda un valor en una variable. Es la operación más común de cualquier programa.
Funciona como la flecha de PSeInt lo indica: total <- precio * 2 significa «calcula precio * 2 y mételo en la caja llamada total». Lo que había antes en total se reemplaza.
Cómo se ejecuta
- Se calcula todo lo que está a la derecha.
- El resultado se guarda en la variable de la izquierda.
Por eso contador = contador + 1 tiene sentido en programación (aunque en matemáticas no): toma el valor actual, le suma 1 y lo guarda de nuevo.