Instrucciones
La tarea 4 consiste en realizar lo siguiente:- Inventar una función booleana, usando por mínimo 3 variables y 4 conectivos básicos.
- Construyan y dibujen su BDD.
- Reduzcan el BDD resultante a un ROBDD.
- Dibujen el ROBDD resultante.
Expresion
[ ( A ∧ B ) ∧ ¬C ] ∨ ¬B
Tabla de Verdad
| A | B | C | (A ∧ B) | ¬C | ((A ∧ B) ∧ ¬C) | ¬B | (((A ∧ B) ∧ ¬C ) ∨ ¬B |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Árbol de Decisión
Con la expresión anterior formamos el siguiente diagrama:
Después procedemos con la reducción, eligiendo aquellas hojas que terminan en el mismo valor y fusionandolas en una sola, y tomando también aquellas ramas con la misma estructura y fusionandolas en una sola:
[1]
[2]
Y ésta es la máxima reducción que logramos con el orden actual de las variables.
[3]




No hay comentarios:
Publicar un comentario