martes, 27 de mayo de 2008

OPERADOR, ASIGNACION, CONTADOR Y ACUMULADOR

Operadores

Las variables y las constantes pueden se procesadas utilizando operadores y funciones adecuadas a sus tipos




Operadores aritméticos


símbolo..................significa
^,**.....................exponente
+........................suma
-........................Resta
mod......................modo resto o residuo
*........................multiplicación
/........................Division
div......................división entera


Las expresiones que contienen variables, constantes y operadores aritméticos se llaman expresiones aritméticas

Ejemplo 2+4 =6 4+5.0=9.0

El operador / produce un resultado real con independencia del tipo de operador

Ejemplo 7/2 = 3.5 7.0/2 = 3.5 7/2.0 = 3.5 7.0/2.0 = 3.5

En las operaciones div y mod los operadores deben ser enteros

Ejemplo 7div2 = 3 12div3 =4 0div5 = 0
7mod2 =1 12mod3 = 0 0mod5 = 0

Operadores lógicos (boléanos)

Solo pueden tomar dos valores verdadero o falso

Las expresiones lógicas se forman combinando constantes y variables con operadores lógicos y relacionales


Operadores relacionales o de relación, son los que utilizan para expresar condiciones (a > b)

símbolo........significado
<> ............diferente o distinto
<= ............menor o igual que
> .............mayor que
= .............Igual
<= ............menor o igual que
> .............Mayor que



Ejemplo


A.........B............expresión lógica.......resultado

3.........6............3<6....................verdadero
0.........1............0>1....................falso
4.........2............4=2....................falso
8.........5............8<=5...................falso
9.........9............9>=9...................verdadero
5.........5............5<>5...................falso


Operadores lógicos

Permiten relación lógica y sirven para representar condiciones compuestas

Los operadores básicos son not (no), and (y), or (o)


Tabla de verdad de (y)
P ...........Q ........P ^ Q
1 ...........1 ........1
1 ...........0 ........0
0 ...........1 ........0
0 ...........0 ........0


Tabla de verdad de (o)

P.......Q.......P v Q
1.......1.......1
1.......0.......1
0.......1.......1
0.......0.......0


Negación

P......~P
1......0
0......1

Asignaciones

La instrucción de asignación se utiliza para asignar valores a una variable o lo que es igual cambiar el valor almacenado en la posición de memoria de una variable

Ejemplo

A = 5 A almacena el valor 5
B = 5 B almacena el valor 5
A = B+2 A toma el valor de 5 + 2 = 7


Asignación aritmética

AMN = 3 + 4 + 7 al evaluar la expresión, la variable AMN toma el valor de 14

Asignación lógica

Supóngase que M y P son variables tipo lógico

M = 8 < 5 falso
P = 7 > 6 verdadero

Asignacion de carácter

D = “ calle 34”


Contador

Es una variable cuyo valor incrementa o decrementa en una cantidad fija (incremento) en cada interaccion

Se representa con la instrucción

CONT = CONT+1

Acumulador

Un acumulador o totalizador es una variable cuya mision es almacenar cantidades variables resultantes de sumas sucesivas. Realiza la misma función que un contador con diferencia de que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador

Se representa con la instrucción

S = S+N donde N es una variable

No hay comentarios: