Blogia
Algoritmos I

Sentencias de Asignación

Se utiliza para asignar o almacenar valores a variables o constantes. Es una operación que sitúa un valor determinado en una posición de memoria.  La operación de asignación se denota con el signo = algunos lenguajes de programación admiten operadores tales como: ←, :=  El tipo de expresión debe ser del mismo tipo que el de la variable, en caso contrario en la fase de compilación se produciría un error de tipos. Aunque a la fecha existen lenguajes de programación con una potente herramienta para la conversión de datos (tal es el caso de Visual Basic), no es recomendable asignar valores de un tipo diferente a variables de otro tipo.

FORMATO:

Nombre del identificador = Expresión o Valor

REGLAS DE LAS SENTENCIAS DE ASIGNACION

1. Una variable al lado derecho de la sentencia de asignacion debe de tener un valor antes de que la sentencia se ejecute. Hasta que un programa le de un valor a una variable, esa variable no tiene valor.

Ejemplo:

C = A + 1     Si la variable A no tiene valor antes de ejecutarse la expresión, se producirá un error lógico.

2. En la izquierda de una sentencia de asignación solo pueden existir identificadores. Por consiguiente no es válido lo siguiente:

   Sueldo - Descuentos = 425

   5 = B

Ejemplos  válidos:

   A = 10

   Pi = 3.1416

   NSueldo = Sueldo + aumento

3. La operación de asignación es destructiva debido a que el valor almacenado en una variable se pierde o se destruye y se sustituye por el nuevo valor de la sentencia de asignación.

4. Es posible utilizar el mismo nombre de identificador en ambos lados del ooperador de asignación.

Ejemplo:

   N = 2

   N = N + 4

Desde el punto de vista matemático carece de sentido.

Clasificación de Asignación

Por su Contenido:

- Asignación Aritmética

- Asignación Alfanumérica

- Asignación Lógica

Por su Uso:

- Asignación de Trabajo

- Contadores

- Acumuladores

Asignación aritmética:

 La expresión que se evalúa  es de tipo aritmético y es aquella en la cual se almacenan valores enteros o reales.

Ejemplos:

Suma = 3+14+8   

Iva = 0.13

Promedio = (N1 + N2 + N3) / 3

Asignación Alfanumérica:

La expresión que se evalúa es de tipo carácter y esta formada por caracteres alfanuméricos (letras, numéricos y caracteres especiales).

Ejemplo:

X = “12 de Octubre de 1942"

Asignación lógica

 La expresión que se evalúa es de tipo lógico y solo puede tomar uno de dos valores falso o verdadero. Estos representan el resultado de una comparación entre otros datos.

Ejemplos: 

M = 8 > 5                             El valor lógico de M es verdadero.                          

Y = 3 > 2 AND 10 <= 5         El valor lógico de Y es Falso 

0 comentarios