Chapitre 3 :Algèbre de Boole

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
ELECTRICITE ELECTRICITE DE BASE
RELATIFS Bernard Izard 4° Avon RE I - ADDITION SOUSTRACTION
« 1.5. Les fonctions logiques »
Classe : …………… Nom : …………………………………… Date : ………………..
Raisonnement et logique
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Sud Ouest Est Nord Individuel 36 joueurs
ACTIVITES Le calcul littéral (3).
Les Prepositions.
1. Les caractéristiques de dispersion. 11. Utilité.
Algèbre de Boole Définitions :
Architecture des Ordinateurs
Algèbre de Boole.
Fonctions Booléennes.
La Logique Issus de l'algèbre de Bool (mathématicien Anglais ), seuls deux états sont utilisés : Etat « 0 » = abscence, faux Etat « 1 » =
Introduction à la logique
Système formel Nous avons introduit : signes de variables (x, y, z, …), de constantes (0, 1), d’opérations (+, ), de relations (=, ) Axiomes : ce sont.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Ecriture simplifiée d'une somme de relatifs
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Fonctions Booléennes primaires
Architecture de machines Eléments de logique
variable aléatoire Discrète
ALGEBRE DE BOOLE Mohamed Yassine Haouam
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Cours Systèmes logiques
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
Algèbre de Boole et les Boucles
Cours de physique générale I Ph 11
Révisions Logique combinatoire
1.2 COMPOSANTES DES VECTEURS
Le codage des nombres en informatique
LES NOMBRES PREMIERS ET COMPOSÉS
La Saint-Valentin Par Matt Maxwell.
RACINES CARREES Définition Développer avec la distributivité Produit 1
3.1 DÉTERMINANTS (SUITE) Cours 6.
1.1 LES VECTEURS GÉOMÉTRIQUES
Notre calendrier français MARS 2014
C'est pour bientôt.....
Relais et mémoires.
Veuillez trouver ci-joint
Ordonnancement de tâches
Résoudre une équation du 1er degré à une inconnue
Fonction logique OUI a S 1 a S 1 a S S = a La sortie est toujours
Le calcul algébrique.
Mathématiques.
ASI 3 Méthodes numériques pour l’ingénieur
Mise en forme en Mathématiques
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Equation différentielle de 2ème ordre
Équations Logiques État Physique État Électrique État Logique L
CALENDRIER-PLAYBOY 2020.
Suites numériques Définitions.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Algèbre de Boole Définition des variables et fonctions logiques
Logique combinatoire M. Delebecque. Logique combinatoire M. Delebecque.
Le codage des nombres binaires
Partie II: Temps et évolution Energie et mouvements des particules
Courants et tensions. Courant électrique. Potentiel – tensions.
Les booléens Notions et fonctions.
Rappel - analyse et synthèse de fonctions combinatoires
Algèbre de Boole Définition des variables et fonctions logiques
1 Chapitre 3 :Algèbre de Boole Définition des variables et fonctions logiques Les opérateurs de base et les portes logiques. Les lois fondamentales de.
Algèbre de BOOLE.
Transcription de la présentation:

Chapitre 3 :Algèbre de Boole Définition des variables et fonctions logiques Les opérateurs de base et les portes logiques . Les lois fondamentales de l’algèbre de Boole

1. Introduction Les machines numériques sont constituées d’un ensemble de circuits électroniques. Chaque circuit fournit une fonction logique bien déterminée ( addition, comparaison ,….). Circuit A F(A,B) B La fonction F(A,B) peut être : la somme de A et B , ou le résultat de la comparaison de A et B ou une autre fonction

Pour concevoir et réaliser ce circuit on doit avoir un modèle mathématique de la fonction réalisée par ce circuit . Ce modèle doit prendre en considération le système binaire. Le modèle mathématique utilisé est celui de Boole.

2. Algèbre de Boole George Boole est un mathématicien anglais ( 1815-1864). Il a fait des travaux dont les quels les fonctions ( expressions ) sont constitués par des variables qui peuvent prendre les valeurs ‘OUI’ ou ‘NON’ . Ces travaux ont été utilisés pour faire l’étude des systèmes qui possèdent deux états s’exclus mutuellement : Le système peut être uniquement dans deux états E1 et E2 tel que E1 est l’opposé de E2. Le système ne peut pas être dans l’état E1 et E2 en même temps Ces travaux sont bien adaptés au Système binaire ( 0 et 1 ).

Exemple de systèmes à deux états Un interrupteur est ouvert ou non ouvert ( fermé ) Une lampe est allumée ou non allumée ( éteinte ) Une porte est ouverte ou non ouverte ( fermée ) Remarque : On peut utiliser les conventions suivantes : OUI  VRAI ( true ) NON  FAUX ( false) OUI  1 ( Niveau Haut ) NON  0 ( Niveau Bas )

