5. Operadores relacionales
Operador Operador en PseInt Ejemplo Resultado de ejemplo
Mayor > 12 > 10
20 > 30
Verdadero
Falso
Mayor o Igual > = 12 > = 12
12 > = 10
Verdadero
Verdadero
Menor < 2 < 10
12 < 10
Verdadero
Falso
Menor o Igual < = 2 < = 10
12 < = 10
Verdadero
Verdadero
Igual = “hola” = “hola”
12 = 10
Verdadero
Falso
Diferente <> 12 <> 10
12 <> 12
Verdadero
Falso
6. e x p r e s i o n 1 O P E R A D O R _ R E L A C I O N A L e x p r e s i o n 2
Expresiones lógicas
Son operaciones que dan como resultado dos posibles valores, falso (F) o
verdadero (V), estas permiten realizar comparaciones de valores de tipo
numérico o carácter. El formato general para este tipo de operaciones
es:
7. Expresiones
lógicas
frecuentes
Expresión Significado
X ES Y X=Y
X ES IGUAL A Y X=Y
X ES DISTINTO DE Y X<>Y
X ES MAYOR QUE Y X>Y
X ES MENOR QUE Y X<Y
X ES MAYOR O IGUAL A Y X>=Y
X ES MENOR O IGUAL A Y X<=Y
X ES CERO X=0
X ES POSITIVO X>0
X ES NEGATIVO X<0
X ES PAR X MOD 2 = 0
X ES IMPAR X MOD 2 = 1
X ES MULTIPLO DE Y X MOD Y = 0
X ES DIVISIBLE POR Y X MOD Y = 0
8. Operadores lógicos
Operador Operador en PseInt Ejemplo
Conjunción ( y )
&
Y
verdadero Y verdadero = verdadero
verdadero Y falso = falso
falso Y verdadero = falso
falso Y falso = falso
Disyunción ( o )
|
O
verdadero O verdadero = verdadero
verdadero O falso = verdadero
falso O verdadero = verdadero
falso O falso = falso
Negación ( no )
~
NO
NO verdadero = falso
NO falso = verdadero
9. Operador lógico “Y”
p q p ^ q
V V V
V F F
F V F
F F F
SI expr1 Y expr2 ENTONCES
.
.
.
.
Operador lógico “Y” también denominado
por su nombre en inglés (generalmente en
mayúsculas) AND lógico. Devuelve un valor
lógico true si ambos operando son ciertos.
En caso contrario el resultado es false.
10. Operador lógico “O”
p q p v q
V V V
V F V
F V V
F F F
Operador O lógico también denominado por
su nombre en inglés (generalmente en
mayúsculas) OR lógico. Devuelve un valor
lógico true si al menos un operando es cierto.
Devuelve false cuando ambas condiciones
son falsas.
SI expr1 O expr2 ENTONCES
.
.
.
.
11. Estructuras Condicionales
Estas estructuras se usan para la toma de decisiones lógicas.
Son usadas para elegir entre diferentes alternativas de acción.
Palabras claves que impliquen la toma de decisiones
lógicas:
• tal cosa mayor que otra
• menor que, inferior a
• entre tal y tal cosa
• sobre tal cosa
• información relacionada con rangos de
valores (tablas).
Las horas superiores a 35 se pagan…
Si la nota es menor que 3.5…
Si los números de mesas
compradas está entre 30 y 40 el
descuento…
Si la cantidad de costales comprada excede los 16…
Si la cantidad de tablets
vendida es inferior a 20…
12. Alternativas en los
problemas de decisión
lógica
Condicional simple
Condicional doble
Condicional múltiple
Tipos de Estructuras Condicionales
13. Estructura Condicional Simple
S i c o n d i c i ó n E n t o n c e s
i n s t r u c i o n e s _ ca s o _ v e r d a d e r o
F i n S i
Condición
Sentencias
falso
verdadero Las sentencias puede ser
1 o más…
14. Estructura Condicional Simple - Ejemplo
La entrada a un circo vale p soles por persona, sin embargo, si la edad
de la persona es menor de 10 años se le da un descuento del 25% en el
valor del boleto. Escribir el seudocódigo que calcule y muestre lo que
pagará por la entrada al circo según la edad.
16. ¿Cuáles son las palabras reservadas que emplea una estructura
condicional simple?
¿Qué Utilidad tiene una estructura condicional simple?
¿Cómo la empleamos en nuestra vida diaria y cómo podríamos
aplicarla en nuestra carrera?
¿Qué hemos aprendido?
18. Operador Operación
< Menor que
> Mayor que
= Igual que
< = Menor o igual que
> = Mayor o igual que
<> Diferente de
e x p r e s i o n 1 O P E R A D O R _ R E L A C I O N A L e x p r e s i o n 2
Expresiones lógicas
20. Estructura Condicional Doble
S i e x p r e s i ó n _ l ó g i c a E n t o n c e s
a c c i o n e s _ v e r d a d e r o
S i n
a c c i o n e s _ f a l s o
F i n S i Condición
Sentencias
falso verdadero
Las sentencias puede ser 1
o más… Sentencias
Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las
acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las
acciones para el caso falso. Sólo una de ellas.
21. Estructura Condicional Doble – Ejemplo 1
Hacer un pseudocódigo que diga si una persona es mayor de edad o no
Condición
falso
verdadero
23. Estructura Condicional Doble – Ejemplo 3
Hacer un pseudocódigo que ingrese cuatro calificaciones e indique si el
promedio de un alumno es aprobado o desaprobado.
24. Estructura Condicional Doble – Ejemplo 4
Los trabajadores tienen un sueldo básico y aquellos con más de 10
años de antigüedad recibirán un bono de 10% de su básico, los demás
solo 5% . Hallar bono y total de ingresos.
26. Condiciones Múltiples usando Operadores Lógicos
• Los operadores lógicos son usados para unir y evaluar varias
comparaciones o condiciones.
• Producen un resultado booleano, y sus operandos son también valores
lógicos.
• Los operadores lógicos que utilizaremos serán: “Y”, “O”
27. Ejemplo:
Indicar si un año es bisiesto. Los años son bisiestos si son divisibles
por 4, pero no si son divisibles por 100, a menos que también sean
divisibles por 400.
28. ¿Cuál es la palabra reservadas clave que emplea una estructura
condicional doble?
¿Qué ventaja tiene una estructura condicional doble frente a una
simple?
¿Cómo la empleamos en nuestra vida diaria y cómo podríamos
aplicarla en nuestra carrera?
¿Qué hemos aprendido?