Operadores y Operandos en programacion

Operadores y Operandos en programacion

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 mas 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
< Menor 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 < c Verdadero
a – b = c Falso
a * b < > c Verdadero

Ejemplos no lógicos:
a < b < c
10 < 20 < 30
T < 30 (no es lógico porque tiene diferentes operandos)

Operadores Lógicos:

Estos operadores se utilizan para establecer relaciones entre valores lógicos.
Estos valores pueden ser resultado de una expresión relacional.

Operadores Lógicos
And Y
Or O
Not Negación

Operador And
Operando1 Operador Operando2 Resultado
T AND T T
T F F
F T F
F F F

Operador Or
Operando1 Operador Operando2 Resultado
T OR T T
T F T
F T T
F F F

Operador Not
Operando Resultado
T F
F T

Ejemplos:
(a < b) and (b < c)
(10, =, < =, < >, =, Or

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

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

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

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

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *