Em ciência da computação, tipos booleanos são freqüentemente usados para representar os valores de verdade da lógica, seguindo as idéias algorítmicas de matemático Alan Turing . Lógica booleana , que emprega a conjunção , disjunção e negação conectivos familiares aos programadores de hoje , foi na verdade desenvolvida muitos anos antes de os computadores eletrônicos chegou ao mercado. George Boole , o homónimo da lógica booleana , descobriu uma maneira de expressar problemas lógicos em uma fórmula simbólica , levando , assim, o estudo da lógica de filosofia e para o reino da matemática. Essas fórmulas simbólicas , como expresso usando conectivos booleanos , viria a ser extremamente útil para a manipulação de dígitos binários , ou bits , que permanecem os blocos de construção de cada programa de computador usado hoje. Turing é o homem creditado por fazer esse salto importante. Tipos booleanos
tipos booleanos só pode assumir um dos dois valores possíveis - verdadeiro ou falso , o que em ciência da computação , são expressos numericamente como 1 e 0. Todos os computadores - desde os primeiros máquinas de Turing volumosos para as mais recentes tablets e smartphones - usar pedaços para fazer tudo. Na verdade, termos como " gigabyte " e " megabyte " são simplesmente múltiplos de " byte ", o que em si significa 8 bits.
Operadores de comparação
em linguagens de computador que têm built-in tipo de dados booleano, operadores de comparação são usados para gerar expressões booleanas de 1 ou 0. Estes operadores - com significados semelhantes em matemática básica - são : = ( igual a ) ; não = ( não é igual ) ; < ( é menos do que ) ; > ( é maior do que ) ,> = ( é maior do que ou igual a ) .
Usando estes operadores de comparação , pode-se gerar uma resposta verdadeira ou falsa com base na entrada . Por exemplo , se os números são usados na entrada , uma fórmula simples de 4 > 5 gera o resultado do falso , ou 0, quando expressa em termos binários .
Lógica booleana
maioria das linguagens de programação , mesmo aqueles sem built-in tipos booleanos , use lógica booleana. Isto refere-se ao cálculo de valores de verdade ( 1 e 0 ) , utilizando processos semelhantes a matemática tradicional, com números reais. As operações utilizadas nestas fórmulas são: conjunção ( E, & *), disjunção (OR ,