Condicionales y Lógica Booleana
Clase 03
Material Clase
Lógica Booleana
Lógica | Descripción |
---|---|
A = B |
igual a |
A != B |
distinto a |
A > B |
mayor que |
A > B |
menor que |
A >= B |
mayor o igual que |
A <=B |
menor o igual que |
Ejercicios
Ejercicio 01
Realizar Pseudocódigo que APRUEBA si es mayor a 4.0 o REPRUEBA si es menor a 4.0.
ej01
inicio
leer(nota)
si (nota > 4.0) entonces
escribir("aprueba")
finsi
si_no
escribir("reprueba")
finsi fin
Ejercicio 02
Realice un algoritmo en pesudocódigo que permita identificar un número si es positivo o negativo.
ej02
inicio
leer(número)
si (dígito > 0) entonces
escribir("el número es positivo")
finsi
si (dígito < 0) entonces
escribir("el número es negativo")
finsi
si_no
escribir("el número es neutro")
finsi fin
Ejercicio 03
Realizar pseudocódigo que indique “DEBE ASISTIR A PROGRAMACIÓN” si el día es igual a “JUEVES”, de lo contrario “DEBE ASISTIR A OTRAS CLASES”.
ej03
inicio
leer(día)
si (día = "JUEVES") entonces
escribir("DEBE ASISTIR A PROGRAMACIÓN")
finsi
si_no
escribir("DEBE ASISTIR A OTRAS CLASES")
finsi fin
Ejercicio 04
Si a = 33, determinar si la siguiente operación es VERDADERA o FALSA.
NO ( (a > 10) Y (a < 20) )
NO ( (a > 10) O NO (a < 20) )
ej04
Sea:
- (a > 10): verdadero
- (a < 20): falso
Entonces:
1. NO ( (a > 10) Y (a < 20) )
- NO ( verdadero Y falso )
- NO (falso)
- verdadero
2. NO ( (a > 10) O NO (a < 20) )
- NO ( verdadero O falso )
- NO (verdadero) - falso
Ejercicio 05
- Si a = 20, b = a, c = 15, d =10
- Determinar si la siguiente operación es VERDADERA o FALSA:
( (a = b) O (b > c) O (c < d) )
ej05
Sea:
- (a = b): verdadero
- (b > c): verdadero
- (c < d): falso
Entonces:
( (a = b) O (b > c) O (c < d) )
- ( verdadero O verdadero O falso )
- ( verdadero O verdadero ) - verdadero
Ejercicio 06
- Siendo el valor de las variables a = 10, b = 12, c = 13, d = 10
- Encontrar el valor de verdad de cada una de las siguientes expresiones
( (a > b) O (a < c) ) Y ( (a = c) O (a >= b) )
( (a >= b) O (a < d) ) Y ( (a >= d) Y (c > d) )
NO (a = c) Y (c > b)
ej06
Sea:
- (a > b): falso
- (a < c): verdadero
- (a = c): falso
- (a >= b): falso
- (a < d): falso
- (a >= d): verdadero
- (c > d): verdadero
- (a = c): falso
- (c > b): verdadero
Entonces:
1. ( (a > b) O (a < c) ) Y ( (a = c) O (a >= b) )
- ( falso O verdadero ) Y ( falso O falso )
- (verdadero) Y (falso)
- falso
2. ( (a >= b) O (a < d) ) Y ( (a >= d) Y (c > d) )
- ( falso O falso ) Y ( verdadero Y verdadero )
- (falso) Y (verdadero)
- falso
3. NO (a = c) Y (c > b)
- NO (falso) Y (verdadero)
- (verdadero) Y (verdadero) - verdadero
Ejercicio 07
- Siendo el valor de las variables M = 8, N = 9, R = 5, S = 5, T = 4, V = 7
- Encontrar el valor de verdad de la siguiente expresión:
NO ( ( M>N Y R>S) O (NO (T<V Y S>M)) )
ej07
Sea:
- M>N: falso
- R>S: falso
- T<V: verdadero
- S>M: falso
Entonces:
NO ( ( M>N Y R>S) O (NO (T<V Y S>M)) )
- NO ( ( falso Y falso) O (NO (verdadero Y falso)) )
- NO ( (falso) O (NO (falso)) )
- NO ( (falso) O (verdadero) )
- NO ( verdadero )` - falso