Академический Документы
Профессиональный Документы
Культура Документы
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
SEMESTRE: I
Operadores. Son elementos que relacionan datos del mismo tipo y generan un resultado diferente según el
operador que se utilice. Los valores pueden estar contenidos en variables o constantes.
Expresiones. Son combinaciones de datos y operadores, pueden incluir paréntesis para indicar la prioridad
de las operaciones internas. En el desarrollo de un programa, las expresiones pueden contener nombres de
funciones.
Se denominan operadores aritméticos al grupo de símbolos que representan las operaciones matemáticas
como suma, resta, multiplicación, división y modulo.
Los operadores aritméticos se utilizan para operar datos de tipo numérico ya sean enteros o reales, excepto
el operador Mod que se aplica únicamente a números enteros.
Las expresiones aritméticas son aquellas que involucran datos de tipo numérico y operadores aritméticos.
2+3=5
5-4=1
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
10*3=30
8/2=4
9 Mod 2 = 1
Prioridad de las operaciones aritméticas. Cuando en una expresión se colocan mas de un operador
aritmético las operaciones se realizan dependiendo de la jerarquía o prioridad de los operadores, a menos
que se coloquen paréntesis para alterar ese orden.
Las operaciones de multiplicación, división y modulo tiene la misma prioridad. Si se presentan dos o mas de
estos operadores se ejecutan de izquierda a derecha, sin embargo tienen prioridad frente a la suma y a la
resta., es decir, si en una expresión aparecen multiplicaciones y sumas o restas, sin que hayan paréntesis,
primero se realizaran las multiplicaciones y luego las sumas o restas.
Ejemplos:
a) 3 * 2 + 5 = 6 + 5 = 11
b) 3 * (2 + 5) = 3 * 7 = 21
c) 6+4/2=6+2=8
d) (6 + 4) / 2 = 10 / 2 = 5
e) 5 * 3 + 8 / 2 – 1=15 + 4 – 1 =18
f) 5 * (3 + 8) / (2 – 1) = 5 * 11 / 1 = 55
Operadores Relacionales
<> Diferente de
!= Diferente de
= Igual
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Ejemplos:
Expresión Resultado
2<5 V
3>5 F
A <> B V
A=B F
2 * 5 >=9 V
2 * 7<= 4*3 F
Los operadores lógicos se utilizan para establecer relaciones entre datos de este mismo tipo. Los datos
lógicos, en muchos casos, son el resultado de expresiones relacionales.
AND = Y = ^
OR = O = ѵ
Not = Negación
En la tabla anterior se observa el resultado de operar dos valores lógicos mediante los operadores binarios
AND y OR y mediante el operador unario NOT.
Se dice que un operador es binario cuando requiere de dos operandos , mientras que es unario cuando
actúa sobre un solo operando.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
V V V
V F F
AND
F V F
F F F
V V V
V F V
OR
F V V
F F F
V F
NOT
F V
Ejemplos:
Expresión Resultado
(4 = 5) OR (3 < 20) V
(3 > 5) OR ( 4< 0) F
NOT(2>5) V
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
PRIORIDAD DE LOS OPERADORES
En una misma expresión pueden aparecer operadores de diferentes tipos; por ello, es importante tener en
cuenta la prioridad de uno sobre otros para determinar el resultado.
Prioridad Operadores
1 ()
2 *, / , Mod, Not
3 +, - , And
Los operadores que aparecen en la misma línea tienen igual prioridad, en caso de aparecer en una misma
expresión y sin paréntesis se ejecutaran de izquierda a derecha.
Ejemplo:
V AND V (5)
V (6)
En la línea (1) aparece la expresión original y en las líneas comprendidas entre (2) y (5) se desarrolla paso a
paso siguiendo la prioridad de los operadores. La línea (6) presenta el resultado final.
Obsérvese que lo primero que se desarrolla son las operaciones multiplicación y división (2), luego las
operaciones suma y resta (3). En la línea (4) aparece el resultado de las expresiones relacionales que en la
línea anterior aparecía entre paréntesis, que en este caso son necesarios dado que los operadores
relacionales tienen menor prioridad que los lógicos. Finalmente se aplican los operadores lógicos: NOT Y
AND, el primero se aplica a un valor falso, con los cual el segundo se aplica sobre dos valores verdaderos,
obteniéndose un resultado verdadero, según corresponde a la tabla de verdad del operador AND.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Ejercicios
a) 3*2+5–1
b) 10 – 20 / 4 +3
c) 4 * (6 – 2) / 2
d) 16 / 2 + 7 Mod 2
e) 7 + 5 * 2 < 3 * 8 + 6
f) 9 / (3 – 2) = 3 * 3
g) 6 + 2 * 3 <> (1 + 3) * 3
k) Not(12 = 3 * 4)