Tabla de contenido
🔶 Introducción
Una tabla de verdad se utiliza para mostrar las posibles combinaciones de valores de entrada y salida de un circuito combinacional. Un circuito combinacional es un circuito que produce una salida basada únicamente en los valores de entrada actuales.
📘 Fundamento Teórico
📖 Tabla de verdad
📄 Pasos para desarrollar una Tabla de verdad
- Identificar el número de entradas que tiene el circuito: cada entrada debe representarse en una columna separada en la tabla de verdad.
- Determinar los posibles valores de entrada: para cada entrada, se deben determinar los dos posibles valores de entrada (verdadero o falso, alto o bajo, 1 o 0, etc.). Cada valor de entrada debe tener su propia fila en la tabla de verdad.
- Calcular los resultados para cada combinación de entradas: para cada fila de la tabla de verdad, se deben calcular los valores correspondientes de salida del circuito. Esto se hace mediante la aplicación de las operaciones lógicas correspondientes (AND, OR, NOT, etc.) a las entradas.
- Escribir los resultados en la tabla de verdad: una vez que se hayan calculado los valores de salida para cada combinación de entradas, se deben escribir en la tabla de verdad en una columna separada.
- Incluir una descripción verbal para cada resultado: opcionalmente, se puede agregar una columna adicional en la tabla de verdad que proporcione una descripción verbal para cada resultado.
📑 Ejemplo para una tabla de verdad de dos entradas
📑 Ejemplo para una tabla de verdad de tres entradas
📄 Operador AND
La compuerta u operador AND (del inglés "and", que significa "y") es una de las compuertas lógicas más comunes en electrónica. Es una compuerta que tiene dos o más entradas y una sola salida, y su salida es verdadera (1) solo si todas sus entradas son verdaderas (1). Si alguna de las entradas es falsa (0), la salida también será falsa (0).
La tabla de verdad de la compuerta AND es la siguiente:
m |
A |
B |
Salida |
Descripción |
0 |
0 |
0 |
0 |
Si las entradas a y b son cero la salida es equivalente a cero |
1 |
0 |
1 |
0 |
Si a es uno y b es cero la salida es cero |
2 |
1 |
0 |
0 |
Si a es cero y b es uno la salida es cero |
3 |
1 |
1 |
1 |
Solamente cuando a y b son uno la salida es uno |
🔹 Sintaxis en código C
&& → AND
if (condition1 && condition2)
{
//statement(s)
}
else
{
//statement(s)
}