O que é um booleano?
Um booleano é um tipo de dados em linguagens de programação para variáveis que podem conter apenas um dos dois valores possíveis; verdadeiro ou falso.
Boolean é nomeado para o matemático inglês George Boole (1815-1864) que desenvolveu Lógica booleana para comparar vários valores booleanos e usar os resultados para controlar o programa de computador Operação.
O booleano acabou se tornando a base de como os próprios computadores operam.
O que é um exemplo de um booleano?
Uma variável booleana representa 1 (verdadeiro) ou 0 (falso) de várias maneiras, dependendo do aplicativo.
Quase todas as linguagens de computador permitem que você atribua um valor verdadeiro ou falso a variáveis booleanas, geralmente com base em uma comparação booleana. Mesmo programas VBA simples que você usa em aplicativos da Microsoft como o Excel permitem esse tipo de lógica booleana.
Por exemplo:
Dim A como booleano
Dim B como booleano
Dim C como booleano
A = VERDADEIRO
B = FALSO
C = A OU B
Este código VBA cria variáveis booleanas A, B e C. A e B são atribuídos valores de VERDADEIRO e FALSO. A comparação OR verifica se A "OR" B é True. Como A é TRUE, a variável booleana C recebe um valor de TRUE.
Existem quatro operadores booleanos que são usados para comparar valores como o exemplo acima.
- A E B: Tanto A quanto B são VERDADEIROS
- A OU B: Ou A ou B são VERDADEIROS
- A XOR B: Apenas A ou B são TRUE (mas não ambos)
- NÃOB: B NÃO É VERDADEIRO
O que é um booleano na matemática?
Quando Operações booleanas são usados em equações matemáticas, é chamado de álgebra booleana. A álgebra booleana usa símbolos específicos para representar a lógica booleana descrita acima.
- E: Operação de conjunção usando a notação ∧
- OU: Operação de disjunção usando a notação ∨
- XOR: OR exclusivo usando a notação ⊕
- NÃO: Operação de negação usando a notação ¬
Na álgebra booleana, essas notações são usadas para criar expressões lógicas. Em alguns casos, essas expressões podem ser muito complexas e incluem um conjunto de leis lógicas dentro da álgebra booleana.
Em que são usados os booleanos?
Compreender a lógica booleana é uma habilidade crítica no campo da Ciência da Computação. É uma parte importante de qualquer linguagem de programação, mas também o hardware e os circuitos do computador incorporam a lógica booleana.
Então, onde o booleano é usado hoje?
Pesquisa booleana
Boolean é incorporado aos motores de busca online. Isso inclui plataformas de mídia social e mecanismos de pesquisa.
Pesquisa booleana é um recurso que permite usar operadores booleanos como AND e OR para combinar, limitar ou filtrar texto específico de sua pesquisa. Aqui estão alguns exemplos de como usar a pesquisa booleana no Google:
- "condução E música": Retorna resultados sobre direção e música.
- "condução OU música": retorna resultados sobre direção ou música.
- "condução -música": o traço (-) é "NÃO", portanto, neste caso, você obterá resultados de pesquisa sobre direção que excluem quaisquer resultados sobre música. (Você também pode excluir sites inteiros digitando "-site:").
Outras condições que você pode listar no Google que não são especificamente "booleanas" por natureza, mas ainda são úteis, incluem a til (~) para termos semelhantes (sinônimos) ou aspas duplas (") para obter resultados que contenham a frase exata que você digitado.
Hardware de computador
Vários componentes nos computadores, laptops e dispositivos móveis incorporam a lógica booleana na forma como processam as instruções. Todos os itens a seguir utilizam lógica booleana para processamento computacional.
- CPU: Cada "núcleo" realiza individualmente milhões de cálculos Booleanos por segundo.
- Placa de vídeo: O hardware de vídeo contém processadores usando lógica booleana.
- Memória: RAM e outros cartões de memória armazenam informações como 1s e 0s (os resultados da lógica booleana de vários processadores).
- Placa-mãe: toda a placa-mãe de um computador contém circuitos integrados com transistores microscópicos que incorporam lógica booleana para armazenar ou processar informações.
A lógica booleana está no centro de como os computadores, laptops e dispositivos móveis operam. Os programas de computador, como mencionado acima, informam aos processadores e outros circuitos como executar essa lógica booleana.
Automação de máquinas e IoT
Existem muitos outros dispositivos que utilizam os mesmos circuitos integrados e lógica booleana que os computadores. Por exemplo, dispositivos domésticos inteligentes, como câmeras Wi-Fi, luzes inteligentes e fechaduras inteligentes, usam a lógica booleana para determinar quando ativar uma coisa específica, como acender uma luz ou destrancar uma porta.
Na indústria manufatureira, dispositivos chamados Controladores Lógicos Programáveis são usados por engenheiros de automação para ativar ou desativar diferentes partes de máquinas (como robôs que montam carros), usando Boolean lógica. Engenheiros fazem matemática booleana em sensores de entrada para determinar quais partes de uma máquina controlar.
Muitas pessoas não percebem o quanto do mundo moderno é influenciado pelo booleano, mas é integrado em quase todos os dispositivos digitais e influencia o mundo em que vivemos de maneiras que a maioria das pessoas nunca perceber.