Materias · 🏛️ Universidad y trabajo
Lógica y fundamentos
Ejercicios resueltos de Lógica y fundamentos paso a paso, con el error que más se comete en cada uno: Operadores lógicos y tablas de verdad, Estructuras condicionales y más. Gratis y en español.
Preguntarle al tutor de Lógica y fundamentosSin instalar nada. Puedes probar antes de crear cuenta.
Ejercicios resueltos de Lógica y fundamentos
Resueltos paso a paso, como te los explicaría el tutor, y con el error que más se comete.
Operadores lógicos y tablas de verdad
El torniquete de un gimnasio deja entrar si se cumple: edad >= 18 Y tiene_carnet.
Escribe la condición contraria (la que debe activar el mensaje «no puede entrar»), sin usar la palabra NO delante de todo el paréntesis.
Cómo se resuelve
- 1La condición original es una conjunción: A Y B, donde A es «edad >= 18» y B es «tiene_carnet».
- 2Negar A Y B no es negar cada parte y dejar el Y. La ley de De Morgan dice: NO(A Y B) equivale a (NO A) O (NO B). El Y se convierte en O.
- 3Tiene sentido leído en voz alta: para que NO pueda entrar basta con que falle una de las dos cosas, no hacen falta las dos.
- 4Negamos A: lo contrario de «edad >= 18» es «edad < 18». Ojo: es < y no <=, porque el 18 justo estaba permitido en la original.
- 5Negamos B: lo contrario de «tiene_carnet» es «no tiene_carnet».
- 6Unimos las dos con O: edad < 18 O no tiene_carnet.
Respuesta: edad < 18 O no tiene_carnet
El error de siempre: Escribir «edad < 18 Y no tiene_carnet». Esa condición solo se cumple con un menor de edad que además no tiene carnet, así que un menor CON carnet entraría. Al negar, la Y siempre se vuelve O y la O siempre se vuelve Y.
Estructuras condicionales
Un almacén da 5% de descuento desde $50.000 y 10% desde $100.000. Este pseudocódigo cobra mal una compra de $120.000:
Si compra >= 50000 entonces
descuento = 0.05
Sino si compra >= 100000 entonces
descuento = 0.10
Sino
descuento = 0
Fin si
¿Cuánto cobra y cuánto debería cobrar?
Cómo se resuelve
- 1En una cadena Si / Sino si, las condiciones se evalúan en orden y la ejecución se sale en la PRIMERA que resulte verdadera. Las de abajo ni siquiera se miran.
- 2Con compra = 120000, la primera condición (120000 >= 50000) ya es verdadera, así que asigna descuento = 0.05 y se salta el resto. La rama del 10% es inalcanzable para cualquier valor.
- 3Cobro actual: 5% de 120.000 es 6.000, entonces cobra 120.000 − 6.000 = 114.000.
- 4Cobro correcto: 10% de 120.000 es 12.000, entonces debería cobrar 120.000 − 12.000 = 108.000.
- 5El arreglo es ordenar las condiciones de la más exigente a la menos exigente: primero compra >= 100000, después compra >= 50000.
Respuesta: Cobra $114.000 y debería cobrar $108.000. Se arregla poniendo primero la condición compra >= 100000, porque en un Si/Sino si gana la primera que se cumple.
El error de siempre: Probar solo con una compra pequeña, por ejemplo $60.000, donde el código da bien por casualidad, y dar el caso por cerrado. En rangos escalonados hay que probar siempre un valor de cada tramo y los valores justo en los límites: 49.999, 50.000, 99.999, 100.000.
¿Y si tu ejercicio no es ninguno de estos?
No hace falta buscar el ejercicio exacto en internet. Trae el tuyo, o pide los que te falten.
Todo esto es gratis y sin instalar nada. Puedes probar antes de crear cuenta.
Lo que cubre
- Operadores lógicos y tablas de verdad
- Estructuras condicionales
Preguntas que le puedes hacer
- Operadores lógicos y …Explícame «Operadores lógicos y tablas de verdad» con un ejemplo práctico y dime en qué suele equivocarse la gente.
- Estructuras condicion…Explícame «Estructuras condicionales» con un ejemplo práctico y dime en qué suele equivocarse la gente.
Cómo enseña este tutor
Es riguroso y completo: justifica cada paso y nombra el teorema, la norma o la buena práctica que está aplicando, para que puedas citarla en tu trabajo o en el parcial.
- · Te muestra el camino completo, no solo el resultado.
- · Si algo no te cuadra, te lo explica otra vez de otra manera.
- · Con una foto de tu cuaderno te dice dónde está el error.
- · Te arma quizzes de lo que acabas de ver para saber si de verdad quedó.
Otras materias de Universidad y trabajo