Ir ao conteúdo principal

Exercícios 19.5 Ejercicios de Programación

1.

Una Función Booleana o función de conmutación en \(n\) variables es una función \(f : \{O, I\}^n \rightarrow \{ 0, I\}\text{.}\) Un polinomio Booleano es un tipo especial de función Booleana: es cualquier tipo de expresión Booleana formada por una combinación finita de variables \(x_1, \ldots, x_n\) junto a \(O\) y \(I\text{,}\) usando las operaciones \(\vee\text{,}\) \(\wedge\text{,}\) y \('\text{.}\) Los valores de las funciones están definidos en la Tabla 19.5.1. Escriba un programa para evaluar polinomios Booleanos.

Tabela 19.5.1.
\(x\) \(y\) \(x'\) \(x \vee y\) \(x \wedge y\)
0 0 1 0 0
0 1 1 1 0
1 0 0 1 0
1 1 0 1 1