SlideShare una empresa de Scribd logo
Funciones booleanas
Hasta ahora hemos visto en qué operaciones se basa el Algebra
de Boole y algunas de sus propiedades. Para aprender a trabajar
con este nuevo tipo de expresiones booleanas es necesario
practicar, por eso se recomienda que se hagan los ejercicios
propuestos. Utilizando expresiones booleanas, vamos a definir
Funciones booleanas, que son exactamente iguales a las funciones
matemáticas a las que estamos habituados pero con la
particularidad de que las variables son booleanas y que los valores
devueltos por la función también son booleanos, es decir, una
función booleana sólo puede tomar los valores ’0’ o ’1’. Para ello
hay que tener en mente que trabajaremos con variables booleanas
y que por tanto usaremos las operaciones + y . del Algebra de
Boole, y que como ya sabemos, nada tienen que ver con las
operaciones suma y producto a las que estamos habituados.
Por ejemplo, sea la siguiente función booleana de una variable:
_
F(a) = a
El valor devuelto por la función es el negado de la variable. Como
la variable a es booleana, sólo puede tomar los valores ’0’ y ’1’.
Los valores que la función F toma son:
F (0)=1 F (1)= 0
Vamos a definir una función un poco más compleja, usando dos
variables booleanas, a y b:
_
F (a, b) = (a + b). b
¿Cuánto vale F (0,0)? , sólo hay que sustituir en la función los
valores de a y b por ’0’, obteniéndose: F (0,0) = (0+0).1 = 0.1 = 0
Fijándonos en esta función tan sencilla, podemos darnos cuenta
de varias cosas: 1. Puesto que las variables de entrada a y b, sólo
pueden tomar los valores ’0’ y ’1’, hay 4 casos distintos: a) a=0, b=0
b) a=0, b=1 c) a=1, b=0 d) a=1, b=1 y en esos casos
F (0,0) = 0 F (0,1) = 0 F (1,0) = 1 Y F (1,1) = 1
Como se puede observar si tenemos una variable obtendremos
un solo valor de la función, si tenemos dos variables podemos
hacer cuatro combinaciones de las mismas y obtendremos cuatro
posible resultados para la función. O sea que si tenemos n
variables podemos tener 2n
posibles combinaciones y obtendremos
la misma cantidad de resultados.
Funciones booleanas y tablas de verdad
Existen dos maneras de representar una función booleana. Una
ya la conocemos, y es utilizando expresiones booleanas, y hemos
visto cómo podemos obtener todos los valores de esta función.
Existe otra manera de especificar una función booleana y es
utilizando las tablas de verdad. En ellas lo que estamos
representando es el valor que debe tomar la función cuando las
variables de entrada toman todos los valores posibles. Así por
ejemplo yo puedo definir una función G de la siguiente manera:
a b G
0 0 0
0 1 1
1 0 0
1 1 1
¿Cuánto vale G si a=0 y b=1? Miramos la tabla y vemos que G
vale 1. Esta forma de definir funciones booleanas es muy sencilla. El
número de filas de la tabla de verdad depende del número de
variables que usemos y es igual al número de combinaciones, o sea
n = 2 número de filas = 22
= 4
¿Cuántas filas tendría la tabla de la verdad de una función con 3
variables?
¿Cuántas la de una con 4 variables?
Obtención de una expresión de una función partiendo de una
tabla de verdad
Cuando trabajamos con circuitos Combinacionales, es muy
normal que tengamos una tabla de verdad a partir de la cual
tengamos que hallar su expresión booleana. En principio
hallaremos la función en su forma canónica, en la cual en todos sus
términos aparecen todas las variable las cuales se podran ir
simplificando mediante la aplicación de los axiomas y teoremas del
algebra de Boole o el teorema de Karnaugh, el cual se explicara
posteriormente. Existen dos formas canónicas una primera forma
integrada por sumas de productos a los cuales llamaremos
Miniterminos, y que por ser una forma canónica, en todos sus
términos se encuentran todas sus variables. Un ejemplo de una
función de 3 variables, expresada en la primera forma canónica es
el siguiente:
_ _ _ _
F = a. b. c + a. b. c + a. b. c
Podemos observar que está constituida por la suma de tres
términos y en cada uno de los términos están todas las variables.
Para obtener esta forma partiendo de la tabla de la verdad nos
fijaremos solo en aquellas combinaciones de variables donde la
función resulte en un “1” lógico. Y para cada fila aplicamos la
siguiente regla, Si la variable tiene un valor de “0”, escribiremos la
variable negada, si tiene un valor de “1” escribiremos la variable sin
negar.
Para visualizar mejor esta operación hagamos un ejemplo:
Dada la siguiente tabla de la verdad de una función de tres
variables hallemos la forma canónica expresada en sus
Miniterminos.
a b c f
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Se puede observar que existen 5 Miniterminos los cuales son
aquellos resultados donde la función vale “1”. De acuerdo con lo
indicado con anterioridad
_ _ _ _ _ _ _ _ _
f = a. b. c + a. b. c + a. b. c + a. b. c + a. b. c
La segunda forma canónica está integrada por un producto de
sumas, a las cuales llamaremos Maxiterminos y en todos sus
términos aparecen todas las variables, negadas o no.
Por ejemplo:
_ _ _ _ _ _ _
f = ( a + b + c ). ( a + b + c ). ( a + b+ c )
Para obtener esta segunda forma partiendo de la tabla de la
verdad nos fijaremos solo en aquellas combinaciones de variables
donde la función resulte en un “0” lógico. Y para cada fila
aplicamos la siguiente regla, Si la variable tiene un valor de “0”,
escribiremos la variable sin negar, si tiene un valor de “1”
escribiremos la variable negada.
Para visualizar mejor esta operación hagamos un ejemplo:
Dada la siguiente tabla de la verdad de una función de tres
variables hallemos la forma canónica expresada en sus
Maxiterminos.
a b c f
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Se puede observar que existen 3 Maxiterminos los cuales son
aquellos resultados donde la función vale “0”. De acuerdo con lo
indicado con anterioridad
_ _ _ _ _ _
f = ( a + b + c ) . ( a + b + c) . ( a + b + c )
Si queremos dibujar el circuito lógico de la función debemos
utilizar para el caso de los Miniterminos compuertas NOT,
compuertas AND y al final una compuerta OR.
Si queremos dibujar el circuito lógico de la función debemos
utilizar para el caso de los Maxiterminos compuertas NOT,
compuertas OR y al final una compuerta AND.

