banners
2.3 OPERADORES Y OPERANDOS
Ø 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
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario