TEMA II.- ÁLGEBRA DE BOOLE

Documentos relacionados
Fundamentos de Computadores. Álgebra de Conmutación

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

GUIA 4: ALGEBRA DE BOOLE

Circuitos Electrónicos Digitales. Tema II Parte II. Álgebra de Conmutación

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

Álgebra de Boole. Adición booleana. Multiplicación booleana. Escuela Politécnica Superior

TEMA II: ÁLGEBRA DE CONMUTACIÓN

03. Introducción a los circuitos lógicos

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

2. ÁLGEBRA DE BOOLE OPERACIONES BÁSICAS DEL ÁLGEBRA DE BOOLE. OPERACIONES LÓGICAS.

Sistemas informáticos industriales. Algebra de Boole

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

Operaciones con números racionales. SUMA/RESTA.

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

Unidad IV. Teorema 1: Multiplicación por cero (identidad) Es el factor neutro: Suma: a+1=! producto: a0=0

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

Algebra de Boole: Teoremas

Compuertas Lógicas, Algebra Booleana

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

Álgebra Booleana circuitos lógicos

Fundamentos de los Computadores. Álgebra de Boole ÁLGEBRA DE BOOLE

ÁLGEBRAS DE BOOLE. En un álgebra de Boole (B, +,, ) se cumplen las siguientes propiedades, para todo x, y, z B: Doble Complemento

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

El álgebra booleana fue estudiada por Pitágoras y George Boole.

Algebra de Boole. » a + a = 1» a a = 0

Tema 1: Circuitos Combinacionales

ANALÓGICO vs. DIGITAL

Tema 2. Funciones Lógicas. Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas.

Álgebra Booleana y Diseño Lógico. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

ÁLGEBRA BOOLEANA. INTRODUCCIÓN AL ÁLGEBRA DE BOOLE

Expresiones algebraicas

UNIDAD 4. Álgebra Booleana

Introducción volts.

I. ALGEBRA DE BOOLE. c) Cada operación es distributiva con respecto a la otra: a. ( b + c) = a. b + a. c a + ( b. c ) = ( a + b ).

Ampliación Matemática Discreta. Justo Peralta López

EL LENGUAJE DE LAS COMPUTADORAS

ÁLGEBRA BOOLEANA El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario "

5.3. Álgebras de Boole y de conmutación. Funciones lógicas

ÁLGEBRA DE BOOLE. 1.- Postulados de HUNTINGTON

UNIDAD 4. Algebra de Boole

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides

Operaciones Booleanas y Compuertas Básicas

1.1 Circuitos Digitales

Números Naturales. Cero elemento neutro: = 12 Sucesión fundamental : se obtiene el siguiente número = 9

Expresiones Algebraicas en los Números Reales

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

Operaciones Aritméticas en Números con Signo

Álgebra de Boole A p u n te N 3

Electrónica Digital - Guión

Partes de un monomio

RESUMEN DE ALGEBRA. CONCEPTO: El pensador principal del algebra es Al-Hwarizmi; es de origen árabe.

Si un objeto x es elemento de un conjunto A, se escribe: x A.

OPERACIONES CON NÚMEROS BINARIOS

Expresiones algebraicas. Copyright 2013, 2009, 2006 Pearson Education, Inc. 1

Arquitectura de Computadoras Algebra de Boole Basadas en las Notas de Teórico Versión 1.0 del Dpto. de Arquitectura-InCo-FIng

Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

Algebra de Boole y simplificación de funciones lógicas. Capítulo 4

Números reales Conceptos básicos Algunas propiedades

TEMA 6 UNIDAD ARITMÉTICO LÓGICA

POLINOMIOS Y DIVISIÓN DE POLINOMIOS MATEMÁTICAS 3º ESO

RECONOCER EL GRADO, EL TÉRMINO Y LOS COEFICIENTES DE UN POLINOMIO

Algebra de Boole y puertas lógicas

Algebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:

2-Funciones y representaciones booleanas

TEMA 3. Álgebra de Boole

Fundamentos de Informática E.U.P. Universidad de Sevilla

LECCIÓN Nº 01 SISTEMAS COMBINACIONALES

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC

CURSO DE MATEMÁTICA BÁSICA: ÁLGEBRA

Aritmética de Enteros

ALGEBRA BOOLEANA. CONMUTATIVO. Se dice que un operador binario º es conmutativo si A º B = B º A para todos los posibles valores de A y B.

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Profesor Rubén Martín Pérez ELECTRÓNICA DIGITAL. TECNOLOGÍA 4º ESO ELECTRÓNICA DIGITAL

