Está en la página 1de 19

PROGRAMACIÓN

LÓGICA COMBINACIONAL

Miguel Ángel Bermeo Sanmiguel


Santiago Cortés Polanía
Sebastian Sthiven Posso Borray

Corporación universitaria Corhuila


9/09/2023 Programación l
Grupo 4
1) ¿Qué son los operadores lógicos?
Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado
verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos.
Además de que hay tres conectivos u operadores lógicos que permiten formar proposiciones
compuestas, es decir, formadas por varias proposiciones que son la conjunción, la disyunción
y la negación. Además, dentro de las equivalencias proposicionales, sobresalen la
condicional, la implicación y bicondicional.
Trabajan en dos estados, "1" o "0", los cuales pueden asignarse a la lógica positiva o lógica
negativa. El estado 1 tiene un valor de 5v como máximo y el estado 0 tiene un valor de 0v
como mínimo y existiendo un umbral entre estos dos estados donde el resultado puede variar
sin saber con exactitud la salida que nos entregara. Las lógicas se explican a continuación:
La lógica positiva es aquella que con una señal en alto se acciona, representando un 1 binario
y con una señal en bajo se desactiva. representado un 0 binario.
La lógica negativa proporciona los resultados inversamente, una señal en alto se representa
con un 0 binario y una señal en bajo se representa con un 1 binario.
A continuación, vamos a analizar las diferentes operaciones lógicas una por una comenzando
por la más simple:
 Compuerta AND: Esta compuerta es representada por una multiplicación en el Algebra de
Boole. Indica que es necesario que en todas sus entradas se tenga un estado binario 1 para que
la salida otorgue un 1 binario. En caso contrario de que falte alguna de sus entradas con este
estado o no tenga si quiera una accionada, la salida no podrá cambiar de estado y
permanecerá en 0. Esta puede ser simbolizada por dos o más interruptores en serie de los
cuales todos deben estar activos para que esta permita el flujo de la corriente.
Tabla, Representación y Fórmula Compuerta AND:

A B Q

0 0 0
0 1 0

1 0 0
1 1 1
 Compuerta OR: En el Algebra de Boole esta es una suma. Esta compuerta permite que con
cualquiera de sus entradas que este en estado binario 1, su salida pasara a un estado 1
también. No es necesario que todas sus entradas estén accionadas para conseguir un estado 1
a la salida, pero tampoco causa algún inconveniente. Para lograr un estado 0 a la salida, todas
sus entradas deben estar en el mismo valor de 0. Se puede interpretar como dos interruptores
en paralelo, que sin importar cual se accione, será posible el paso de la corriente.

Tabla, Representación y Fórmula Compuerta OR:

A B Q

0 0 0
0 1 1

1 0 1
1 1 1
 Compuerta NOT: En este caso esta compuerta solo tiene una entrada y una salida y esta actúa
como un inversor. Para esta situación en la entrada se colocará un 1 y en la salida otorgara un
0 y en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que llegue a su
entrada, será inverso en su salida.

Tabla, Representación y Fórmula Compuerta NOT:

Q Q’

0 1

1 0
 Compuerta NAND: También denominada AND negada, esta compuerta trabaja al contrario
de una AND ya que al no tener entradas en 1 o solamente alguna de ellas, esta concede un 1
en su salida, pero si esta tiene todas sus entradas en 1 la salida se presenta con un 0.

Tabla, Representación y Fórmula Compuerta NAND:

A B Q

0 0 1
0 1 1

1 0 1
1 1 0
 Compuerta NOR: Así como vimos anteriormente, la compuerta OR también tiene su versión
inversa. Esta compuerta cuando tiene sus entradas en estado 0 su salida estará en 1, pero si
alguna de sus entradas pasa a un estado 1 sin importar en qué posición, su salida será un
estado 0.

Tabla, Representación y Fórmula Compuerta NOR:

A B Q

0 0 1
0 1 0

1 0 0
1 1 0
 Compuerta XOR: También llamada OR exclusiva, esta actúa como una suma binaria de un
digito cada uno y el resultado de la suma seria la salida. Otra manera de verlo es que con
valores de entrada igual el estado de salida es 0 y con valores de entrada diferente, la salida
será 1.

Tabla, Representación y Fórmula Compuerta XOR:

A B Q

0 0 0
0 1 1

1 0 1
1 1 0
 Compuerta XNOR: Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas
sean iguales se presentará una salida en estado 1 y si son diferentes la salida será un estado 0.

Tabla, Representación y Fórmula Compuerta XNOR:

A B Q

0 0 1
0 1 0

1 0 0
1 1 1
Informe Representación Operadores Lógicos.
 Dibujo representativo:
1

3
A

B
4

OPERADORES LOGICOS

Numero de combinaciones= 2^1


2) SIMULINK:
Con la ayuda del programa de Matlab hemos creado un programador que nos permita por
medio de las entradas antes mencionadas permitirnos conocer si este estará apagado o
encendido pues como mostramos aquí ya el proceso montado y con sus respectivas entradas,
salidas y nombres:

1) Definimos el número de entradas y además tomamos los conectores que sean requeridos para
conectarlos al subsystem para que de esta forma se puedan operar y dar el resultado de
encendido
2) Al conectarlos con el subsystem hacemos el proceso de crear propiamente el sistema junto
con todas salidas con sus respectivos nombres aparte de darle propiamente nombre al
subsystem como “operadores lógicos”.
3) Es importante antes de terminar dar la orden a los números para que estos tengan su propio
conector esto aplica tanto para las entradas como para las salidas, además es importante
aclarar que es aquí donde entra el factor de los operadores lógicos pues cada uno se define
por aparte con su respectivo nombre y con su símbolo único como se nos definió
anteriormente en clase e investigación.
4) Y le damos definición a las salidas y las ponemos con todo lo demás lo cual indicara el
resultado si esta en 0 o en 1 lo cual se traduce como si el sistema estuviera abierto o cerrado
5) Resultado final con todo el proceso en el simulink para obtener los operadores lógicos, el
cual muestra como por medio de dos entradas hay 7 salidas y cada una indica y demuestra un
resultado dependiendo de su operador lógico.
Informe Representación Ejercicio Votación:
 Cuando se obtiene un 1 en el display de salida es cuando la mayoría de los jurados votan
1 y cuando la mayoría de los jurados votan 0, el display obtendrá un 0 como resultado de
los votos
 en este caso las combinaciones q nos otorga un 1 en la salida son la 3,5,6 y 7
 en el caso que las variables nos otorgan un 0 en la salida son 0,1,2 y 4

 tabla de verdad o matriz

1. Dibujo representativo

A
B F

VOTACION

Numero de combinaciones= 2^3


2. Representación SIMULINK

Vamos a validar el ejercicio de votación con el programa de Matlab con el fin de conocer el
funcionamiento que permita conocer de manera más detallada su funcionamiento

1. Empezamos por crear un subsystem que permita hacer el proceso aparte de que es
importante indicar el número de entradas y salidas que como se explicó son 3 entradas
a,b,c y una salida que es f
2. Al momento de hacer las conexiones con cada una de las entradas es importante definir si
estas van a dar igual a 1 o 0 dependiendo de qué condiciones este pidiendo además de
realizar en proceso de unir las entradas al sistema para que pueda dar una salida con el fin
de establecer las diferentes combinaciones del ejercicio; Unimos todas las entradas y
combinaciones con la salida que anteriormente definimos y ya con esto obtenemos el
resultado final
3. El cual podemos observar el proceso interno con las combinaciones y conectores que
permitirá indicar si está abierto o cerrado dependiendo del valor.

También podría gustarte