Más contenido relacionado

La actualidad más candente

Reticulo
ReticuloReticulo
Reticulo
Luis Caraballo
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
Eder Efrain Nieves Coronado
 
3 Operaciones Binarias
3  Operaciones Binarias3  Operaciones Binarias
3 Operaciones Binarias
Alfa Velásquez Espinoza
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
aeeebi
 
Expresiones booleanas
Expresiones booleanasExpresiones booleanas
Expresiones booleanas
Gustavo Alfaro
 
Isomorfos y arboles
Isomorfos y arbolesIsomorfos y arboles
Isomorfos y arboles
Carlos Alberto Moreno Silva
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
Instituto Von Neumann
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
Alexis Chavez
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
kamui002
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
UNEFM
 
5 estructuras-algebraicas
5 estructuras-algebraicas5 estructuras-algebraicas
5 estructuras-algebraicas
Patricia Babarovic
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
Galo Anzules
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
junito86
 
Matemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de ConjuntosMatemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de Conjuntos
Leonardo Gabriel Hernandez Landa
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
Alvaro Enrique Ruano
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
José Antonio Sandoval Acosta
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
Alex Uhu Colli
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
José Antonio Sandoval Acosta
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
Marcos Omar Cruz Ortrega
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
Raul
 

La actualidad más candente (20)

Reticulo
ReticuloReticulo
Reticulo
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
3 Operaciones Binarias
3  Operaciones Binarias3  Operaciones Binarias
3 Operaciones Binarias
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Expresiones booleanas
Expresiones booleanasExpresiones booleanas
Expresiones booleanas
 
Isomorfos y arboles
Isomorfos y arbolesIsomorfos y arboles
Isomorfos y arboles
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
 
5 estructuras-algebraicas
5 estructuras-algebraicas5 estructuras-algebraicas
5 estructuras-algebraicas
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
Matemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de ConjuntosMatemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de Conjuntos
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 

Similar a Funciones booleanas

Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
SANTIAGO PABLO ALBERTO
 
tema 01 sistemas digitales
tema 01 sistemas digitalestema 01 sistemas digitales
tema 01 sistemas digitales
Manuel Fernandez Barcell
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
Diego Tapia
 
Tema3
Tema3Tema3
Tema3
xavierpech
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
divadlfc
 
Algebra boole
Algebra boole Algebra boole
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
Betzi Lira
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Betzi Lira
 
Algebra d boole
Algebra d booleAlgebra d boole
Algebra d boole
Dorila Vargas Aguero
 
algebra de BOOLE.pdf
algebra de BOOLE.pdfalgebra de BOOLE.pdf
algebra de BOOLE.pdf
MaraSaavedra20
 
Albrebra booleana
Albrebra booleanaAlbrebra booleana
Albrebra booleana
Oscar Santana
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
David Hernandez
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
Sheda17
 
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
AnaBarbaraAlaveFlore
 
