Conceptos básicos de lógica booleana

La lógica booleana se usa en todo tipo de programas de computadora en muchos lenguajes de computadora diferentes. Se puede crear el uso de programas lógicos booleanos que pueden hacer casi cualquier cosa que se pueda imaginar, e incluso cosas que no pueden. El motor de búsqueda, los videojuegos y los programas de contabilidad son solo algunos ejemplos de software en nuestra vida cotidiana que hacen uso de la lógica booleana.

inventado por George Boole en 1847, mucho antes de las computadoras, (Singha.), Boolean La lógica comenzó como un concepto matemático basado en dos cosas y solo dos cosas, verdaderas y falsas. A medida que la lógica booleana evolucionó en el uso de computadoras, verdadero y falso se convirtió en 1 y 0.

Ejemplo de cómo verdadero y falso se puede usar en el código:

if soda = fría entonces
beba refrescos
más
Pon Soda en el refrigerador
End if

Esta afirmación dice esencialmente, si es cierto que el refresco está frío, beberlo. Si es falso que el refresco esté frío, colóquelo en el refrigerador.

teoría básica

Como se mencionó anteriormente, toda la lógica booleana se basa en si Algo es verdadero o falso, no hay área gris, pero hay formas de jugar con esta lógica al escribir código. Las tres palabras básicas utilizadas al jugar con la lógica booleana son ‘y’, ‘o’ y ‘no’ (QuirksMode. 2009.). Al usar estas tres pequeñas palabras, puede cambiar el resultado de su programa.

Ejemplo de usar una ‘y’ en la lógica booleana:

si el soda = frío y refresco = ¿Ha escrito su nombre entonces
bebe refrescos
de lo contrario
Pon Soda en el refrigerador
End if

READ  Cómo arreglar una rueda de desplazamiento para iPod

Esta afirmación dice que en orden para usted Para poder beberlo, debe ser frío y tener su nombre escrito en él. De lo contrario, colóquelo en el refrigerador.

Si fuera a cambiar el código ligeramente para el operador ‘o’, se vería así:

si soda = frío o refresco = tiene su nombre escrito en él entonces
bebe refrescos
de lo contrario
Pon Soda en el refrigerador
End If

Esto dice algo diferente a la declaración ‘y’. Esto le dice que puede beber el refresco si hace frío o tiene su nombre. No tiene que ser ambos. Si tampoco es ninguno, entonces aún necesitas ponerlo en el refrigerador.

El operador ‘no’ es un poco más complicado, crea un efecto opuesto. Veamos cómo funcionaría esto:

si no los refrescos = fría, entonces
beba soda
de lo contrario
Pon Soda en el refrigerador
End if

Esto significaría algo como, si el refresco no está frío, entonces puedes beberlo, de lo contrario, ponerlo en el refrigerador. ¿Obténgalo?

Usando motores de búsqueda booleanos

Dado que los motores de búsqueda se construyen con la lógica booleana, también puede realizar sus búsquedas con la lógica booleana. Los operadores ‘y’, ‘o’ y ‘no’ (Boswell) pueden usarse para realizar búsquedas con la mayoría de sus motores de búsqueda favoritos, así como los símbolos de signo más (+) y menos (-) y paréntesis (“” ) (Boswell.). El uso de estas palabras y símbolos puede ayudarlo a refinar sus búsquedas y mejor encontrar lo que está buscando en la web.

Por ejemplo, si está haciendo una búsqueda de perros pero desea perros que sean marrones, Escribirías a perros +marrón . Si quieres perros que no sean marrones, escribirías “Brown de los perros”. que no se mostrarán cualquier resultado de búsqueda con la palabra marrón en ellos. Tal vez quieras hacer esto; Dog +Brown ‘”Tail, ahora estás buscando perros marrones sin colas.

READ  Revisión Hands On: Air acondicionador de escritorio con alimentación de USB

Usaría el paréntesis si desea buscar una frase. Tal vez quieras buscar la frase específica “Little Brown Dog”. Escribiría la frase en su barra de búsqueda exactamente así: “Little Brown Dog” , paréntesis y todo. Entonces todos los resultados que recuperó tendrían esa frase exacta en la página en alguna parte.

vida sin booleano?

Hay tantas cosas que una El programador puede hacer con la lógica booleana. Sin el Sr. Boole, quien sabe si tendríamos computadoras o videojuegos hoy. Tal vez alguien más lo hubiera creado, tal vez alguien hubiera creado otra forma de diseñar computadoras, que tiene que decir. Con esta increíble invención, las computadoras y la programación han recorrido un largo camino.

referencia: