SlideShare une entreprise Scribd logo
1  sur  48
George Boole
¿Como es que se realizan decisiones lógicas con base en
circunstancias verdaderas o falsas (casos)?

Una investigación sobre las leyes del
pensamiento.

LOGICA
ALGEBRA
BOOLEANA

Símbolos
+
Operadores

A
Nivel lógico
Algebra
tradicional
Variables

Representan
números reales

Operadores Retornan números

Algebra
booleana

0 lógico

1 lógico

Falso

Verdadero

Representan solo 0
o 1.

Apagado

Encendido

Bajo

Alto

Retornan solo 0 o 1.

No

Si

Interruptor abierto

Interruptor cerrado

reales.

Operadores básicos
AND, OR, NOT

Ejemplo:
Don Ramón se pone bravo si doña Florinda le pega o el chavo le da bomba y la
chilindrina no lo consuela.
• F: Don Ramón se pone bravo. (F=1, don Ramón bravo; F=0 don Ramón
calmado).
• A: El chavo le da bomba a don Ramón.
• B: Doña florinda le pega a don Ramón.
• C: La chilindrina consuela a don Ramón.
F = (A OR
B)AND(NOT(C))

Expresión booleana
• Algebra booleana: Sistema algebraico que opera sobre variables booleanas. La
naturaleza binaria (de 2 estados) del algebra booleana la hace apta para el análisis,
simplificación y diseño de circuitos lógicos.
• Variables booleana: Variable que puede tomar
solo dos posibles valores, tales como
HIGH/LOW, 1/0, On/Off o TRUE/FALSE.

• Expresión booleana: Expresión algebraica
compuesta por variables booleanas y
operadores tales como AND, OR o NOT.
También es conocida como función booleana
o función lógica.

F = (A OR
B)AND(NOT(C))
OPERADORES
BOOLEANOS
LOGICOS BASICOS

AND

OR

Este operador retorna V solo
cuando ambas entradas son V.

Este operador retorna V
cuando cualquiera de las
entradas es V.

Ejemplo:
Dada la función lógica mostrada a continuación.
¿Cuál es su valor si A=1, B=0, D=0, C=0 y E=1?

NOT
Este operador retorna como
salida el valor opuesto a la
entrada.
Es una herramienta para describir la forma en que la salida de una función o
circuito lógico depende de los niveles lógicos presentes a la entrada.
Entradas (3) Salida

A
B
C

Circuito
lógico

x
Filas (8)

Para N entradas existen un total
de 2^N combinaciones posibles y
por ende 2^N filas en la tabla de
verdad asociada a la función que
esta se encuentra representando.

Ejemplo:
Se tiene un circuito con 3 entradas el cual se
enciende en los siguientes casos:
• Cuando dos de las entradas se encuentran en
alto.
• Cuando las tres entradas son iguales.
Llene la tabla de verdad asociada a este circuito.
Las funciones lógicas pueden representar circuitos lógicos.
Tabla de verdad

Función booleana

Circuito lógico

Compuerta lógica
Circuito electrónico que realiza una
función lógica booleana.
Compuerta AND

Inversor
A

A
B

Z

Compuerta NOR
A
B

Z

Compuerta NAND

Z

A
B

Compuerta OR
A
B

Z

Compuerta XOR
A
B

Z

Z
A

La operación NOT produce una salida cuyo valor
es el opuesto al valor de su entrada.

X
A
B

La operación AND produce una salida de
1 solo cuando todas sus entradas son 1.
En cualquier otro caso la salida es 0.

X
A
B

La operación OR produce una salida de 1
siempre que cualquiera de sus entradas
sea 0. En cualquier otro caso la salida es
0.

X
A

X

B

La operación NOR produce una salida de 1 solo cuando todas sus entradas son 0.
En cualquier otro caso la salida es 0.
A

X

B

La operación NAND produce una salida de 0 solo cuando todas sus entradas son 1. En
cualquier otro caso la salida es 1.
A
B

X

La operación XOR produce una salida de 1 cuando sus entradas son diferentes. En
cualquier otro caso la salida es 0.
A

X

B

Produce una salida 1 solo cuando las entradas son iguales, en caso opuesto la salida
producida es 0.
Compuerta
AND

OR

NOT

Símbolo

Tabla de verdad

Expresión
Compuerta
NOR

NAND

XNOR

Símbolo

Tabla de verdad

Expresión
Compuerta
XOR

