Sei sulla pagina 1di 5

LOGICA BOOLEANA

INTEGRANTES: -Lino Montaño Rinaldo


- Sandoval Peredo Rodrigo Sergio
Flores Aquise Limber

DOCENTE: Ing. Claudia Isabel Velásquez Ríos


MATERIA: Lenguajes de programación
HISTORIA

George Boole (1815-1864)


 Fue un matemático y filósofo inglés que nació en Lincoln, una localidad en el medio este de Inglaterra.
Prácticamente autodidacta, se interesó por aspectos técnicos de las matemáticas y la filosofía, pero como él
mismo deseó antes de su muerte, pasó a la historia por desarrollar las herramientas que utilizarían todas las
máquinas del futuro: el álgebra de Boole.
 Su intención era la de plantear reglas para operar con sentencias lógicas de la misma forma que se hacía
tradicionalmente con el álgebra. En lugar de multiplicar o sumar números, operaría con dos estados:
"verdadero" o "falso".
 Un siglo después, la tecnología electrónica comenzaba su expansión. Los sistemas digitales eran capaces de
manejar con soltura dos estados posibles: el cero y el uno. Más exactamente "contacto cerrado" y "contacto
abierto". Pero necesitaban una lógica que permitiera a los diseñadores decirle a las máquinas cómo debían
actuar. Fue entonces cuando el gran legado de Boole adquirió su verdadera dimensión. Los estados de
"verdadero" y "falso" podían ser sustituidos por "uno" y "cero" que era exactamente lo que utilizaban los
sistemas digitales para su funcionamiento.
Un ejemplo simple
 Supongamos que queremos diseñar un sistema muy sencillo que controle las luces de una vivienda.
Supongamos que las condiciones que le imponemos para que encienda las luces son: "Hay gente en casa" y
"Es de noche". Según el álgebra de Boole sólo habría que operar estas sentencias con una multiplicación, o
como se denomina técnicamente, con la puerta lógica "AND". Según esto, se podrían dar cuatro
combinaciones: que sea de noche y que haya gente en casa, por lo que las luces se encenderían (en el
álgebra de Boole 1 AND 1 = 1) o cualquiera de las otras combinaciones, en cuyo caso el resultado debería
ser que las luces estén apagadas ( 0 AND 1 = 0, 1 AND 0 = 0 y 0 AND 0 = 0).
 Hoy en día, nuestras computadoras, nuestro coche, nuestro despertador, nuestro teléfono o nuestro
microondas poseen infinidad de estas puertas lógicas que hacen que todo funcione. Los programadores e
ingenieros de todo el mundo diseñan diariamente máquinas o códigos basados en el álgebra de Boole
permitiendo que las cosas tomen decisiones.
Concepto
 Cada vez que haces una simple búsqueda en Google, o en cualquier otro buscador informático,
entre los mecanismos de programación que hacen posible que encuentres lo que buscas hay unos
principios de lógica que fueron concebidos hace más de 150 años.
 Fue el matemático inglés George Boole quien inventó un sistema de álgebra que es clave para la
programación de hoy en día.
 La álgebra de Boole, o álgebra booleana, es una estructura algebraica que esquematiza las
operaciones lógicas, y está presente en todas partes a nuestro alrededor: desde la programación
detrás de los videojuegos a los que jugamos, hasta el código de las aplicaciones que usamos y los
programas de las computadoras que utilizamos.
 Se puede decir que los ladrillos con los que se construye la programación, que son los comandos o
instrucciones que se le da a un sistema informático, están todos basados en la lógica de Boole.
 Durante los últimos 17 años de su vida George Boole estableció el concepto de lógica algebraica en matemáticas y
simplificó el mundo en enunciados básicos que tenían por respuesta Sí o No, utilizando para ello aritmética binaria.
 "Las interpretaciones respectivas de los símbolos 0 y 1 en el sistema de lógica son Nada y Universo", dijo.
 Este concepto, que introdujo en 1847 y expandió siete años más tarde, es lo que está presente en los programas
informáticos actuales.
 "Hay un enunciado booleano casi cada dos líneas de un programa informático"
 "No es algo sobre lo que reflexiones, porque es una parte totalmente integral de la programación".
 Boole utilizó el concepto de puertas lógicas, o preguntas, que exploran un enunciado.
 Las puertas lógicas más básicas son, en el lenguaje original de Boole, AND, OR o NOT. Es decir, Y, O o No en
español.

Potrebbero piacerti anche