Asignación

La operación de asignación es el modo de darle valores a una variable.  La operación de asignación se representa por el símbolo u operador  = . La operación de asignación se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación.

A fin de manejar datos por medio de variables, estos pueden recibir valores determinados.  El tipo de los valores que pueden recibir dependen de la declaración previa de tales variables.

En una asignación se resuelve, primeramente la expresión (al lado derecho del símbolo de asignación) y se asigna el resultado en la variable.

El formato general de asignación es:

Nom_variable = Expresión

Donde Expresión puede ser una variable o constante, operación, función.

Ejemplo:

A =  9

Significa que la variable A se le ha asignado el valor 9. La acción de asignar es destructiva, ya que el valor que tuviera la variable antes de la asignación se pierde y se reemlaza por el nuevo valor.  Así en la secuencia de operaciones:

A  =  30

A  =  189

A  =  9

Cuando se ejecutan, el último valor que toma A será 9, ya que los valores anteriores a este  han desaparecido.

Las acciones de asignación se   clasifican según sea el tipo de expresiones:Aritméticas, Lógicas y de Caracteres.

Asignación Aritmética

Las expresiones en las operaciones de asignación son aritméticas:

Suma  =  5+10+2 Se evalúa la expresión 5+10+2 y se asigna a la variable Suma, es decir, 17 será el valor que toma Suma.

Asignación Lógica

La expresión que se evalúa en la operación de asignación es lógica.  Supóngase que M, N, y P son variables de tipo lógico.

M  =  8 < 5

N  =  M o (7 <= 12)

P  =  7 > 6

Tras ejecutar las operaciones anteriores, las variables M,N,P toman los valores, falso, verdadero, verdadero respectivamente.

Asignación de caracteres

La operaciómn que se evalúa es de tipo caracter.

x  =  ‘3 de Mayo de 1999’

La acción de asignación anterior asigna la cadena de caracteres ‘3 de Mayo de 1999’ a la variable de tipo carácter x.