Símbolo

Tabla de verdad

Expresión
Ejemplo 1: Determine la forma de onda de salida para la compuerta OR, cuando
se tiene la siguiente entrada a estas:
Ejemplo 2: Para la compuerta OR de 3 entradas mostrada a continuación,
determine la forma de onda a la salida.

Ejemplo 3: Como seria la salida si lo
que se tuviera fuera una compuerta
AND de 3 entradas
• ¿Cual es el único conjunto de condiciones de entrada que producirán
una salida baja en cualquier compuerta OR?
• ¿Escriba la expresión booleana para una compuerta OR de 6
entradas?
• ¿Si la entrada A del punto anterior permaneciera en alto, cual seria el
resultado de a la salida?
• ¿Cual es la única combinación de entradas que producirá un ALTO a la
salida de una compuerta AND de 5 entradas?
• ¿Cual es el nivel lógico que debería ser aplicado a la segunda entrada
de una compuerta AND de 2 entradas si la señal lógica en la primera
entrada es inhibida de buscar la salida?
• Cierto o falso: ¿ La salida de una compuerta AND siempre diferirá de
la salida de una compuerta OR para las mismas condiciones de
entrada?
• Cualquier circuito lógico, sin importar su complejidad, pueden ser
completamente descritos usando las tres operaciones básicas: OR, AND y
NOT.

¿Como se interpreta AB + C?
Se aplica un OR
entre A.B y el
termino C

Se aplica un AND
entre A y el termino
B+C

ORDEN DE PROCEDENCIA
• Las operaciones AND se hace antes que las operaciones OR

Los paréntesis hacen mas clara la
precedencia pero no son necesarios para el
caso anterior

• Cuando in inversor esta presente en un diagrama de circuito lógico, su expresión de
salida simplemente es igual a la expresión de entrada con una barra sobre esta.
La siguiente tabla muestra el orden de precedencia, siendo
la mas alta la que va de primero.
Evalué las siguientes expresiones booleanas, asumiendo que
a=1, b = 1, c = 0 y d = 1.
1. F = a*b + c

Respuesta: * tiene precedencia sobre +, así que cuando se
evalúa la expresión se tiene que F=(1*1) + 0 = 1 + 0 = 1.

2. F = ab + c

Respuesta: El problema es similar al anterior +, solo que en
este caso se usa la notación alternativa para la operación AND.

3. F = ab’

Respuesta: Primero debe evaluarse b’ por que el NOT tiene
precedencia sobre el AND, esto resulta en: F=1*(1’)=1*(0)=1*0=0.

4. F = (ac)’

Respuesta: Primero se evalúa lo que esta dentro de paréntesis para
luego se negar el resultado: F=(1*0)’=(0)’=0’=1.
Evalué las siguientes expresiones booleanas, asumiendo que
A=0, B = 1, C = 1 y D = 1.
Siempre que se tenga un circuito lógico combinacional y
desee saber como funciona, la mejor manera de analizarlo
es mediante el uso de una tabla se verdad.
Salid
a

Entrada
s

Nodos intermedios: No son
entradas ni salidas son solo
conexiones entre la salida de
una compuerta y la entrada
de otra
Ejercicio:
Muestre la tabla de verdad asociada a la siguiente función
lógica:
Cuando la operación de un circuito esta definida por una
función booleana, nosotros podemos dibujar el circuito
directamente de la expresión.
Dibuje el circuito que implementa la siguiente función
lógica:

Dibuje nuevamente el circuito pero esta vez asuma como
restricción que este no puede tener compuertas de mas de 3
entradas.
Dibuje el circuito que implementa la siguiente función
lógica:

Como restricción use compuertas que no tengan mas de dos
entradas.

Ahora siguiendo la misma restricción implemente en un
circuito digital la siguiente función lógica.
Postulados de Huntington
Las operaciones en algebra booleana están basadas en los siguientes
postulados:

x+y=y+x ;

xy = yx

En aplicación en los circuitos digitales podríamos decir que no importa el
orden de conexión de las entradas a una compuerta OR o AND.
x + (y+z) = (x + y)+z ;

x.(y.z) = (x.y).z

x + (y.z) = (x + y).(x+z) ; x.(y+z) = x.y + x.z
Postulado 5 (Identidades): En el conjunto S existen dos elementos 1
(uno) y 0 (cero), únicos, tales que:
x + 0 = x ; x.1 = x
x
0

x