TEMA PUERTAS LÓGICAS. TÉCNICAS DE DISEÑO Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

CIRCUITOS ELECTRÓNICOS DIGITALES BOLETÍN DE PROBLEMAS 4

EL ALGEBRA COMO ARITMETICA GENERALIZADA

OPERACIÓN CON NÚMEROS ENTEROS(Z)

CIRCUITOS DIGITALES -

Circuitos Electrónicos Digitales

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. Kryscia Daviana Ramírez Benavides

MONOMIOS Y POLINOMIOS

1. EXPRESIONES ALGEBRAICAS.

Introducción a la Matemática Discreta

MATEMÁTICAS DISCRETAS. UNIDAD 2 Algebras Booleanas y Circuitos Combinatorios

Álgebra y Trigonometría

3º ESO POLINOMIOS DEPARTAMENTO DE MATEMÁTICAS. SAGRADO CORAZÓN COPIRRAI_Julio César Abad Martínez-Losa POLINOMIOS

Transcripción:

TEMA II.- ÁLGEBRA DE BOOLE UN SISTEMA DE ELEMENTOS B Y DOS OPERACIONES BINARIAS CERRA- DAS ( ) Y (+) SE DENOMINA ALGEBRA DE BOOLE SIEMPRE Y CUANDO SE CUMPLAN LAS SIGUIENTES PROPIEDADES: PROPIEDAD CONMUTATIVA: A + B = B + A A B = B A PROPIEDAD DISTRIBUTIVA: A + (B C) = (A + B) (A + C) A (B + C) = A B + A C ELEMENTOS NEUTROS DIFERENTES: A + 0 = A A 1 = A SIEMPRE EXISTE EL COMPLEMENTO DE A, DENOMINADO A O A A + A = 1 A A = 0

PRINCIPIO DE DUALIDAD: CUALQUIER TEOREMA O IDENTIDAD ALGEBRAICA DEDU- CIBLE DE LOS POSTULADOS ANTERIORES PUEDE TRANSFORMARSE EN UN SEGUNDO TEOREMA O IDENTIDAD VÁLIDA SUSTITU- YENDO 1 S POR 0 S Y (+) POR ( ) CONSTANTE: CUALQUIER ELEMENTO DEL CONJUNTO B VARIABLE: SÍMBOLO QUE REPRESENTA UN ELEMENTO ARBITRARIO DEL ÁLGEBRA, YA SEA CONSTANTE O UNA FÓRMULA TEOREMA 1: EL ELEMENTO COMPLEMENTO, A, ES ÚNICO TEOREMA DE LOS ELEMENTOS NULOS: PARA CADA ELEMENTO DE B, SE VERIFICA: A + 1 = 1 A 0 = 0 TEOREMA 3: CADA ELEMENTO IDENTIDAD ES EL COMPLEMENTO DEL OTRO TEOREMA DE IDEMPOTENCIA: PARA CADA ELEMETO DE B, SE VERIFICA: A + A = A A A = A

TEOREMA DE INVOLUCIÓN: PARA CADA ELEMENTO DE B, SE VERIFICA: (A ) = A TEOREMA DE ABSORCIÓN: PARA CADA PAREJA DE ELEMENTOS DE B, SE VERI- FICA: A + A B = A A (A + B) = A TEOREMA 7: PARA CADA PAREJA DE ELE- MENTOS DE B, SE VERIFICA: A + A B = A + B A (A + B) = A B LEYES DE DEMORGAN: PARA CADA PAREJA DE ELEMENTOS DE B, SE VERIFICA: (A + B) = A B (A B) = A + B LEYES DE DEMORGAN GENERALIZADAS: PARA CADA CONJUNTO DE B, SE VERIFICA (A+B+...+Q) = A B... Q (A B... Q) = A +B +...+Q TEOREMA DE ASOCIATIVIDAD: CADA UNO DE LOS OPERADORES BINARIOS (+) Y ( ) CUMPLEN LA PROPIEDAD ASOCIATIVA A+(B+C) = (A+B)+C A (B C) = (A B) C

ÁLGEBRA DE CONMUTACIÓN: UN SISTEMA DE ELEMENTOS B={0,1} Y LOS OPERADO- RES DEFINIDOS DE LA SIGUIENTE FORMA A B A+B A B A 0 0 0 0 1 0 1 1 0 1 0 1 0 0 1 1 1 1 ES UN ÁLGEBRA DE BOOLE OPERADOR + --> OPERADOR OR OPERADOR --> OPERADOR AND OPERADOR --> OPERADOR NOT FUNCIÓN COMPLETA: UNA FUNCIÓN QUE SE ENCUENTRA DEFINIDA PARA TODAS LAS COMBINACIONES DE LAS VARIABLES DE ENTRADA TABLA DE COMBINACIONES: FORMA DE REPRESENTAR FUNCIONES X 1 X 0 F(X 1,X 0 ) 0 0 F(0,0) 0 1 F(0,1) 1 0 F(1,0) 1 1 F(1,1)

