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 fundamentos

Sin 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

  1. 1La condición original es una conjunción: A Y B, donde A es «edad >= 18» y B es «tiene_carnet».
  2. 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.
  3. 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.
  4. 4Negamos A: lo contrario de «edad >= 18» es «edad < 18». Ojo: es < y no <=, porque el 18 justo estaba permitido en la original.
  5. 5Negamos B: lo contrario de «tiene_carnet» es «no tiene_carnet».
  6. 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

  1. 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.
  2. 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.
  3. 3Cobro actual: 5% de 120.000 es 6.000, entonces cobra 120.000 − 6.000 = 114.000.
  4. 4Cobro correcto: 10% de 120.000 es 12.000, entonces debería cobrar 120.000 − 12.000 = 108.000.
  5. 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