2.3: Tablas de la Verdad
- Page ID
- 82776
Las funciones booleanas son funciones que realizan operaciones en conjuntos de variables booleanas. Por ejemplo, una función booleana f, que toma 2 valores de entrada A y B, produciría un valor de salida, f (A, B). Los valores de entrada A y B son binarios, al igual que el valor de salida f (A, B). Es posible caracterizar completamente la función f (A, B) enumerando todas las combinaciones de entrada posibles y A y B (00, 01, 10, 11), y especificando la salida f (A, B) para cada combinación de entrada.
Una tabla de verdad es una forma estándar de representar una función booleana que enumera todas las salidas posibles de esa función. Entonces supongamos que f (A, B) es el operador AND. La tabla de verdad para esta operación es:
Entrada |
Salida |
|
A |
B |
Y |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Más de una función se puede representar en una tabla de verdad. Una tabla de verdad que representa dos funciones, AND y OR, sería la siguiente:
Entrada |
Salida |
||
A |
B |
Y |
O |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 |
Todas las funciones booleanas se pueden representar usando tablas de verdad (la prueba de esto se deja para los ejercicios al final de esta sección), aunque el tamaño podría llegar a ser bastante grande, o posiblemente infinito. Por ejemplo, considere dos funciones booleanas f1 (A, B, C) y f2 (A, B, C). La tabla de verdad para estas dos funciones estaría escrita de la siguiente manera:
Entrada |
Salida |
|||
A |
B |
C |
f1 (A, B, C) |
f2 (A, B, C) |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 1 | 1 |
1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |