Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tipos de Operadores
Tipos de Operadores
1 Tipos De Operadores
Operadores Aritméticos
Operadores Relaciónales
Operadores Lógicos.
Operadores Aritméticos. Son aquellos con los que podemos
realizar operaciones como suma, resta, multiplicación,
división, módulo y asignación.
EXPRESIÓN
OPERACIÓN OPERADOR
ALGORÍTMICA
a + b
Suma + 5 + 7
a + 7
a – b
Resta - 5 - 7
a - 7
a * b
Multiplicación * 5 * 7
a * 7
a / b
División / 10 / 2
a / 2
a % b
Módulo % 10 % 3
a % 3
a = 8
Asignación = b = a
c = a + b
Tabla 1. Los diferentes operadores aritméticos
11 SENN, James A., Análisis y diseño de sistemas de información.2da Edición, Ed. McGraw
Hill, México.
Lo anterior se puede resumir en la siguiente tabla.
OPERADOR PRECEDENCIA
( ) Mayor
*, / , %
Menor
+, -
EXPRESIÓN y = 2 * 5 * 5 + 3 * 5 + 7
ACTIVIDAD OPERACIÓN RESULTADO
1. Realiza la y = 2 * 5 * 5 + 3 * 5 + y = 10 * 5 + 3 * 5 +
multiplicación más a la 7 7
izquierda
2. Realiza la y = 10 * 5 + 3 * 5 + 7 y = 50 + 3 * 5 + 7
multiplicación más a la
izquierda
3. Realiza la y = 50 + 3 * 5 + 7 y = 50 + 15 + 7
multiplicación más a la
izquierda
4. Realiza suma más a la y = 50 + 15 + 7 y = 65 + 7
izquierda
5. Realiza la suma y = 65 + 7 y = 72
Tabla 3. Ejemplo 1 de precedencia de operadores aritméticos
EXPRESIÓN Z = 4 * ( ( 2 + 6 ) * ( 8 – 10 ) )
ACTIVIDAD OPERACIÓN RESULTADO
1. Realiza el Z = 4 * ( ( 2 + 6 ) * ( 8 – 10 Z = 4 * ( 8 * ( 8 – 10 ) )
paréntesis más ) )
interno de la
izquierda
2. Realiza el Z = 4 * ( 8 * ( 8 – 10 ) ) Z = 4 * ( 8 * -2 )
paréntesis más
interno
3. Realiza el Z = 4 * ( 8 * -2 ) Z = 4 * -16
paréntesis
4. Realiza la Z = 4 * -16 Z = -64
multiplicación
Tabla 4. Ejemplo 2 de precedencia de operadores aritméticos
OPERADOR RELACIÓN
= = Igual
!= Diferente
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
Tabla 5. Conjunto de operadores relacionales
OPERADOR PRECEDENCIA
( ) Mayor
*, / , %
+, -
EXPRESIÓN Z = 8 == ( 9 + ( 1 != 0 ) ) > 3 * 5
ACTIVIDAD OPERACIÓN RESULTADO
1. Realiza la operación
Z = 8 == ( 9 + ( 1 != 0 ) ) > 3
dentro del paréntesis * 5
Z = 8 == ( 9 + 1 ) > 3 * 5
más interno
2. Realiza la operación Z = 8 == ( 9 + 1 ) > 3 *
dentro del paréntesis 5
Z = 8 == 10 > 3 * 5
3. Realiza la
multiplicación
Z = 8 == 10 > 3 * 5 Z = 8 == 10 > 15
4. Realiza la
comparación de mayor Z = 8 == 10 > 15 Z = 8 == 0
precedencia
Realiza la
5.
comparación
Z = 8 == 0 Z = 0
Tabla 8. Ejemplo 2 de cómo se utilizan los operadores relacionales
a b a AND b
0 0 0
0 No 0 0
No 0 0 0
No 0 No 0 1
Tabla 9. Tabla de la verdad del operador lógico AND
a b a OR b
0 0 0
0 No 0 1
No 0 0 1
No 0 No 0 1
Tabla 10. Tabla de la verdad del operador lógico OR
A NOT
0 1
No 0 0
Tabla 11. Tabla de la verdad del operador lógico NOT
OPERADOR OPERACION LÓGICA
&& AND
|| OR
! NOT
Tabla 12. Conjunto de Operadores lógicos
OPERADOR PRECEDENCIA
( ) Mayor
*, / , %
+, -
==, !=
&&
||
= Menor
Tabla 13. Tabla de precedencia de todos los operadores
EXPRESIÓN Z = 0 || 4 || 2 && ! 8
ACTIVIDAD OPERACIÓN RESULTADO
1. Realiza primero la Z = 0 || 4 || 2 &&
negación Z = 0 || 4 || 2 && ! 8
0
2. Realiza la operación
del AND
Z = 0 || 4 || 2 && 0 Z = 0 || 4 || 0
3. Se realiza la
operación OR más a la Z = 0 || 4 || 0 Z = 1 || 0
izquierda
4. Realiza la
comparación del OR
Z = 1 || 0 Z = 1