Algebra booleana.
Algebra booleana.Algebra booleana.
Algebra booleana.
raymel-2411
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
brayer1
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
daylianam93
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
jesusmora18
 
Unidad_4_ALGEBRA_BOOLEANA.pptx
Unidad_4_ALGEBRA_BOOLEANA.pptxUnidad_4_ALGEBRA_BOOLEANA.pptx
Unidad_4_ALGEBRA_BOOLEANA.pptx
OmarMorales393717
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 

Similar a Funciones booleanas (20)

Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
 
tema 01 sistemas digitales
tema 01 sistemas digitalestema 01 sistemas digitales
tema 01 sistemas digitales
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Tema3
Tema3Tema3
Tema3
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
 
Algebra boole
Algebra boole Algebra boole
Algebra boole
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
 
Algebra d boole
Algebra d booleAlgebra d boole
Algebra d boole
 
algebra de BOOLE.pdf
algebra de BOOLE.pdfalgebra de BOOLE.pdf
algebra de BOOLE.pdf
 
Albrebra booleana
Albrebra booleanaAlbrebra booleana
Albrebra booleana
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
 
Algebra booleana.
Algebra booleana.Algebra booleana.
Algebra booleana.
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
 
Unidad_4_ALGEBRA_BOOLEANA.pptx
Unidad_4_ALGEBRA_BOOLEANA.pptxUnidad_4_ALGEBRA_BOOLEANA.pptx
Unidad_4_ALGEBRA_BOOLEANA.pptx
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 

Más de Ali Salcedo

Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
Ali Salcedo
 
Compuertas y circuitos logicos
Compuertas y circuitos logicosCompuertas y circuitos logicos
Compuertas y circuitos logicos
Ali Salcedo
 
Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
Ali Salcedo
 
Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
Ali Salcedo
 
Transformadores
TransformadoresTransformadores
Transformadores
Ali Salcedo
 
Circuitos de corriente directa o continua - Leyes de kirchoff
Circuitos de corriente directa o continua - Leyes de kirchoffCircuitos de corriente directa o continua - Leyes de kirchoff
Circuitos de corriente directa o continua - Leyes de kirchoff
Ali Salcedo
 
Funciones y variables logicas
Funciones y variables logicasFunciones y variables logicas
Funciones y variables logicas
Ali Salcedo
 

Más de Ali Salcedo (7)

Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
 
Compuertas y circuitos logicos
Compuertas y circuitos logicosCompuertas y circuitos logicos
Compuertas y circuitos logicos
 
Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
 
Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1Evaluacion 2do. corte 2017 1
Evaluacion 2do. corte 2017 1
 
Transformadores
TransformadoresTransformadores
Transformadores
 
Circuitos de corriente directa o continua - Leyes de kirchoff
Circuitos de corriente directa o continua - Leyes de kirchoffCircuitos de corriente directa o continua - Leyes de kirchoff
Circuitos de corriente directa o continua - Leyes de kirchoff
 
Funciones y variables logicas
Funciones y variables logicasFunciones y variables logicas
Funciones y variables logicas
 

Último

3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
La Paradoja educativa
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 

Último (20)

3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 

