Chapitre I - Algèbre de Boole

Documents pareils
STI2D Logique binaire SIN. L' Algèbre de BOOLE

/HVV\VWqPHVFRPELQDWRLUHV

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états.

Chapitre 2 Le problème de l unicité des solutions

ANALYSE NUMERIQUE NON-LINEAIRE

Système binaire. Algèbre booléenne

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Tout ce qu il faut savoir en math

Correction de l épreuve CCP 2001 PSI Maths 2 PREMIÈRE PARTIE ) (

Turbine hydraulique Girard simplifiée pour faibles et très faibles puissances

Théorème de Poincaré - Formule de Green-Riemann

Université Paris-Dauphine DUMI2E. UFR Mathématiques de la décision. Notes de cours. Analyse 2. Filippo SANTAMBROGIO

COURS D ANALYSE. Licence d Informatique, première. Laurent Michel

Factorisation Factoriser en utilisant un facteur commun Fiche méthode

Chapitre 11 : L inductance

TUBES ET PROFILS CREUX

Licence M.A.S.S. Cours d Analyse S4

Conseils et astuces pour les structures de base de la Ligne D30

Synthèse de cours (Terminale S) Calcul intégral

Influence du milieu d étude sur l activité (suite) Inhibition et activation

Techniques d analyse de circuits

Algèbre binaire et Circuits logiques ( )

Partie 4 : La monnaie et l'inflation

Electrovanne double Dimension nominale Rp 3/8 - Rp 2 DMV-D/11 DMV-DLE/11

semestre 3 des Licences MISM annnée universitaire

Guide d'utilisation Easy Interactive Tools Ver. 2

LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE. Unité d enseignement LCMA 4U11 ANALYSE 3. Françoise GEANDIER

LITE-FLOOR. Dalles de sol et marches d escalier. Information technique

IFT1215 Introduction aux systèmes informatiques

CHAPITRE IX. Modèle de Thévenin & modèle de Norton. Les exercices EXERCICE N 1 R 1 R 2

LANGAGES - GRAMMAIRES - AUTOMATES

CHAPITRE 10. Jacobien, changement de coordonnées.

2.4 Représentation graphique, tableau de Karnaugh

INTENTION LES PROCESSUS MATHÉMATIQUES

Toyota Assurances Toujours la meilleure solution

Pour développer votre entreprise LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Solutions IHM. Gammes Graphite et G3 Outils pour l'usine connectée

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Transfert. Logistique. Stockage. Archivage

MPI Activité.10 : Logique binaire Portes logiques

Pour développer votre entreprise. Compta LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Statuts ASF Association Suisse Feldenkrais

La paye. La comptabilité. Comparez et choisissez votre logiciel. Comparez et choisissez votre logiciel. Paye Bâtiment Paye Agricole 2013

Chapitre VI Contraintes holonomiques

Guide des bonnes pratiques

Le canal étroit du crédit : une analyse critique des fondements théoriques

Magister en : Génie Mécanique

Cours Premier semestre

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Baccalauréat S Asie 19 juin 2014 Corrigé

Introduction à la modélisation et à la vérication p. 1/8

ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE

Cours d Analyse IV Suites et Séries de fonctions


Modification simultanée de plusieurs caractéristiques d un bien hédonique : une nouvelle méthode de calcul de la variation de bien-être des ménages

Séquence 8. Probabilité : lois à densité. Sommaire

Chapitre 1 : Fonctions analytiques - introduction

VIBRATIONS COUPLEES AVEC LE VENT

Géométrie dans l espace Produit scalaire et équations

Avant d utiliser l appareil, lisez ce Guide de référence rapide pour connaître la procédure de configuration et d installation.

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements

Inclure la vidéo comme levier de sa stratégie marketing

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Algorithmes sur les mots (séquences)

3- Les taux d'intérêt

Guide de l'utilisateur

MATHEMATIQUES APPLIQUEES Equations aux dérivées partielles Cours et exercices corrigés

Cours d Informatique

Titrages acidobasiques de mélanges contenant une espèce forte et une espèce faible : successifs ou simultanés?

RESUME DE COURS ET CAHIER D'EXERCICES

EnsEignEmEnt supérieur PRÉPAS / BTS 2015

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Notes de révision : Automates et langages

UNITÉS ET MESURES UNITÉS DE MESURE DES LONGUEURS. Dossier n 1 Juin 2005

CHAPITRE VIII : Les circuits avec résistances ohmiques

Santé et sécurité psychologiques en milieu de travail

Interview p.10. Francis Delpérée. Dossier pédagogique des Equipes Populaires Bimestriel n 154 Janvier-Février 2013

Réalisation de sites Internet PME & Grandes entreprises Offre Premium. Etude du projet. Webdesign. Intégration HTML. Développement.

Dérivées d ordres supérieurs. Application à l étude d extrema.

Sommaire. 6. Tableau récapitulatif Sophos NAC intégré Vs. NAC Advanced - 17 Février

- Phénoméne aérospatial non identifié ( 0.V.N.I )

Directives COV et alternative lipochimique : peintures, encres, nettoyage, dégraissage...

CHAPITRE VI ALEAS. 6.1.Généralités.

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Régression multiple : principes et exemples d application. Dominique Laffly UMR CNRS Université de Pau et des Pays de l Adour Octobre 2006

M2 IAD UE MODE Notes de cours (3)

Module 2 : Déterminant d une matrice

Limites finies en un point


Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Présentation du cours de mathématiques de D.A.E.U. B, remise à niveau

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

PROPORTIONNALITÉ LES ÉCHELLES. Dossier n 2 Juin Conçu et réalisé par : Marie-Christine LIEFOOGHE Bruno VANBAELINGHEM Annie VANDERSTRAELE

Fonctions de deux variables. Mai 2011

Structures algébriques

Cours Fonctions de deux variables

Réglementation de l'epa (agence américaine de protection de l'environnement) relative aux émissions

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Transcription:

Chpitre I - Algèbre de Boole I.1. Introduction : Un circuit électrique, pneumtique, hydrulique peut voir 2 étts logiques. Ces étts peuvent prendre les vleurs 1 ou 0. C'est ce que l'on ppelle l vrible logique. Ces étts sont fonctions de l'étt des composnts en série dns le circuit. Étt 0 : Les ctionneurs tels que : moteurs, vérins sont à l'étt 0 lorsqu'ils ne sont ps limentés. Le circuit est lors ouvert. Pour un circuit pneumtique ceci correspond à une bsence de pression. Pour un circuit électrique cel correspond à une bsence de différence de potentiel entre les bornes du circuit. Pour un contct ou un distributeur, c'est l bsence d'ction physique intervennt sur un contct qui représente l'étt 0. Étt 1 : Les ctionneurs sont à l'étt 1 lorsqu'ils sont limentés. Pour un circuit pneumtique ou hydrulique ceci correspond à une pression d ir ou d huile dns le circuit. Pour un circuit électrique cel correspond à une différence de potentiel entre les bornes du circuit. Pour un contct ou un distributeur ils sont ctionnés, c est à dire qu'une ction physique est prise en compte. Il existe 2 types de logique : l logique «positive» : le oui est représenté pr un 1, et le non pr un 0. l logique «négtive» : le oui est représenté pr un 0, et le non pr un 1. On dispose pour triter l'informtion : d'un outil mthémtique : l'lgèbre de Boole, son rôle est de mettre en éqution le fonctionnement d'un système, et de le simplifier en vue de s rélistion physique. d'un outil physique : les portes logiques NON -NO-, ET -AND-, OU -OR-,..., fonctions de bse «pré-câblées» permettnt l fbriction du circuit électrique, pneumtique, ou hydrulique demndé. I.2. Fonctions logiques : A- Définition : On ppelle fonction logique (ou booléenne) une fonction définie sur 2 n combinisons de n vribles logiques. Une fonction logique est donc une fonction de n vribles logiques, Une fonction logique peut prendre en sortie 2 vleurs notées 0 et 1. Exemple -voir Fig 1-: L lmpe possède 2 étts : llumée -1-, ou éteinte -0-. Cet étt est fonction de l position -ouvert 0 ou fermé 1- des différents interrupteurs,, b et c. Les interrupteurs sont les vribles logiques. Il y donc 1 vrible -Fig 1.1-, 2 vribles -Fig 1.2-, ou 3vribles -Fig 1.3- logiques. le résultt de l fonction logique est l'étt de l lmpe, qui possède bien 2 vleurs : llumée -1- ou éteinte -0-. Fit sous Linux et OpenOffice/StrOffice pge 1/10

230 V 230V 230V b b c lmpe lmpe (1) (2) (3) Fig 1 : Fonction logique llumer ou éteindre une lmpe. Une fonction logique peut être représentée pr une tble donnnt pour toutes les combinisons des étts des vribles, l'étt correspondnte de l fonction. Elle comporte 2 n lignes -ou n est le nombre de vrible-, dns l'ordre binire nturel. Cette tble est ppelée tble de vérité. Cette tble peut être totlement définie, cd que l'étt de l sortie est prfitement connue en fonction des vribles d'entrées, incomplètement définie, cd qu'il existe des étts de sortie dits indéterminés, ils trduisent en générle une impossibilité physique. Ils sont notés X dns l tble de vérité. Appliction -voir Fig 1-: Fig 1.1 : nombre de vrible logique : 1 nombre combinison pour l fonction de sortie : 2 1 = 2 étts possibles. tble de vérité : f Fig 1.2 : nombre de vrible logique : 2 nombre combinison pour l fonction de sortie : 2 2 = 4 étts possibles. tble de vérité : b f 0 0 Fit sous Linux et OpenOffice/StrOffice pge 2/10

