Académique Documents
Professionnel Documents
Culture Documents
OPERADORES
Operadores
12 \ 7 =1
12 7 12 MOD 7 =5
5 1
12 MOD 3 =0
12 3
12 \ 3 =4
0 4
Operador Mod
Nótese que si:
M MOD N =0
Entonces M es múltiplo de N.
^ Exponente
- Negación
*,/ Multiplicación y División
\ (Div) División entera
Mod Resto de la división entera
+,- Suma y Resta
OPERADORES
DE RELACION
Operadores de Relación
Operación que
Operador
realiza
AND Y
OR O
XOR
NOT No
Operador AND
Es el operador lógico Y. Está relacionado con
la intersección de eventos.
AND V F
V V F
F F F
Operador OR
OR V F
V V V
F V F
Operador XOR
En la comparación booleana, result es True si y sólo si uno
de los argumentos expression1 y expression2 se evalúa
exactamente en True.
Es decir, si y sólo si expression1 y expression2 se evalúan
en valores Boolean opuestos. En la tabla siguiente se
ilustra cómo se determina el argumento result.
Operador NOT
A V F
NOT A F V
Ejemplo de Operadores
Dim A, B, C, D
Dim MiPrueba as Boolean
A = 10: B = 8: C = 6
MiPrueba = A > B Xor B > C Devuelve False.
MiPrueba = B > A Xor B > C Devuelve True.
MiPrueba = B > A Xor C > B Devuelve False.
MiPrueba = A > B And B > C Devuelve True.
MiPrueba = B > A And B > C Devuelve False.
MiPrueba = A > B Or B > C Devuelve True.
MiPrueba = B > A Or B > C Devuelve True.
MiPrueba = A > B Or B > D Devuelve True.
MiPrueba = Not(A > B) Devuelve False.
MiPrueba = Not(B > A) Devuelve True.
Operadores
Los operadores ARITMÉTICOS son:
Suma + 5+2 7
Resta - 5-2 3
Multiplicación * 5*2 10
División Real / 5/2 2.5
División Entera \ 5\2 2
Exponenciación ^ 5^2 25
Módulo (residuo) Mod 5 Mod 2 1
Operadores
Los operadores RELACIONALES son:
Mayor que > 5>2 true
Mayor o igual que >= 5>=2 true
Menor que < 5<2 false
Menor o igual que <= 5<=2 false
Igual que = 5=2 false
diferente de <> 5<>2 true
Ejemplos:
Si a = 10 ; b = 20; c = 30
a+b>c Falso
a-b<c Verdadero
a-b=c Falso
a*b<>c Verdadero
a<b<c
10 < 20 < 30
True < 30
(No es válido porque tiene diferentes operandos)
Operadores
Los operadores LOGICOS son:
Negación lógica Not
Conjunción lógica (Y) And
Disyunción lógica (O) Or
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
DEPORTE TEMPERATURA
Natación > 85
Marcha <=10
EJERCICIOS DE DIAGRAMAS DE
FLUJO
Ejercicio
Ejercicio 12
• Diseñe un Diagrama de Flujo que determine la
edad menor de tres edades ingresadas
Ejercicio
Ejercicio 23
• Un curso se evalúa en base a cuatro notas de
práctica de las cuales se elimina la nota menor
y se promedian las tres notas más altas diseñe
un diagrama de flujo que determine la nota
eliminada y el promedio final de alumno.
Ejercicio 3
• En un estacionamiento cobra S/. 2.5 por hora
o fracción de hora. dado el tiempo de
estacionamiento de un vehículo expresado en
el formato HH:MM. Haga un diagrama de
flujo para determinar el importe a pagar por
concepto de estacionamiento.
Ejercicio 4
•Diseñe un Diagrama de Flujo que determine la
categoría de un estudiante en base a su
promedio ponderado, de acuerdo a la siguiente
tabla.
PROMEDIO CATEGORÌA
P >= 17 A
P >= 14 B
P >= 12 C
P < 12 D
Ejercicio 5
• Diseñe un diagrama de flujo que lea un
numero entero en el intervalo de 1 a 7,
correspondiente a un día de la semana, y
determine el nombre del día. Considere: 1
para lunes, 2 para martes,…., 6 para sábado, 7
para domingo. Si el número no está en el
intervalo de 1 a 7, imprima un mensaje de
error
Ejercicio 6
En una oficina de empleos categorizan a los
postulantes en función del sexo y de la edad de
acuerdo a lo siguiente:
• Si la persona es de sexo femenino: categoría FA si
tiene menos de 23 años y FB en caso contrario.
• Si la persona es de sexo masculino: categoría MA
si tiene menos de 25 años y MB en caso
contrario.
Diseñe un diagrama de flujo que determine la
categoría de un postulante.
Ejercicio 7
Deseamos calcular una bonificación con base a los años que ha
trabajado un empleado con la compañía y el numero de ventas
realizadas.
La bonificación para los empleados con 10 años o mas en la
compañía se determina con base en el numero de ventas realizadas
en el año.
Menos de 500 recibe una bonificación de $ 100
De 500 a 1000 recibe $ 150
Y mas de 1000 recibe $ 250
Para aquellos empleados que tienen menos de 10 años en la
compañía las reglas son las siguientes:
De 0 a 4 años recibe $ 20
De 5 a 7 años recibe $ 50
De 8 a 9 años recibe $ 70 mas $ 1 por cada unidad vendida
después de 1000, si los hay.