3. Définitions et conventions 3.1. Niveau logique : Lorsque on fait l’étude d’un système logique il faut bien préciser le niveau du travail. Niveau Logique positive Logique négative H ( Hight ) haut 1 L ( Low ) bas Exemple : Logique positive : lampe allumée : 1 lampe éteinte : 0 Logique négative lampe allumée : 0 lampe éteinte : 1

3.2. Variable logique ( booléenne ) Une variable logique ( booléenne ) est une variable qui peut prendre soit la valeur 0 ou 1 . Généralement elle est exprimée par un seul caractère alphabétique en majuscule ( A , B, S , …) Exemple : Une lampe : allumée L = 1 éteinte L = 0 Premier interrupteur ouvert : I1 =1 fermé : I1 =0 2éme interrupteur ouvert : I2=1 fermé : I2=0

3.3. Fonction logique C’est une fonction qui relie N variables logiques avec un ensemble d’opérateurs logiques de base. Dans l’Algèbre de Boole il existe trois opérateurs de base : NON , ET , OU. La valeur d’une fonction logique est égale à 1 ou 0 selon les valeurs des variables logiques. Si une fonction logique possède N variables logiques  2n combinaisons  la fonction possède 2n valeurs. Les 2n combinaisons sont représentées dans une table qui s’appelle table de vérité ( TV ).

Exemple d’une fonction logique La fonction possède 3 variables  23 combinaisons A B C F 1 Une table de vérité

4. Opérateurs logiques de base 4.1 NON ( négation ) NON : est un opérateur unaire ( une seule variable) qui à pour rôle d’inverser la valeur d’une variable . F(A)= Non A = ( lire : A barre ) A A 1

4.2 ET ( AND ) Le ET est un opérateur binaire ( deux variables) , à pour rôle de réaliser le Produit logique entre deux variables booléennes. Le ET fait la conjonction entre deux variables. Le ET est défini par : F(A,B)= A . B A B A . B 1

4.3 OU ( OR ) Le OU est un opérateur binaire ( deux variables) , à pour rôle de réaliser la somme logique entre deux variables logiques. Le OU fait la disjonction entre deux variables. Le OU est défini par F(A,B)= A + B ( il ne faut pas confondre avec la somme arithmétique ) A B A + B 1

Remarques Dans la définition des opérateurs ET , OU , nous avons juste donner la définition de base avec deux variables logiques. L’opérateur ET peut réaliser le produit de plusieurs variables logique ( ex : A . B . C . D ). L’opérateur OU peut aussi réaliser la somme logique de plusieurs variables logiques ( ex : A + B + C +D). Dans une expression on peut aussi utiliser les parenthèses.

4.4 Précédence des opérateurs ( priorité des opérateurs ) Pour évaluer une expression logique ( fonction logique) : on commence par évaluer les sous expressions entre les parenthèses. puis le complément ( NON ) , en suite le produit logique ( ET ) enfin la somme logique ( OU) Exemple : Exercice : Trouver la table de vérité de la fonction précédente ?

Solution Pour trouver la table de vérité , il faut trouver la valeur de la fonction F pour chaque combinaisons des trois variables A, B , C 3 variables  2 3 = 8 combinaisons A B C F 1

4.5 Lois fondamentales de l’Algèbre de Boole L’opérateur NON

L’opérateur ET

L’opérateur OU

Distributivité Autres relations utiles

5. Dualité de l’algèbre de Boole Toute expression logique reste vrais si on remplace le ET par le OU , le OU par le ET , le 1 par 0 , le 0 par 1. Exemple :

6. Théorème de DE-MORGANE La somme logique complimentée de deux variables est égale au produit des compléments des deux variables. Le produit logique complimenté de deux variables est égale au somme logique des compléments des deux variables.

6.1 Généralisation du Théorème DE-MORGANE à N variables

7. Autres opérateurs logiques 7.1 OU exclusif ( XOR)

7.2 NAND ( NON ET )

7.3 NOR ( NON OU )

7.4 NAND et NOR sont des opérateurs universels En utilisant les NAND et les NOR on peut exprimer n’importe qu’elle expression ( fonction ) logique. Pour cela , Il suffit d’exprimer les opérateurs de base ( NON , ET , OU ) avec des NAND et des NOR.

7.4.1 Réalisation des opérateurs de base avec des NOR

Exercice Exprimer le NON , ET , OU en utilisant des NAND ?

7.4.3 Propriétés des opérateurs NAND et NOR

8. Portes logiques Une porte logique est un circuit électronique élémentaire qui Permet de réaliser la fonction d’un opérateur logique de base .

Remarque : Les portes ET , OU , NAND , NOR peuvent avoir plus que deux entrées Il n’existe pas de OU exclusif à plus de deux entrées

8.1 Schéma d’un circuit logique ( Logigramme) C’est la traduction de la fonction logique en un schéma électronique. Le principe consiste à remplacer chaque opérateur logique par la porte logique qui lui correspond. Exemple1

Exemple 2

Exercice 1 Donner le logigramme des fonctions suivantes :

Exercice 2 : Donner l’équation de F ?