FÓRMULAS DE CONMUTACIÓN: EXPRESIÓN DE UNA FUNCIÓN DE CONMU- TACIÓN. 1 Y 0 SON FÓRMULAS DE CONMUTACIÓN X I ES UNA FÓRMULA SI PERTENECE A {0,1} SI A ES UNA FÓRMULA, A TAMBIÉN LO ES SI A Y B SON FÓRMULAS, A+B Y A B LO SON NADA MÁS ES UNA FÓRMULA A MENOS QUE SIGAN LOS PUNTOS ANTERIORES EN UN NÚMERO FINITO DE PASOS. TEOREMA 11: CADA FÓRMULA DESCRIBE UNA ÚNICA FUNCIÓN DOS FÓRMULAS, A Y B, SON EQUIVALENTES (A=B) SI DESCRIBEN LA MISMA FUNCIÓN DE CONMUTACIÓN TÉRMINO PRODUCTO: OPERACIÓN AND DE UN NÚMERO DE LITERALES FÓRMULA NORMAL DISYUNTIVA: SUMA DE TÉRMINOS PRODUCTOS

TÉRMINO SUMA: OPERACIÓN OR DE UN NÚMERO DE LITERALES FÓRMULA NORMAL CONJUNTIVA: PRODUCTO DE TÉRMINOS SUMA MINTÉRMINO (m i ): TÉRMINO PRODUCTO EN EL QUE APARECEN TODAS LAS VARIABLES, YA SEAN COMPLEMENTADAS O SIN COMPLEMENTAR FÓRMULA CANÓNICA DISYUNTIVA O DE MINTÉRMINOS: SUMA DE MIN- TÉRMINOS TEOREMA 12: DADA LA LISTA COMPLETA DE MINTÉRMINOS Y ASIG- NANDO 1 S Y 0 S ARBITRARIAMENTE A LAS VARIABLES, SIEMPRE HAY UN Y SÓLO UN MINTÉRMINO QUE TOMA EL VALOR 1. TEOREMA 13: LA FÓRMULA COMPUESTA POR TODOS LOS MINTÉRMINOS SERÁ IDÉNTICAMENTE 1.

TEOREMA 14: CADA FUNCIÓN PUEDE EXPREASRSE COMO SUMA DE MIN- TÉRMINOS TEOREMA 15: LA FÓRMULA DE MINTÉRMINOS ES ÚNICA PRIMER TEOREMA DE EXPANSIÓN: SIEMPRE SE VERIFICA: F(X 1,...,X N ) = X 1 F(1,...,X N ) + X 1 F(0,...,X N ) TEOREMA 17: CADA FUNCIÓN COMPLETA PUEDE EXPRESARSE COMO: F(X 1,...,X N ) = Σ i F(i) m i (X 1,...,X N ) F(X,Y,Z) = X Y Z+X Y Z +X Y Z = m 7 + m 2 + m 0 MAXTÉRMINO (M I ): TÉRMINO SUMA EN EL QUE APARECEN TODAS LAS VARIABLES, YA SEAN COMPLEMENTADAS O SIN COMPLEMENTAR FÓRMULA CANÓNICA CONJUNTIVA O DE MAXTÉRMINOS: PRODUCTO DE MAXTÉRMINOS

TEOREMA 18: DADA LA LISTA COMPLETA DE MAXTÉRMINOS Y ASIG- NANDO 0 S Y 1 S ARBITRARIAMENTE A LAS VARIABLES, SIEMPRE HAY UN Y SÓLO UN MAXTÉRMINO QUE TOMA EL VALOR 0. TEOREMA 19: LA FÓRMULA COMPUESTA POR TODOS LOS MAXTÉRMINOS SERÁ IDÉNTICAMENTE 0. TEOREMA 20: CADA FUNCIÓN PUEDE EXPRESARSE COMO PRODUCTO DE MAXTÉRMINOS TEOREMA 21: LA FÓRMULA DE MAXTÉRMINOS ES ÚNICA SEGUNDO TEOREMA DE EXPANSIÓN: SIEMPRE SE VERFICA: F(X 1,...,X N )=[X 1 +F(0,...,X N )] [X 1 +F(1,...,X N )] TEOREMA 23: CADA FUNCIÓN COMPLETA PUEDE ESCRIBIRSE COMO: F(X 1,...,X N ) = Π i [F(i)+M(X 1,...,X N )] F(X,Y,Z) = (X +Y +Z ) (X+Y +Z) (X+Y+Z) = M 7 M 2 M 0

