En informatique , les types booléens sont souvent utilisés pour représenter les valeurs de vérité de la logique, suivant les idées algorithmiques de mathématicien Alan Turing . Logique booléenne , qui emploie la conjonction , disjonction et négation connecteurs familière aux programmeurs aujourd'hui , a été effectivement mis au point de nombreuses années avant que les ordinateurs électroniques arrivent sur le marché . George Boole , l'homonyme de la logique booléenne , a découvert un moyen d'exprimer des problèmes logiques dans une formule symbolique , prenant ainsi l' étude de la logique de la philosophie et dans le domaine des mathématiques . Ces formules symboliques , tels qu'ils sont exprimés à l'aide connecteurs booléens , s'avérerait extrêmement utile pour manipuler des chiffres binaires , ou bits , qui restent les éléments constitutifs de chaque programme d'ordinateur utilisé aujourd'hui . Turing est l' homme crédité pour faire ce saut importante. Types booléens
types de booléens
ne peuvent prendre l'une des deux valeurs possibles - vraies ou fausses, qui en informatique , sont exprimés numériquement par 1 et 0 . Tous les ordinateurs - des premières machines de Turing encombrants pour les dernières tablettes et smartphones - utiliser des mèches à tout faire. En fait, des termes tels que « gigaoctet » et « mégaoctet » sont simplement des multiples de "byte ", qui signifie lui-même 8 bits.
Comparaison Les opérateurs
dans les langages informatiques qui ont intégré dans le type de données Boolean , les opérateurs de comparaison sont utilisés pour générer des expressions booléennes de 1 ou 0. Ces opérateurs - avec des significations similaires dans les mathématiques de base - sont les suivants: = ( égal) ; pas = ( n'est pas égal à ) <( inférieur à ) ,> ( est supérieure ) ; > = ( est supérieur ou égal à) .
Grâce à ces opérateurs de comparaison , on peut générer une réponse vraie ou fausse basée sur l'entrée. Par exemple, si les numéros sont utilisés dans l'entrée , une formule simple de 4> 5 génère le résultat de faux, ou 0 exprimée en termes binaires.
Logique booléenne
La plupart des langages de programmation , même ceux qui n'ont pas intégré types booléens , utilisent la logique booléenne. Il s'agit du calcul des valeurs de vérité (1 et 0 ) en utilisant des procédés similaires à mathématiques traditionnel avec des nombres réels . Les opérations utilisées dans ces formules sont les suivantes: conjonction ( ET, & *) , disjonction ( OR,