Sei sulla pagina 1di 4

UNIDAD: ASIGNACIONES Y EXPRESIONES

06

COMPETENCIAS DE APRENDIZAJE
Conocer la definicin y aplicacin de las asignaciones y expresiones

6.1 ASIGNACION
La operacin de asignacin es el modo de darle valores a una variable. La operacin de asignacin se representa
por el smbolo u operador. La operacin de asignacin se conoce como instruccin o sentencia de asignacin
cuando se refiere a un lenguaje de programacin.
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 declaracin previa de tales variables.
En una asignacin se resuelve, primeramente la expresin (al lado derecho del smbolo de asignacin) y se
asigna el resultado en la variable.
El formato general de asignacin es:
Nom_variable Expresin
Donde Expresin puede ser una variable o constante, operacin, funcin. Ejemplo:
A 9
Significa que la variable A se le ha asignado el valor 9. La accin de asignar es destructiva, ya que el valor que
tuviera la variable antes de la asignacin se pierde y se reemplaza por el nuevo valor.

6.2 CLASIFICACION SEGN TIPO DE EXPRESION


Las asignaciones las podemos clasificar segn el tipo de expresiones:
Aritmticas Lgicas de
Caracteres

6.2.1 Asignacin Aritmtica


Las expresiones en las operaciones de asignacin son aritmticas:
Suma 5+10+2
Se evala la expresin 5+10+2 y se asigna a la variable Suma, es decir, 17 ser el valor que toma Suma.

6.2.2 Asignacin Lgica


La expresin que se evala en la operacin de asignacin es lgica.
Ejemplo: Supngase que M, N, y P son variables de tipo lgico.
M8<5
N M o (7 <= 12)
P7>6
Esp. Harold O. Pea B.

22

ANALISIS DE SISTEMAS

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

6.2.3 Asignacin de Caracteres


La operacin que se evala es de tipo carcter.
Ejemplo:
X '3 de Mayo de 1999'
La accin de asignacin anterior asigna la cadena de caracteres '3 de Mayo de 1999' a la variable de tipo carcter
x.

6.3 CLASIFICACION SEGN USO


Otra forma de clasificar las asignaciones, es teniendo en cuenta el paso de valores que realiza:

6.3.1 Simples: Consiste en pasar un valor constante a una variable. Ejemplo: (X = 7)


6.3.2 Contador: Consiste en usarla como verificador En nmero de veces que se realiza un proceso.
Ejemplo: (A = A + 1)

6.3.3 Acumulador: Consiste en usar como un sumador de un proceso.


Ejemplo: (A = A + B)
6.3.4 De trabajo: Donde puede recibir el resultado de una operacin matemtica que involucre muchas variables.
Ejemplo: (A = C + B * 2 / 4)
6.4 ENTRADA Y SALIDA DE INFORMACION
Para ser tiles los clculos que realizan las computadoras, estas requieren de datos (Entrada) para ejecutar las
operaciones (Proceso) que posteriormente se convertirn en resultados (Salida).
Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta
entrada se conoce como operacin de Lectura (read).
Los datos de entrada se introducen al procesador mediante dispositivos de entrada (teclado, unidades de disco,
etc.). La salida puede aparecer en un dispositivo de salida (pantalla, impresora, etc.).
La operacin de salida se denomina escritura (write).

En la escritura de algoritmos las acciones de lectura y escritura se representan por los formatos siguientes
Leer ( Nom_variable )
Escribir (lista de variables de salida)
Ejemplo:
Obtener rea de un tringulo.
Esp. Harold O. Pea B.

23

Entrada
Frmula (A = B * h / 2)
Datos (Base, altura)
Proceso
Multiplicar Base y altura.
Dividir resultado de la multiplicacin anterior entre dos. Mostrar resultado de
divisin anterior.
Salida
rea del tringulo.
6.5 EXPRESIONES
Las expresiones son combinaciones de constantes, variables, smbolos de operadores, parntesis y nombres de
funciones especiales. Las mismas ideas son utilizadas en notacin matemtica tradicional.
Ejemplo:
a + b (b + 2) Aqu los parntesis indican el orden de clculo.
Cada expresin toma un valor que se determina tomando los valores de las variables y constantes implicadas y la
ejecucin de las operaciones indicadas.
Una expresin consta de operadores y operandos. Segn sea el tipo de objetos que manipulan, las expresiones
se clasifican en:
Aritmticas
Relacinales
Lgicas De Carcter

Esp. Harold O. Pea B.

24

ANALISIS DE SISTEMAS

CUESTIONARIO
1.

Cual de las siguientes expresiones NO corresponde a la clasificacin de las asignaciones segn el tipo
de expresin?
A. Lgicas
B. Simples
C. Aritmticas

2. Cul de las siguientes expresiones corresponde a la clasificacin segn su uso de las asignaciones?
A. Relacinales
B. De Trabajo
C. De Seleccin

3. Son combinaciones de constantes, variables, smbolos de operadores, parntesis y nombre de funciones


especiales:
A. Expresiones
B. Asignaciones
C. Contadores

4. Se le conoce como operacin de escritura a:


A. Las operaciones de salida
B. Las operaciones de entrada
C. Ninguna de las anteriores

5. Una expresin consta de:


A. Expresiones aritmticas, lgicas, relacinales y de carcter
B. Operadores y Operandos
C. Instrucciones y Sentencias

Esp. Harold O. Pea B.

25

Potrebbero piacerti anche