la operacion de asignaciones

Anuncio
LA OPERACIÓN DE ASIGNACIONES
8. OPERACIÓN DE AIGNACION.
Este es el modo de darle valores a una variable. La operación de asignación se representa con
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.
El formato general de una operación de asignación sería:
Nombre de la variable
Numero
expresión
10
La flecha es el símbolo de operador de asignación, se sustituye en otros lenguajes por =, como
en BASIC, FORTRAN, o := como en Pascal, C, y C++, es preferible el uso de la flecha en relación
a los algoritmos para evitar ambigüedad, dejando el uso del = solo para el operador de
igualdad.
La acción de asignación es destructiva, ya que el valor que tuviera la variable antes de la
asignación se pierde y se reemplaza por el nuevo valor, asi que la secuencia de operación es:
A
25 (en este momento A tiene un valor de 25)
A
10 (ahora A vario a 10, por se la nueva asignación)
A
5 (por ultimo A volvió a cambiar, ya que se le asigno un nuevo valor)
Por este motivo se dice que la asignación es destructiva, con los valores de las variables.
8.1 Asignación aritmética
Las expresiones en las operaciones de asignación son aritméticas:
AMN
3 + 14 +18 (entonces AMN tiene un valor de 25, por la suma de los números)
TER1
14.5 + 8
TER2
20*15
8.1. Asignación lógica
La expresión que se evalúa en la operación de asignación lógica, supongamos que M, N y P son
variables de tipo lógico.
M
8<5
N
M o (7 <= 12)
P
7>6
8.3. Asignación de cadena de caracteres
La expresión que se evalúa es de tipo cadena:
X
“12 de octubre de 1942”
Se le esta asignando 12 de octubre de 1942 a la variable X.
8.4. Conversión de tipo
En la asignación no se puede asignar valores a una variable de un tipo diferente del suyo. Se
presentará un error si se trata de signar valores de tipo carácter a una variable numérica o un
valor numérico a una variable carácter.
O sea,
A (es una variable entera, o sea, numérica)
Y decimos que
A
“12 de octubre de 1942” (esto dará error ya que A es una variable de tipo numérica
y “12 de octubre de 1942” es de tipo carácter).
Descargar