x
1

x
Principio de dualidad:
Cualquier expresión algebraica derivada de los axiomas continua siendo
valida cuando los operandos AND y OR, y los elementos 1 y 0 son
intercambiados.
Teoremas
Teorema 1: Los elementos de identidad 0 y 1 son unicos.
Teorema 2 (Idempotencia):
(i) x + x = x
(ii) x.x = x
Teorema 3 (Elemento nulo):
(i) x + 1 = 1
(ii) x.0 = 0
Teorema 4 (Leyes de absorción):
(i) x + xy = x
(ii) x(x+y) = x
Teorema 5: Cada elemento en el conjunto S tiene un único complemento.
El cual generalizado para mas elementos mas de dos elementos será:
P5. Identidades: x.1 = x
P4. Propiedad distributiva: x(y+z) = xy + xz
T3. x + 1 = 1
P5. x.1 = x

P4. Propiedad distributiva: x+y.z = (x+y)(x+z)

P5. Identidades: x+1 = x

P4. Propiedad distributiva: x+y.z = (x+y)(x+z)
Una las principales aplicaciones es la simplificación de funciones lógicas, lo
cual tiene un efecto en la disminución del numero de compuertas que tendrá
al circuito lógico asociado a la función en cuestión. A este proceso se le
conoce como manipulación algebraica.

Ejemplo 1:
Simplifique la siguiente expresión utilizando las leyes y reglas de boole.

ab + a(b+c) + b (b+c) = ab + ab + ac + b + bc
= ab + ac + b (1+ c)
= ab + ac + b  1
= ab + ac + b
= b (a +1) + ac
= b  1 + ac
= b +ac
Ejemplo 2:
Simplifique la siguiente expresión utilizando las leyes y reglas de Boole.
Solución:
Forma 1

[ab.(c+bd) +ab]c = [b.(a.(c+bd)+a)].c
=b.a.c

Forma 2

[abc + abbd + ab]c = [abc + a(bb)d + ab]c
= [abc + a(1)d + ab]c
= (abc + ad + ab)bc
= (ab+ad)bc
= abbc + adbc
= abc + abcd
= abc
Ejemplo:
Use una tabla de verdad para definir una función F(a,b,c) que sea 1 cuando el numero
binario abc sea mayor o igual a 5.
• Podemos convertir desde una representación cualquiera a otra.

Circuito
Evaluar la ecuación para cada
combinación de entrada (fila).
Crear columnas
intermedias
ayuda

Tabla de
verdad

Ecuación

Hacer un OR de cada
termino de entrada cuya
salida sea 1
Una función puede ser representada en diferentes formas

Contenu connexe

Tendances

Método de Gauss Jordan
Método de Gauss JordanMétodo de Gauss Jordan
Método de Gauss JordanKike Prieto
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoPedro Rodriguez Oliveira
 
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLA
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLANúmeros Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLA
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasJesus Chaux
 
Electrónica digital: Principios de diseño de sistemas digitales
Electrónica digital: Principios de diseño de sistemas digitales Electrónica digital: Principios de diseño de sistemas digitales
Electrónica digital: Principios de diseño de sistemas digitales SANTIAGO PABLO ALBERTO
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificadorLevi Gomez
 
Introducción a la Teoría de Conjuntos ccesa007
Introducción a la Teoría de Conjuntos  ccesa007Introducción a la Teoría de Conjuntos  ccesa007
Introducción a la Teoría de Conjuntos ccesa007Demetrio Ccesa Rayme
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la informaciónGuillem Esteve
 
Transformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosTransformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosPedro González
 

Tendances (20)

Expresiones booleanas
Expresiones booleanasExpresiones booleanas
Expresiones booleanas
 
Sesion 7 S Dbos
Sesion 7 S DbosSesion 7 S Dbos
Sesion 7 S Dbos
 
5.lógica combinatoria modular (1)
5.lógica combinatoria modular (1)5.lógica combinatoria modular (1)
5.lógica combinatoria modular (1)
 
Método de Gauss Jordan
Método de Gauss JordanMétodo de Gauss Jordan
Método de Gauss Jordan
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con punto
 
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLA
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLANúmeros Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLA
Números Complejos. Presentación diseñada por el MTRO. JAVIER SOLIS NOYOLA
 
transformada de Fourier IUPSM
transformada de Fourier IUPSMtransformada de Fourier IUPSM
transformada de Fourier IUPSM
 
