0% encontró este documento útil (0 votos)
71 vistas16 páginas

Introducción al Álgebra de Boole

El Álgebra de Boole, propuesto por George Boole en 1815 y desarrollado por Claude Shannon en 1938, es un sistema matemático que utiliza variables binarias (0 y 1) y operadores lógicos como AND y OR para modelar sistemas digitales. Incluye leyes y teoremas fundamentales que permiten simplificar expresiones booleanas y definir funciones booleanas a través de tablas de verdad y diagramas lógicos. Además, se mencionan ejercicios para practicar la simplificación de funciones booleanas y se sugieren temas adicionales como compuertas lógicas digitales y mapas de Karnaugh.

Cargado por

Braulio Sandi M
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas16 páginas

Introducción al Álgebra de Boole

El Álgebra de Boole, propuesto por George Boole en 1815 y desarrollado por Claude Shannon en 1938, es un sistema matemático que utiliza variables binarias (0 y 1) y operadores lógicos como AND y OR para modelar sistemas digitales. Incluye leyes y teoremas fundamentales que permiten simplificar expresiones booleanas y definir funciones booleanas a través de tablas de verdad y diagramas lógicos. Además, se mencionan ejercicios para practicar la simplificación de funciones booleanas y se sugieren temas adicionales como compuertas lógicas digitales y mapas de Karnaugh.

Cargado por

Braulio Sandi M
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Algebra de Boole

Algebra de Boole: Introducción


En 1815 George Boole propuso una herramienta matemática
llamada Algebra de Boole. Luego en 1938 Claude Shannon propuso
que con esta algebra es posible modelar los llamados Sistemas
Digitales.

El Algebra de Boole es un sistema matemático que utiliza variables


y operadores lógicos. Las variables pueden valer 0 o 1. Y las
operaciones básicas son OR (+) y AND (·).

Luego se definen las expresiones de conmutación como un finito de


variables y constantes, relacionadas mediante los operadores (AND
y OR).

En la ausencia de paréntesis, se utilizan las mismas reglas de


precedencia, que tienen los operadores suma (OR) y multiplicación
(AND) en el algebra normal.
Algebra booleana bivalente

Una algebra de Boole Bivalente se define sobre un conjunto de


dos elementos B={0,1}, con reglas para los operadores binarios
+ y . de la siguiente manera:

x y x.y x y x+y x x
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
Algebra de Boole: Leyes
1) Conmutatividad:
6) Dominación:
X+Y =Y+X
X+1=1 X·0=0
X·Y =Y·X
7) Idempotencia:
2) Asociatividad:
X+X=X X·X=X
X + (Y + Z ) = (X + Y ) + Z
X · (Y · Z ) = (X · Y ) · Z
8) Doble complemento:
3) Distributividad:
X=X
X + (Y · Z ) = (X + Y ) · (X + Z )
X · (Y + Z ) = (X · Y ) + (X · Z )
9) Absorción:
X+X·Y =X X · (Y + X ) = X
4) Elementos Neutros (Identidad):
X+0=X
10) DeMorgan:
X ·1=X
A·B=A+B
5) Complemento:

X+X=1
A+B=A·B
X·X=0
Algebra de Boole: Teoremas
Teorema de la Simplificación

A+A·B =A+B

A · (A + B ) = A · B

Teorema del complemento único


Suponemos 2 complementos para A (A1 y A2)
A + A1 = 1 A + A2 = 1
A · A1 = 0 A · A2 = 0
Luego,
A1 = A1 · 1 = A1 · (A + A2) = A1 · A + A1 · A2
A1 = 0 + A2 · A1
A1 = A · A2 + A1 · A2 = (A + A1) · A2
A1 = 1 · A2 = A2
Expresiones de conmutación: Definiciones

Literal: Es toda ocurrencia de una variable, ya sea


complementada o sin complementar, en una expresión
de conmutación.

Por ejemplo, en la expresión de conmutación:

A·B+C·A+D+B·1

A, B , C y D son Variables.

A, B , C , A, D y B son Literales.
1 es una Constante.
Expresiones de conmutación: Definiciones

Expresión Dual: Esta expresión se obtiene,


intercambiando las operaciones AND por OR (y
viceversa), e intercambiando las constantes 0 por 1 y 1
por 0 en la expresión de conmutación.

Por ejemplo, para la expresión de conmutación:

(A · B ) + (C · D ) + 0

La Expresión Dual es:

(A + B ) · (C + D ) · 1
Funciones Booleanas
Una variable binaria puede tomar el valor 0 o 1. Una
función de Boole es una función formada con
variables binarias, dos operadores binarios OR y
AND, el operador NOT, el paréntesis y el signo igual.
Para un valor dado de variables, la función puede ser
0 o 1. considérese por ejemplo la función de Boole:

F1 = xyz

La función F1 es igual a 1 si x=1 y y=1 y z=1; de otra manera F1=0.


Funciones Booleanas
Una función de Boole puede ser representada por
medio de una tabla de verdad.

Tabla de verdad para: F1 = xyz

x y z F1

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0
Funciones Booleanas
Una función de Boole puede ser transformada de una
expresión algebraica a un diagrama lógico compuesto
de compuertas AND, OR y NOT

Diagrama lógico para: F1 = xyz

x
y F1
z
Ejercicios: Simplifique la siguiente función de Boole
al mínimo numero de literales

1. x+xy
2. x(x+y)
3. xyz+xyz+xy
4. xy +xz+yz
Ejercicios: Simplifique la siguiente función de Boole
al mínimo numero de literales

x+xy =
= (x + x)(x + y)
= 1 . (x + y)
=x+y
Ejercicios: Simplifique la siguiente función de Boole
al mínimo numero de literales

x(x+y)=
=x x+xy
= 0 +xy
=xy
Ejercicios: Simplifique la siguiente función de Boole
al mínimo numero de literales

xyz+xyz+xy=
= x z ( y +y ) + x y
=xz( 1 )+xy
=xz +xy
Ejercicios: Simplifique la siguiente función de Boole
al mínimo numero de literales

xy +xz+yz=
= x y + x z + y z (x + x)

=xy +xz+xyz+xyz
=xy(1+z)+xz(1+y)
=xy +xz
Investigar los siguientes temas

1. Compuertas lógicas digitales:


Símbolo
Función algebraica
Tabla de verdad

2. Mapas de Karnaugh

También podría gustarte