TEOREMA 24: EL COMPLEMENTO DE UNA FÓRMULA DE MINTÉRMINOS ESTÁ FORMADO POR LA SUMA DE LOS MINTÉRMINOS QUE NO APARECEN TEOREMA 25: EL COMPLEMENTO DE UNA FÓRMULA DE MÁXTERMINOS ESTÁ FORMADO POR EL PRODUCTO DE LOS MAXTÉRMINOS QUE NO APA- RECEN TEOREMA 26: m i = M i Y M i = m i LA TRANSFORMACIÓN DE UNA FÓRMULA DE MINTÉRMINOS (EN GENERAL DISYUNTIVA) EN OTRA DE MAXTÉRMINOS (EN GENERAL CONJUNTVA) SE BASA EN LA DOBLE COMPLEMENTACIÓN, (F ) = F CRITERIOS DE MINIMALIDAD: MENOR NÚMERO DE VARIABLES MENOR NÚMERO DE TÉRMINOS MENOR VALOR ASOCIADO: Nº TÉRMINOS + Nº VARIABLES - Nº TÉRMINOS CON UN SOLO LITERAL -1

FUNCIONES INCOMPLETAS: FUNCIONES QUE NO ESTÁN DEFINIDAS PARA TODAS LAS COMBINACIONES DE LAS VARIABLES DE ENTRADA FUNCIÓN COMPLETA CON TODAS LAS INESPECIFICACIONES A 0 FUNCIÓN INESPECIFICACIÓN COMPLEMENTO DE UNA FUNCIÓN INCOMPLETA: OTRA FUNCIÓN INCOM- PLETA CON LA MISMA FUNCIÓN INESPECIFIFCACIÓN Y EL COMPLE- MENTO DE LA FUNCIÓN COMPLETA LAS FÓRMULAS DE MINTÉRMINOS Y MAXTÉRMINOS DE LAS FUNCIONES INCOMPLETAS NO SON ÚNICAS

ARITMÉTICA BINARIA SUMA BINARIA: A B SUMA ACARREO 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 11111 100 <-- ACARREO 10110.011 --> 22.375 +11011.110 --> +27.750 110010.001 --> 50.125 RESTA BINARIA: A B RESTA DESBORDAMIENTO 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 10100.11 ---> 20.75 10110.00 <-- DESBORDAMIENTO -01011.01 ---> -11.25 01001.10 9.50

COMPLEMENTO A DOS: NÚMERO BINARIO NEGA- TIVO INVERSIÓN DEL NÚMERO Y SUMAR 1 2 (1011) --> 0100+1 = 0101 DESDE LA DERECHA, BUSCAR EL PRIMER 1, Y A PARTIR DEL SIGUIENTE INVERTIR EL RESTO DE BITS. 2 (1011) --> 0101 OPERACIONES DE DESPLAZAMIENTO DESPLAZAMIENTO DE N DÍGITOS A LA IZQUIERDA (AÑADIENDO CEROS EN CASO NECESARIO) ES IGUAL QUE MULTIPLICAR POR 2 N DESPLAZAMIENTO DE N DÍGITOS A LA DERE- CHA (AÑADIENDO CEROS EN CASO NECESA- RIO) ES IGUAL QUE MULTIPLICAR POR 2 -N O DIVIDIR POR 2 N MULTIPLICACIÓN BINARIA: A B A B 0 0 0 0 1 0 1 0 0 1 1 1 SE MULTIPLICA DÍGITO A DÍGITO Y SE REALI- ZAN LAS SUMAS SUCESIVAS: 101.11 101 101 11 0000 00 +10111 00 11100.11

DIVISIÓN BINARIA: MEDIANTE ALGORITMO ALINEAR EL DIVISOR CON LA PARTE MÁS IZQUIERDA DEL DIVIDENDO (QUE SEA MAYOR QUE EL DIVISOR) AL COCIENTE SE LE AÑADE UN 1. BAJA EL SIGUIENTE DÍGITO DEL DIVIDENDO AL RESULTADO DE LA RESTA 0 < RESTA < 0 101101 : 101 101 1001 000101 101 000 AL COCIENTE SE LE AÑADE UN 0. BAJA EL SIGUIENTE DÍGITO DEL DIVIDENDO AL RESULTADO DE LA RESTA ANTERIOR