73402371 el-oscilador-en-puente-de-wien
73402371 el-oscilador-en-puente-de-wien73402371 el-oscilador-en-puente-de-wien
73402371 el-oscilador-en-puente-de-wien
 
Analisis matematico
Analisis matematicoAnalisis matematico
Analisis matematico
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Referencias relativas
Referencias relativasReferencias relativas
Referencias relativas
 
Electrónica digital: Principios de diseño de sistemas digitales
Electrónica digital: Principios de diseño de sistemas digitales Electrónica digital: Principios de diseño de sistemas digitales
Electrónica digital: Principios de diseño de sistemas digitales
 
Circuitos combinatorios
Circuitos combinatoriosCircuitos combinatorios
Circuitos combinatorios
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificador
 
Algebra de Boole
Algebra de Boole  Algebra de Boole
Algebra de Boole
 
Introducción a la Teoría de Conjuntos ccesa007
Introducción a la Teoría de Conjuntos  ccesa007Introducción a la Teoría de Conjuntos  ccesa007
Introducción a la Teoría de Conjuntos ccesa007
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Numeros complejos
Numeros complejosNumeros complejos
Numeros complejos
 
Leyes Boole
Leyes BooleLeyes Boole
Leyes Boole
 
Transformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosTransformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltos
 

Similaire à Boole c

1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boolemanuel59
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansysjhonreyes28
 
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)Jael Gonzalez
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionalesJesus Mora
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicasi00
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíadamarl
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíadamarl
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicasdarhagen
 