b f 0 1 Fig 1.3 : nombre de vrible logique : 3 nombre combinison pour l fonction de sortie : 2 3 = 8 étts possibles. tble de vérité : b c f f' 0 0 0 0 X 0 0 0 1 0 X 1 Fonction incomplètement définie : f'. B- Fonctions logiques de bse : Il existe 4 fonctions logiques de bse l fonction NON : f = f l fonction ET : f = b f f 0 1 ET -AND- Non ET -NAND- Fit sous Linux et OpenOffice/StrOffice pge 3/10

l fonction OU «inclusif» : f = +b b f f OU -OR- Non OU -NOR- l fonction OU EXCLUSIF : f = b Applictions du OU EXCLUSIF b f f 1 1 XOR Non XOR f : c'est un comprteur de différence ou clé d'imprité. L fonction f prend l vleur 1 si le nombre de 1 est impire - b-, 0 sinon -=b-. f : c'est un comprteur d'identité. L fonction f prend l vleur 1 si =b, 0 sinon - b-. Comprison entre l logique positive et négtive : positive négtive NON OU ET NON ET OU I.3. Règles de l'lgèbre de Boole : A- Lois de fermeture : = ET b = vrible booléenne définie pr l tble de vérité de l fonction ET. +b = OU b = vrible booléenne définie pr l tble de vérité de l fonction OU. B- Lois de commuttivité : = b. Fit sous Linux et OpenOffice/StrOffice pge 4/10

+b = b+ C- Lois d'ssocitivité :.(b.c) = ().c +(b+c) = (+b)+c D- Lois d'idempotence :. = + = E- Lois de complémentrité :. =0 =1 F- Lois d'identité remrquble : 1. = 1+ = 1 0. = + = G- Lois de distributivité :.(b+c) = +.c +(b.c) = (+b).(+c) H- Lois de distributivité «interne» :.c = ().(.c) +(b+c) = (+b)+(+c) cr = ++++... G- Exemples : x.y x. y=x x y. x y =x x + x.y = x x.(x+y) = x x x. y=x y x. x y =x.y x.y x. z y.z=x.y x. z x y. x z y z = x y. x z x.y x. y. z=x.y x. z x y. x y z = x y. x z H Théorème de De Morgn (Augustus) :.c= b c Fit sous Linux et OpenOffice/StrOffice pge 5/10

b c=.c I.4. Représenttion des fonctions logiques : A- Écriture lgébrique : On veut utiliser un OU à 4 entrées et 4 ET à 3 entrées. On se propose de simplifier l fonction logique f =x.y. z x. y. z x. y.z x.y.z f =x.y. z x. y. z x. y.z x.y.z f =x.y. z x.y.z x. y. z x. y.z f =x.y. z x.y.z x. y. z x.y.z x. y.z x.y.z f =x.y. z z x. y y. z x x. y.z f =x.y x.z y.z B- Écriture pr tble de vérité : L fonction vut 1 si le nombre de 1 est supérieur u nombre de 0. b c f f 0 1 0 1 0 1 1 1 Tbleu 1 : nombre de 1 > u nombre de 0. I.5. Forme cnonique : A- Définition : c'est l'écriture lgébrique de l fonction logique sous l forme de : somme de produit, première forme cnonique, produit de somme, deuxième forme cnonique, de portes NAND, troisième forme cnonique, de portes NOR, qutrième forme cnonique. B- Applictions : Si on reprend l fonction du Tbleu 1, on peut écrire : première forme cnonique, on recherche les combinisons des vribles logiques sous l forme de somme de produit qui mènent l fonction logique à l vleur 1, Fit sous Linux et OpenOffice/StrOffice pge 6/10

f =1 si f =. b.c.c.c.c. deuxième forme cnonique, on recherche les combinisons des vribles logiques sous l forme de produit de somme qui mènent l fonction logique à l vleur 0, f =0 si f = b c. b c. b c. b c. b c 1 ère forme ppliquée à f=0 2 ème forme 0.c +b+c 0.c b c 0. c b c 0.c b c troisième forme cnonique, on utilise l première forme cnonique mis ici les fonctions logiques sont exprimées à l'ide UNIQUEMENT de portes NAND. f =.c.c.c.c. f =.c..c..c.c qutrième forme cnonique, on utilise l deuxième forme cnonique mis ici les fonctions logiques sont exprimées à l'ide UNIQUEMENT de portes NOR f = b c. b c. b c. b c. f = b c b c b c b c I.6. Simplifiction des fonctions logiques : Il existe 2 mnières de simplifier les fonctions logiques, pr : l'lgèbre de Boole, le tbleu de Krnugh. A- Algèbre de Boole : Pour simplifier une fonction logique, on utilise les règles énoncées u prgrphe I.3, et en prticulier les règles d'idempotence et de complémentrité f =.c.c.c.c f =.c.c.c.c.c.c. f =b.c..c. b b. c c f =b.c.c B- Tbleu de Krnugh : C'est une méthode grphique de simplifiction d'une fonction logique. On utilise pour cel : l fonction logique sous s forme de somme de monômes, l règle de simplifiction de complémentrité, les monômes qui mènent l fonction logique à l vleur 1, des monômes djcents : cd des monômes qui sont topologiquement proches. Fit sous Linux et OpenOffice/StrOffice pge 7/10

