Matemáticas Básicas para Computación

Documentos relacionados
Matemáticas Básicas para Computación

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

Matemáticas Básicas para Computación

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

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

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

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

Existen diferentes compuertas lógicas y aquí mencionaremos las básicas pero a la vez quizá las más usadas:

El número decimal 57, en formato binario es igual a:

Matemáticas Universitarias

EL LENGUAJE DE LAS COMPUTADORAS

Matemáticas Universitarias

Matemáticas Básicas para Computación. Sesión 7: Compuertas Lógicas

UNIDAD 4. Álgebra Booleana

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

Horas Trabajo Estudiante: 128

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

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

Sesión No. 2. Contextualización. Nombre: Polinomios y expresiones racionales MATEMÁTICAS.

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

Tema 3. 2 Sistemas Combinacionales

Electrónica Digital - Guión

Matemáticas Básicas para Computación

Sistemas informáticos industriales. Algebra de Boole

UNIVERSIDAD POPULAR DEL CESAR DEPATAMENTO DE MATEMATICA Y ESTADISTICA ALGEBRA DE BOOLE

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Sesión No. 1. Contextualización. Nombre: Fundamentos del Álgebra MATEMÁTICAS

Operaciones Booleanas y Compuertas Básicas

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

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

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

Electrónica II. Carrera. Electromecánica EMM UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudios.

Matemáticas Universitarias

Matemáticas. Sesión #2. Polinomios y expresiones racionales.

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

UNIDAD 4. Algebra de Boole

SISTEMAS LÓGICOS. UNIDAD 2: Álgebra De Boole

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

Matemáticas Universitarias

CIRCUITOS LOGICOS. Que es una Proposición? Es una expresión verbal de un juicio acerca de algo.

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

Por qué expresar de manera algebraica?

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE

Álgebra de Boole. Retículos.

UNIVERSIDAD TECNOLÓGICA DE BAHÍA DE BANDERAS PORTAFOLIO DE ACTIVIDADES DE APRENDIZAJE

Definiciones Una relación R en un conjunto A es una relación de orden si verifica las propiedades reflexiva, antisimétrica y transitiva.

Capítulo 4. Lógica matemática. Continuar

Algebra Booleana Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

BLOQUE 1. LOS NÚMEROS

Definición y representación de los

Sistemas Electrónicos Digitales

Lenguajes, Gramáticas y Autómatas Conceptos

Introducción al álgebra de Boole. Operaciones lógicas básicas. Propiedades del álgebra de Boole. a b a+b

Matemáticas Universitarias

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

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

Matemáticas Discretas TC1003

Tema 3 : Algebra de Boole

Tabla de contenidos. 1 Lógica directa

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Ámbito Científico-Tecnológico Módulo III Bloque 3 Unidad 3 Las letras y los números: un cóctel perfecto

Unidad 2.- Lógica y tablas de verdad. Lógica

Banco de reactivos de Álgebra I

La compuerta AND opera de tal forma que su salida será ALTA o 1,solo cuando todas sus entradas sean ALTAS. De otra forma la salida sera BAJA.

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

Operadores. Javier Fernández Rivera -

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

Introducción. entre sí de formas diversas. Otro tipo de lenguaje es el matemático, para sintetizar y universalizar sus conclusiones.

Estructuras Algebraicas

Teorías del aprendizaje

Unidad 3: Circuitos digitales.

Números reales Conceptos básicos Algunas propiedades

FACULTAD DE INGENIERÍA

CAPÍTULO II TEORÍA DE CONJUNTOS

EL LENGUAJE ALGEBRAICO

Circuitos lógicos combinacionales. Tema 6

Teorías del aprendizaje

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

PROGRAMA DE ESTUDIOS LÓGICA MATEMÁTICA. Valor en créditos horas 3 semestre Tipo de curso Obligatorio

Introducción a la Lógica

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

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Álgebra Booleana y Simplificación Lógica

Tema 2. Fundamentos de la Teoría de Lenguajes Formales

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

TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS

Capítulo 3. Conjuntos. Continuar

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

El lenguaje C. 1. Identificadores, constantes y variables

Ubicación de la asignatura. Propósito de la asignatura. Desarrollando proyectos. Asignaturas relacionadas. Una mirada hacia la optimización económica

Diseño de Base de Datos

Algebra de Boole. Algebra de Boole. Ing. José Alberto Díaz García. EL Diseño Lógico. Página 1

Transcripción:

Matemáticas Básicas para Computación

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características y propiedades del Álgebra Booleana. Contextualización El álgebra Booleana es una herramienta fundamental para el análisis y diseño de circuitos. Es un conjunto de reglas matemáticas y es la base para la teoría de la computación, recordemos que la base principal de las ciencias computacionales es la matemática. El álgebra booleana es un sistema basado en los valores 1 y 0 (verdadero y falso), es decir de forma binaria. En esta sesión veremos los postulados, teoremas y algunas aplicaciones acerca del álgebra booleana, así como algunas de sus aplicaciones y la forma de usarse.

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 2 Introducción al Tema A mediados del siglo XIX, George Boole desarrolló una teoría de que las proposiciones podían ser tratadas por herramientas matemáticas. Las proposiciones lógicas, como ya lo vimos anteriormente, tienen solo dos tipos de respuestas. Según Boole las proposiciones se pueden representar con símbolos y trabajar con éstos. Dicha lógica sigue el comportamiento del álgebra, por esta razón a dicha lógica se le conoce como álgebra de Boole. En el siglo XX resultó de gran importancia práctica, dicha importancia se ha ido incrementando hasta llegar a nuestros días en la información digital. Las variables y constantes del álgebra booleana sólo admiten un valor en sus entradas y salidas: Falso y Verdadero o Sí y No. Estos valores también pueden ser representados por 1 y 0 (números binarios) por esta razón también se le conoce como álgebra del sistema binario. Así como el álgebra tradicional, el álgebra booleana trabaja con las letras del abecedario para formar ecuaciones o expresiones booleanas, obviamente los resultados de las operaciones también serán binarios.

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 3 Explicación Álgebra Booleana El álgebra booleana es un sistema matemático basado en los valores binarios, uno y cero (verdadero y falso). Un operador binario acepta un par de entradas y produce como resultado un solo valor booleano, es decir, un operador booleano AND (al igual que en la aplicación de la lógica matemática) acepta dos entradas booleanas y produce una sola salida booleana. Así como en cualquier sistema algebraico existen algunos postulados iniciales y que de éstos se pueden deducir reglas, teoremas y algunas otras propiedades; en el álgebra booleana se emplean los siguientes postulados. Cerrado: Un sistema booleano con respecto a un operador binario se considera cerrando en caso de que para cada par de valores booleanos se produzca un solo resultado booleano. Conmutativo: se considera conmutativo al operador binario si: A B = B A A + B = B + A Asociativo: se considera asociativo un operador binario si: (A B) C = A (B C) (A + B) * C = A + (B + C) Distributivo: se considera a dos operadores binarios y + si: A (B + C) = (A B) + (A C) A + (B C) = (A + B) (A + C) A (B C) = (A B) C Identidad: se dice que un calor booleano 1 tiene identidad con respecto a un operador binario si: A 1 = A A + 0 = A

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 4 Inverso: Un valor booleano 1 es un elemento inverso con respecto a un operador binario si A 1 = B, siendo B diferente de A, es decir B es el inverso de A. Expresiones booleanas Las expresiones booleanas determinan si un conjunto es verdadero o falso dando como resultado un valor de verdad. Los operandos de una expresión booleana pueden ser: Expresiones relacionales. Funciones booleanas. Las expresiones relacionales determinan los valores dados entre una relación, la forma general de una expresión relacional es: Expresión1 operador de relación expresión2 Donde: Expresión1 es una expresión numérica o una expresión de cadena. Operador de relación puede ser: o = igual que. o =! Diferente de. o < Menor que. o <= Menor o igual que. o > Mayor que. o >= Mayor o igual que. o : Contiene. Expresión2 es una expresión del mismo tipo de la expresión1.

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 5 Los operandos de una expresión booleana pueden formarse de acuerdo con los siguientes operadores: NOT (No) produce el valor Verdadero si el operando es Falso y por lo contrario produce Falso si el operando es Verdadero (al igual que en la lógica con la negación en las tablas de verdad). AND (Y) produce un valor Verdadero si ambos operandos son Verdaderos, si cualquiera de los dos operandos es Falso el valor de la expresión será Falso (lo que conocemos como conjunción en las tablas de verdad). OR (O) realiza una operación O-inclusivo. El resultado será Verdadero si cualquiera de los dos o ambos operandos son Verdadero, de lo contrario el resultado será Falso (lo que hemos aplicado como disyunción inclusiva en lógica).

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 6 Conclusión Boole dentro de la historia ocupa un lugar muy destacado, su gran aportación es el uso de un lenguaje matemático-algebraico en un contexto de análisis y razonamiento. Se trata de adquirir técnicas y/o métodos afirmados en la matemática para darle un uso enfocado hacia la lógica. Podemos ver que en este sentido Boole usa un mecanismo inferencial para el análisis de una consecuencia lógica, no hay un método semántico. No te pierdas la próxima sesión donde nos introduciremos en el estudio de los usos y aplicaciones del álgebra booleana.

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 7 Para aprender más Flores, E. (2012) Fundamentos del álgebra Boleana. Video de youtube. http://brd.unid.edu.mx/fundamentos-del-algebra-bolean Ribera Sánchez, A. (2011) Álgebra de Boole UPDS. Video de youtube. http://brd.unid.edu.mx/algebra-de-boole-upds/ S.a. (2012) Álgebra Booleana 1 Video de youtube. http://brd.unid.edu.mx/algebra-booleana-1/ S.a. (2012) Álgebra Booleana 2 Video de youtube. http://brd.unid.edu.mx/algebra-booleana-2/

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 8 Actividad de Aprendizaje Instrucciones: Leer los 2 últimos videos de la sección aprender más (Álgebra Booleana 1 y 2). Aplica el método de simplificación a las siguientes funciones: xyz + x yz + x y xz + y z + x z x y z +xy + xz A + BC + ABC xyz + x y z + x z Con base en las siguientes tablas, aplica los conceptos aprendidos sobre álgebra de Boole para desarrollar las funciones y simplificarlas: x y z F1 F2 1 1 0 1 0 1 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 1 0 x y z F1 F2 1 1 1 0 1 1 1 0 1 0 1 0 0 1 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 0 0 0 1 1 Sube a la plataforma tu trabajo en el lugar indicado.

MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 9 Bibliografía Instituto de Estudios Documentales sobre Ciencia y Tecnología. (2013). Obtenido de Lenguaje de Formateo: http://www.cindoc.csic.es/isis/04-2-3.htm ITESCAM. (2013). Álgebra Booleana. Obtenido de http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r63906.pd F Matemáticas para computadora. (2013). Obtenido de Álgebra Booleana: http://matematicasparacomputadora.weebly.com/unidad-4--- algebra-booleana.html W. K. Grassmann, J. P. (1997). Matemática Discreta y Lógica. Prentice HAll.