banners

2.3 OPERADORES Y OPERANDOS

{ viernes, 8 de mayo de 2009 }

Ø Operadores: Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores.


Aritméticos
Tipos de Operadores Relaciónales
Lógicos


Ø Operadores Aritméticos: Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y constantes).
Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.

Operando (Operador) Operando

Valor
(constante o variable)

Operadores Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
Mod Modulo (residuo de la división entera)

Ejemplos:
Expresión Resultado
7 / 2 3.5
12 mod 7 5
4 + 2 * 5 14





Prioridad de los Operadores Aritméticos

· Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero.
· Dentro de una misma expresión los operadores se evalúan en el siguiente orden.

1.- ^ Exponenciación
2.- *, /, mod Multiplicación, división, modulo.
3.- +, - Suma y resta.

· Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha.

Ejemplos:

4 + 2 * 5 = 14

23 * 2 / 5 = 9.2 46 / 5 = 9.2

3 + 5 * (10 - (2 + 4)) = 23 3 + 5 * (10 - 6) = 3 + 5 * 4 = 3 + 20 = 23

3.5 + 5.09 - 14.0 / 40 = 5.09 3.5 + 5.09 - 3.5 = 8.59 - 3.5 = 5.09

2.1 * (1.5 + 3.0 * 4.1) = 28.98 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98

Ø Operadores Relaciónales:

· Se utilizan para establecer una relación entre dos valores.
· Compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso).
· Los operadores relaciónales comparan valores del mismo tipo (numéricos o cadenas)
· Tienen el mismo nivel de prioridad en su evaluación.
· Los operadores relaciónales tiene menor prioridad que los aritméticos.




Operadores Relaciónales

> Mayor que
<> = Mayor o igual que
< = Menor o igual que < > Diferente
= Igual

Ejemplos:
Si a = 10 b = 20 c = 30

a + b > c Falso
a - b < b =" c"> c Verdadero

Ejemplos no lógicos:
a <>, <, > =, < =, < >, =, Or


Ejemplos:
a = 10 b = 12 c = 13 d =10

1) ((a > b)or(a < a =" c)"> = b))
F T F F
T F
F



2) ((a > = b) or (a <> = d) and (c > d))
F F T T
F T
F



3) not (a = c) and (c > b)
F T
T
T

0 comentarios:

Publicar un comentario