L représenttion se fit sous forme de tbleu comme ceux données ci-dessous : Fonction de 2 vribles : dns ce cs l fonction possède 2 vribles, le tbleu à donc 4 cses 0 1 b 0 b 1 Fonction de 3 vribles : on ici 8 monômes possibles (8 cses). c 0.c.c.c.c c 1.c.c.c.c Fonction de 4 vribles : 16 monômes. c.d. b.c.d.c.d. c.d.c.d c.d.c.d.c.d.c.d.c.d c.d.c.d.c.d.c.d.c.d c.d.c.d.c.d. c. d.c.d Fonction de 5 vribles : utilise ici en générl 2 tbleux de 16 monômes. b c.d. b.c.d.c.d. c.d.c.d c.d. b.c.d.c.d.c.d.c.d c.d.c.d.c.d.c.d.c.d c.d.c.d.c.d. c. d.c.d Pour ce tbleu on pose e=0 c.d. b.c.d.c.d. c.d.c.d c.d.c.d.c.d.c.d.c.d c.d. b.c.d.c.d.c.d.c. d Fit sous Linux et OpenOffice/StrOffice pge 8/10

c.d.c.d.c.d. c. d.c.d Et pour celui-ci on pose e=1 1- Principe de simplifiction du tbleu de Krnugh : Étpe 1 : on utilise l tble de vérité de l fonction logique comme brique initile. b c f f 0 1 0 1 0 1 1 1 Étpe 2 : à prtir de cette tble, on fbrique le tbleu de Krnugh correspondnt. Pour cel, on prt de l vleur 1 de l fonction logique et on cherche tous les monômes correspondnt c 0.c c 1.c.c. b.c Étpe 3 : on procède à l simplifiction entre les monômes djcents 2 à 2 (u minimum). 1-.c.c=.b.c=b.c 2-.c.c=. c c = 3-.c. b.c=. b b.c=.c L fonction simplifiée est l somme des monômes simplifiés cd f = b.c + +.c 2- Règles de simplifictions : 1. Au lieu d'écrire les monômes on met des 1 2. Le nombre possible de cses à regrouper est 2 n, cd, 2, 4, 8, 16,... 3. Il fut essyer de fire des groupes les plus grnds possibles. 4. Toutes les cses contennt des 1 doivent être utilisées u moins une fois. 5. Construire le plus petit nombre de groupement comptible vec ce qui précède. 6. Ne ps inclure une cse plusieurs fois suf si cel permet de réliser un groupement plus importnt. Remrque : le tbleu de Krnugh doit être considéré comme une surfce fermée. cd \ b 0 1 Fit sous Linux et OpenOffice/StrOffice pge 9/10

cd \ b 3- Fonctions incomplètement définies : cd \ b 0 1 X X Sur le tbleu précédnt on peut fbriquer des groupements de tille supérieure en considérnt que les vleurs inconnues -représentées pr des X- peuvent voir l vleur 1. On donc 3 groupements de 4 cses u lieu de 3 groupements de 4 et 2x2 cses. 4- Conclusion : Fonctions à 4 vribles : si on peut fire un groupement de 16 cses, l fonction f vut toujours 1, 8 cses, le monôme résultnt n'est composé que d'un seul fcteur, 4 cses, 2 fcteurs, 2 cses, 3 fcteurs, 1 cse, 4 fcteurs. Fonctions à 3 vribles : si on peut fire un groupement de 8 cses, l fonction f vut toujours 1, 4 cses, le monôme résultnt n'est composé que d'un seul fcteur, 2 cses, 2 fcteurs, 1 cse, 3 fcteurs. Il est prfitement possible de refire tous ce qui vient d'être énoncé en remplçnt l fonction de somme de produit pr un produit de somme (deuxième forme cnonique), on considère lors non plus les monômes correspondnt ux 1 de l fonction mis ux 0. exemple : f =0 si f = b c. b c. b c. b c c \ b L fonction près simplifiction devient f = b c. c. b c. Fit sous Linux et OpenOffice/StrOffice pge 10/10