Me gustaría saber cómo puedo convertir la siguiente función booleana en una tabla de verdad y, en consecuencia, construir el k-map
$$ F = A′B′C ′ + B′CD ′ + A′BCD ′ + AB′C ′ $$
gracias de antemano :)
Me gustaría saber cómo puedo convertir la siguiente función booleana en una tabla de verdad y, en consecuencia, construir el k-map
$$ F = A′B′C ′ + B′CD ′ + A′BCD ′ + AB′C ′ $$
gracias de antemano :)
Para construir la tabla de verdad, necesitas evaluar manualmente cada combinación. Una tabla funciona bien, de ahí el nombre "tabla de verdad"! Supongo que entiende los AND y OR lógicos, para dar sentido a esta respuesta.
Primero, quieres resolver cada grupo ANDed por separado. El álgebra booleana tiene el mismo orden de precedencia que el álgebra estándar, con AND tratada como multiplicación y O tratada como suma. Pon estas respuestas en una tabla. No te preocupes, te adjunto una foto para demostrar. Una vez que haya resuelto todas estas afirmaciones, puede O bien, hacerlas juntas. Siga las líneas rojas en la siguiente tabla:
Ahoraquelatablaestácompleta,puedecrearunmapa.Unadelasconfiguracionesestándarsemuestraacontinuación.Tienedosbitsquedefinenlascolumnasylosotrosdosbitsquedefinenlasfilas.Encuentraelcuadradoqueintersecalasentradasbinarias(A,B,CyD)ycompletalarespuestadetutabladeverdad.Hehechodosdeellos,enpúrpuraynaranja:
Te dejo el resto para ti! No preguntaste cómo resolver el K-Map. Supongo que sabes cómo?
¡Cuídate!
(P.S. He incluido un error tipográfico en la tabla de verdad. ¿Lo puedes encontrar?)
Para dibujar la tabla de verdad con cuatro entradas A, B, C, D y salida F
La salida estará en la lógica 1 en
A'B'C '(000x) = > 0000 & 0001
B'CD '(x010) = > 0010 & 1010
A'BCD '(0110) = > 0110
AB'C '(100x) = > 1000 & 1001
Para todos los demás estados, la salida estará en la lógica 0
Lea otras preguntas en las etiquetas digital-logic karnaugh-map