Funciones booleanas

  • 1. Funciones booleanas Hasta ahora hemos visto en qué operaciones se basa el Algebra de Boole y algunas de sus propiedades. Para aprender a trabajar con este nuevo tipo de expresiones booleanas es necesario practicar, por eso se recomienda que se hagan los ejercicios propuestos. Utilizando expresiones booleanas, vamos a definir Funciones booleanas, que son exactamente iguales a las funciones matemáticas a las que estamos habituados pero con la particularidad de que las variables son booleanas y que los valores devueltos por la función también son booleanos, es decir, una función booleana sólo puede tomar los valores ’0’ o ’1’. Para ello hay que tener en mente que trabajaremos con variables booleanas y que por tanto usaremos las operaciones + y . del Algebra de Boole, y que como ya sabemos, nada tienen que ver con las operaciones suma y producto a las que estamos habituados. Por ejemplo, sea la siguiente función booleana de una variable: _ F(a) = a El valor devuelto por la función es el negado de la variable. Como la variable a es booleana, sólo puede tomar los valores ’0’ y ’1’. Los valores que la función F toma son: F (0)=1 F (1)= 0 Vamos a definir una función un poco más compleja, usando dos variables booleanas, a y b: _ F (a, b) = (a + b). b ¿Cuánto vale F (0,0)? , sólo hay que sustituir en la función los valores de a y b por ’0’, obteniéndose: F (0,0) = (0+0).1 = 0.1 = 0
  • 2. Fijándonos en esta función tan sencilla, podemos darnos cuenta de varias cosas: 1. Puesto que las variables de entrada a y b, sólo pueden tomar los valores ’0’ y ’1’, hay 4 casos distintos: a) a=0, b=0 b) a=0, b=1 c) a=1, b=0 d) a=1, b=1 y en esos casos F (0,0) = 0 F (0,1) = 0 F (1,0) = 1 Y F (1,1) = 1 Como se puede observar si tenemos una variable obtendremos un solo valor de la función, si tenemos dos variables podemos hacer cuatro combinaciones de las mismas y obtendremos cuatro posible resultados para la función. O sea que si tenemos n variables podemos tener 2n posibles combinaciones y obtendremos la misma cantidad de resultados. Funciones booleanas y tablas de verdad Existen dos maneras de representar una función booleana. Una ya la conocemos, y es utilizando expresiones booleanas, y hemos visto cómo podemos obtener todos los valores de esta función. Existe otra manera de especificar una función booleana y es utilizando las tablas de verdad. En ellas lo que estamos representando es el valor que debe tomar la función cuando las variables de entrada toman todos los valores posibles. Así por ejemplo yo puedo definir una función G de la siguiente manera: a b G 0 0 0 0 1 1 1 0 0 1 1 1
  • 3. ¿Cuánto vale G si a=0 y b=1? Miramos la tabla y vemos que G vale 1. Esta forma de definir funciones booleanas es muy sencilla. El número de filas de la tabla de verdad depende del número de variables que usemos y es igual al número de combinaciones, o sea n = 2 número de filas = 22 = 4 ¿Cuántas filas tendría la tabla de la verdad de una función con 3 variables? ¿Cuántas la de una con 4 variables? Obtención de una expresión de una función partiendo de una tabla de verdad Cuando trabajamos con circuitos Combinacionales, es muy normal que tengamos una tabla de verdad a partir de la cual tengamos que hallar su expresión booleana. En principio hallaremos la función en su forma canónica, en la cual en todos sus términos aparecen todas las variable las cuales se podran ir simplificando mediante la aplicación de los axiomas y teoremas del algebra de Boole o el teorema de Karnaugh, el cual se explicara posteriormente. Existen dos formas canónicas una primera forma integrada por sumas de productos a los cuales llamaremos Miniterminos, y que por ser una forma canónica, en todos sus términos se encuentran todas sus variables. Un ejemplo de una función de 3 variables, expresada en la primera forma canónica es el siguiente: _ _ _ _ F = a. b. c + a. b. c + a. b. c Podemos observar que está constituida por la suma de tres términos y en cada uno de los términos están todas las variables.
  • 4. Para obtener esta forma partiendo de la tabla de la verdad nos fijaremos solo en aquellas combinaciones de variables donde la función resulte en un “1” lógico. Y para cada fila aplicamos la siguiente regla, Si la variable tiene un valor de “0”, escribiremos la variable negada, si tiene un valor de “1” escribiremos la variable sin negar. Para visualizar mejor esta operación hagamos un ejemplo: Dada la siguiente tabla de la verdad de una función de tres variables hallemos la forma canónica expresada en sus Miniterminos. a b c f 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 Se puede observar que existen 5 Miniterminos los cuales son aquellos resultados donde la función vale “1”. De acuerdo con lo indicado con anterioridad _ _ _ _ _ _ _ _ _ f = a. b. c + a. b. c + a. b. c + a. b. c + a. b. c La segunda forma canónica está integrada por un producto de sumas, a las cuales llamaremos Maxiterminos y en todos sus términos aparecen todas las variables, negadas o no. Por ejemplo:
  • 5. _ _ _ _ _ _ _ f = ( a + b + c ). ( a + b + c ). ( a + b+ c ) Para obtener esta segunda forma partiendo de la tabla de la verdad nos fijaremos solo en aquellas combinaciones de variables donde la función resulte en un “0” lógico. Y para cada fila aplicamos la siguiente regla, Si la variable tiene un valor de “0”, escribiremos la variable sin negar, si tiene un valor de “1” escribiremos la variable negada. Para visualizar mejor esta operación hagamos un ejemplo: Dada la siguiente tabla de la verdad de una función de tres variables hallemos la forma canónica expresada en sus Maxiterminos. a b c f 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 Se puede observar que existen 3 Maxiterminos los cuales son aquellos resultados donde la función vale “0”. De acuerdo con lo indicado con anterioridad _ _ _ _ _ _ f = ( a + b + c ) . ( a + b + c) . ( a + b + c )
  • 6. Si queremos dibujar el circuito lógico de la función debemos utilizar para el caso de los Miniterminos compuertas NOT, compuertas AND y al final una compuerta OR. Si queremos dibujar el circuito lógico de la función debemos utilizar para el caso de los Maxiterminos compuertas NOT, compuertas OR y al final una compuerta AND.