[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicas[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicasmiguelperezfontenla
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíaSimons22
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwaremaria_amanta
 

Similaire à Boole c (20)

Ac reg clase2
Ac reg clase2Ac reg clase2
Ac reg clase2
 
ALGEBRA . CIRCUITOS LOGICOS
ALGEBRA . CIRCUITOS LOGICOSALGEBRA . CIRCUITOS LOGICOS
ALGEBRA . CIRCUITOS LOGICOS
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansys
 
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Álgebra booleana
Álgebra booleanaÁlgebra booleana
Álgebra booleana
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicas
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Algebra de bool
Algebra de boolAlgebra de bool
Algebra de bool
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicas[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicas
 
García joel david
García joel davidGarcía joel david
García joel david
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 

Dernier

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Dernier (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Boole c

  • 1.
  • 2. George Boole ¿Como es que se realizan decisiones lógicas con base en circunstancias verdaderas o falsas (casos)? Una investigación sobre las leyes del pensamiento. LOGICA
  • 4. Nivel lógico Algebra tradicional Variables Representan números reales Operadores Retornan números Algebra booleana 0 lógico 1 lógico Falso Verdadero Representan solo 0 o 1. Apagado Encendido Bajo Alto Retornan solo 0 o 1. No Si Interruptor abierto Interruptor cerrado reales. Operadores básicos AND, OR, NOT Ejemplo: Don Ramón se pone bravo si doña Florinda le pega o el chavo le da bomba y la chilindrina no lo consuela. • F: Don Ramón se pone bravo. (F=1, don Ramón bravo; F=0 don Ramón calmado). • A: El chavo le da bomba a don Ramón. • B: Doña florinda le pega a don Ramón. • C: La chilindrina consuela a don Ramón. F = (A OR B)AND(NOT(C)) Expresión booleana
  • 5. • Algebra booleana: Sistema algebraico que opera sobre variables booleanas. La naturaleza binaria (de 2 estados) del algebra booleana la hace apta para el análisis, simplificación y diseño de circuitos lógicos. • Variables booleana: Variable que puede tomar solo dos posibles valores, tales como HIGH/LOW, 1/0, On/Off o TRUE/FALSE. • Expresión booleana: Expresión algebraica compuesta por variables booleanas y operadores tales como AND, OR o NOT. También es conocida como función booleana o función lógica. F = (A OR B)AND(NOT(C))
  • 6. OPERADORES BOOLEANOS LOGICOS BASICOS AND OR Este operador retorna V solo cuando ambas entradas son V. Este operador retorna V cuando cualquiera de las entradas es V. Ejemplo: Dada la función lógica mostrada a continuación. ¿Cuál es su valor si A=1, B=0, D=0, C=0 y E=1? NOT Este operador retorna como salida el valor opuesto a la entrada.
  • 7. Es una herramienta para describir la forma en que la salida de una función o circuito lógico depende de los niveles lógicos presentes a la entrada. Entradas (3) Salida A B C Circuito lógico x Filas (8) Para N entradas existen un total de 2^N combinaciones posibles y por ende 2^N filas en la tabla de verdad asociada a la función que esta se encuentra representando. Ejemplo: Se tiene un circuito con 3 entradas el cual se enciende en los siguientes casos: • Cuando dos de las entradas se encuentran en alto. • Cuando las tres entradas son iguales. Llene la tabla de verdad asociada a este circuito.
  • 8. Las funciones lógicas pueden representar circuitos lógicos. Tabla de verdad Función booleana Circuito lógico Compuerta lógica Circuito electrónico que realiza una función lógica booleana.
  • 9. Compuerta AND Inversor A A B Z Compuerta NOR A B Z Compuerta NAND Z A B Compuerta OR A B Z Compuerta XOR A B Z Z
  • 10. A La operación NOT produce una salida cuyo valor es el opuesto al valor de su entrada. X
  • 11. A B La operación AND produce una salida de 1 solo cuando todas sus entradas son 1. En cualquier otro caso la salida es 0. X
  • 12. A B La operación OR produce una salida de 1 siempre que cualquiera de sus entradas sea 0. En cualquier otro caso la salida es 0. X
  • 13.
  • 14. A X B La operación NOR produce una salida de 1 solo cuando todas sus entradas son 0. En cualquier otro caso la salida es 0.
  • 15. A X B La operación NAND produce una salida de 0 solo cuando todas sus entradas son 1. En cualquier otro caso la salida es 1.
  • 16. A B X La operación XOR produce una salida de 1 cuando sus entradas son diferentes. En cualquier otro caso la salida es 0.
  • 17. A X B Produce una salida 1 solo cuando las entradas son iguales, en caso opuesto la salida producida es 0.
  • 21. Ejemplo 1: Determine la forma de onda de salida para la compuerta OR, cuando se tiene la siguiente entrada a estas:
  • 22. Ejemplo 2: Para la compuerta OR de 3 entradas mostrada a continuación, determine la forma de onda a la salida. Ejemplo 3: Como seria la salida si lo que se tuviera fuera una compuerta AND de 3 entradas
  • 23. • ¿Cual es el único conjunto de condiciones de entrada que producirán una salida baja en cualquier compuerta OR? • ¿Escriba la expresión booleana para una compuerta OR de 6 entradas? • ¿Si la entrada A del punto anterior permaneciera en alto, cual seria el resultado de a la salida? • ¿Cual es la única combinación de entradas que producirá un ALTO a la salida de una compuerta AND de 5 entradas? • ¿Cual es el nivel lógico que debería ser aplicado a la segunda entrada de una compuerta AND de 2 entradas si la señal lógica en la primera entrada es inhibida de buscar la salida? • Cierto o falso: ¿ La salida de una compuerta AND siempre diferirá de la salida de una compuerta OR para las mismas condiciones de entrada?
  • 24. • Cualquier circuito lógico, sin importar su complejidad, pueden ser completamente descritos usando las tres operaciones básicas: OR, AND y NOT. ¿Como se interpreta AB + C? Se aplica un OR entre A.B y el termino C Se aplica un AND entre A y el termino B+C ORDEN DE PROCEDENCIA
  • 25. • Las operaciones AND se hace antes que las operaciones OR Los paréntesis hacen mas clara la precedencia pero no son necesarios para el caso anterior • Cuando in inversor esta presente en un diagrama de circuito lógico, su expresión de salida simplemente es igual a la expresión de entrada con una barra sobre esta.
  • 26. La siguiente tabla muestra el orden de precedencia, siendo la mas alta la que va de primero.
  • 27. Evalué las siguientes expresiones booleanas, asumiendo que a=1, b = 1, c = 0 y d = 1. 1. F = a*b + c Respuesta: * tiene precedencia sobre +, así que cuando se evalúa la expresión se tiene que F=(1*1) + 0 = 1 + 0 = 1. 2. F = ab + c Respuesta: El problema es similar al anterior +, solo que en este caso se usa la notación alternativa para la operación AND. 3. F = ab’ Respuesta: Primero debe evaluarse b’ por que el NOT tiene precedencia sobre el AND, esto resulta en: F=1*(1’)=1*(0)=1*0=0. 4. F = (ac)’ Respuesta: Primero se evalúa lo que esta dentro de paréntesis para luego se negar el resultado: F=(1*0)’=(0)’=0’=1.
  • 28. Evalué las siguientes expresiones booleanas, asumiendo que A=0, B = 1, C = 1 y D = 1.
  • 29. Siempre que se tenga un circuito lógico combinacional y desee saber como funciona, la mejor manera de analizarlo es mediante el uso de una tabla se verdad. Salid a Entrada s Nodos intermedios: No son entradas ni salidas son solo conexiones entre la salida de una compuerta y la entrada de otra
  • 30. Ejercicio: Muestre la tabla de verdad asociada a la siguiente función lógica:
  • 31. Cuando la operación de un circuito esta definida por una función booleana, nosotros podemos dibujar el circuito directamente de la expresión.
  • 32. Dibuje el circuito que implementa la siguiente función lógica: Dibuje nuevamente el circuito pero esta vez asuma como restricción que este no puede tener compuertas de mas de 3 entradas.
  • 33. Dibuje el circuito que implementa la siguiente función lógica: Como restricción use compuertas que no tengan mas de dos entradas. Ahora siguiendo la misma restricción implemente en un circuito digital la siguiente función lógica.
  • 34.
  • 35. Postulados de Huntington Las operaciones en algebra booleana están basadas en los siguientes postulados: x+y=y+x ; xy = yx En aplicación en los circuitos digitales podríamos decir que no importa el orden de conexión de las entradas a una compuerta OR o AND.
  • 36. x + (y+z) = (x + y)+z ; x.(y.z) = (x.y).z x + (y.z) = (x + y).(x+z) ; x.(y+z) = x.y + x.z
  • 37. Postulado 5 (Identidades): En el conjunto S existen dos elementos 1 (uno) y 0 (cero), únicos, tales que: x + 0 = x ; x.1 = x x 0 x x 1 x
  • 38. Principio de dualidad: Cualquier expresión algebraica derivada de los axiomas continua siendo valida cuando los operandos AND y OR, y los elementos 1 y 0 son intercambiados.
  • 39. Teoremas Teorema 1: Los elementos de identidad 0 y 1 son unicos. Teorema 2 (Idempotencia): (i) x + x = x (ii) x.x = x Teorema 3 (Elemento nulo): (i) x + 1 = 1 (ii) x.0 = 0 Teorema 4 (Leyes de absorción): (i) x + xy = x (ii) x(x+y) = x Teorema 5: Cada elemento en el conjunto S tiene un único complemento.
  • 40. El cual generalizado para mas elementos mas de dos elementos será:
  • 41.
  • 42. P5. Identidades: x.1 = x P4. Propiedad distributiva: x(y+z) = xy + xz T3. x + 1 = 1 P5. x.1 = x P4. Propiedad distributiva: x+y.z = (x+y)(x+z) P5. Identidades: x+1 = x P4. Propiedad distributiva: x+y.z = (x+y)(x+z)
  • 43. Una las principales aplicaciones es la simplificación de funciones lógicas, lo cual tiene un efecto en la disminución del numero de compuertas que tendrá al circuito lógico asociado a la función en cuestión. A este proceso se le conoce como manipulación algebraica. Ejemplo 1: Simplifique la siguiente expresión utilizando las leyes y reglas de boole. ab + a(b+c) + b (b+c) = ab + ab + ac + b + bc = ab + ac + b (1+ c) = ab + ac + b  1 = ab + ac + b = b (a +1) + ac = b  1 + ac = b +ac
  • 44. Ejemplo 2: Simplifique la siguiente expresión utilizando las leyes y reglas de Boole. Solución: Forma 1 [ab.(c+bd) +ab]c = [b.(a.(c+bd)+a)].c =b.a.c Forma 2 [abc + abbd + ab]c = [abc + a(bb)d + ab]c = [abc + a(1)d + ab]c = (abc + ad + ab)bc = (ab+ad)bc = abbc + adbc = abc + abcd = abc
  • 45.
  • 46. Ejemplo: Use una tabla de verdad para definir una función F(a,b,c) que sea 1 cuando el numero binario abc sea mayor o igual a 5.
  • 47. • Podemos convertir desde una representación cualquiera a otra. Circuito Evaluar la ecuación para cada combinación de entrada (fila). Crear columnas intermedias ayuda Tabla de verdad Ecuación Hacer un OR de cada termino de entrada cuya salida sea 1
  • 48. Una función puede ser representada en diferentes formas