Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo: Lógicos
“2017”
a+(b + 3)/c
Operando (Operador)
Cada expresión toma un valor que se
Operando
determina tomando los valores de las variables y
constantes implicadas y la ejecución de las
operaciones indicadas.
Una expresión consta de operadores y
Valor
operandos. Según sea el tipo de datos que
manipulan, se clasifican las expresiones en: (constante o
variable)
- Aritméticas
- Relaciónales
- Lógicas
Operadores Aritméticos
Operadores y Operandos + Suma
- Resta
* Multiplicación Compara estos valores entre si y esta
comparación produce un resultado de certeza o
/ División falsedad (verdadero o falso).
Los operadores relaciónales comparan
Mod Modulo (residuo de la división valores del mismo tipo (numéricos o cadenas)
entera) Tienen el mismo nivel de prioridad en su
evaluación.
Los operadores relaciónales tiene menor
prioridad que los aritméticos.
Ejemplos:
Operadores Relaciónales
<> Diferente
Ejemplos no lógicos:
Los operadores en una misma expresión con
igual nivel de prioridad se evalúan de izquierda a a<b<c
derecha.
10 < 20 < 30
Operadores Lógicos T
And Y
And
Operador And Or
1.- ( )
2.- ^
Operador Not
Operando Resultado
T F
Conversión de Fórmulas Matemáticas a
F T
expresiones aritméticas
Ejemplos:
TALLER FUNDAMENTOS Y CONTEXTUALIZACION DE LA ALGORITMIA Y
EXPRESIONES ARITMÉTICAS
CONTEXTUALIZACION DE LA ALGORITMIA
EXPRESIONES ARITMÉTICAS
1. De acuerdo a lo anterior defina que es un Dato e identifique que tipos de datos hay, de acuerdo a la definición anterior
indique
12 =
Soacha2 =
23, 5 =
1/3 =
“Pedro” =
% =
“Reporte anual” =
A =
-128 =
Profesional S/N =
4. Teniendo en cuenta la jerarquía de los operadores aritméticos resuelve los siguientes ejercicios
4+2*5
23 * 2 / 5
3 + 5 * (10 - (2 + 4))
3.5 + 5.09 - 14.0 / 40
2.1 * (1.5 + 3.0 * 4.1)
46 / 5
3 + 5 * (10 - 6)
3.5 + 5.09 - 3.5
2.1 * (1.5 + 12.3)
3*A-4*B/A^2
6. Digamos que A=5, B=25 y C=10. ¿Puedes deducir cuál será el valor de la variable X en cada
uno de los siguientes casos?
X←A+B+C
X←A+B*C
X←A+B/C
X ← A + B mod C
X ← (A + B) div C
X ← A + (B / C)
C←8+7*3+ 5*6
C ← -2 ** 3
C ← (33 + 3 * 4) / 5
C ← 2 ** 2 * 3
C ← 3 + 2 * (18 - 4 ** 2)
C ← 16 * 6 - 3 * 2
a) B*A-B^2/4*C
b) (A*B)/3^2
c) (((B+C)/2*A+10)*3*B)-6
9. Para realizar los siguientes ejercicios utiliza la tabla de operadores relacionales
a = 10 b = 12 c = 13 d =10
Si a = 33
Si a = 20 b = a c = 15 d = 10
( ( a = b ) OR ( b > c ) ) OR ( c < d )