Mammouth du PHP |
2278 Messages
13 sept. 2012, 14:56
L'algèbre de Boole est une discipline de la logique et des maths, exploitée surtout par les automaticiens et les informaticiens, aussi bien en conception hard que en conception soft. Une des différences est que les automaticiens ont tendance à peu parenthéser. L'autre est que le ET est en général symbolisé par *, le OU par +, la négation par un trait au-dessus de l'élément nié. Les logiciens ont leur propre formalisme, mais les règles sont les mêmes. Un truc amusant au passage : On démontre assez facilement que avec seulement ET et NON on peut tout faire; ça donne des expressions peu lisibles mais au niveau du matériel, ça limite le nombre de composants différents dont on a besoin, donc simplifie les réparations...
Un exemple simple est le suivant:
je veux que la valeur saisie soit plus petite que 10 et plus grande que 0.
$valeur = une fonction;
while ($valeur >= 10 or $valeur <= 0)
{
resaisir la valeur
}
/*résultat (valeur < 10 and valeur > 0) = MORGAN> condition de ma boucle while : non (valeur < 10 and valeur > 0) => (valeur >= 10 or valeur <= 0)*/
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD