L'algèbre de Boole (1)



Documents pareils
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.

Algèbre binaire et Circuits logiques ( )

MPI Activité.10 : Logique binaire Portes logiques

IFT1215 Introduction aux systèmes informatiques

RESUME DE COURS ET CAHIER D'EXERCICES

Chapitre 1 : Évolution COURS

CHAPITRE VIII : Les circuits avec résistances ohmiques

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

2.4 Représentation graphique, tableau de Karnaugh

Conversion d un entier. Méthode par soustraction

Une réponse (très) partielle à la deuxième question : Calcul des exposants critiques en champ moyen

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

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Chapitre 1 Régime transitoire dans les systèmes physiques

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Cours Premier semestre

Problème : Calcul d'échéanciers de prêt bancaire (15 pt)

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

2. RAPPEL DES TECHNIQUES DE CALCUL DANS R

- Instrumentation numérique -

Fonction inverse Fonctions homographiques

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

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Concevoir son microprocesseur

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

TP - Alarme de voiture / Approche fonctionnelle

FONCTION EXPONENTIELLE ( ) 2 = 0.

Taux d évolution moyen.

Introduction à l étude des Corps Finis

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

La polarisation des transistors

Logiciel de Base. I. Représentation des nombres

Angles orientés et trigonométrie

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

Correction du Baccalauréat S Amérique du Nord mai 2007

Sites web éducatifs et ressources en mathématiques

Organisation des Ordinateurs

Réalisabilité et extraction de programmes

Fonctions de plusieurs variables

Informatique Générale

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Architecture matérielle des systèmes informatiques

NOTIONS DE PROBABILITÉS

MESURE DE LA TEMPERATURE

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

Carl-Louis-Ferdinand von Lindemann ( )

RÉSOLUTION DE SYSTÈMES À DEUX INCONNUES

BCI - TPSP - Processeurs et Architectures Numériques

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

CONVERTISSEURS NA ET AN

I. Ensemble de définition d'une fonction

SYSTEMES LINEAIRES DU PREMIER ORDRE

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

6. Les différents types de démonstrations

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Corps des nombres complexes, J Paul Tsasa

Dérivées et différentielles des fonctions de plusieurs variables

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.

L AUTOMATISME LE SIGNAL

ELP 304 : Électronique Numérique. Cours 1 Introduction

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

Représentation des Nombres

M2 IAD UE MODE Notes de cours (3)

Programmation linéaire

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

1 Systèmes triphasés symétriques

Electronique Numérique

4. NOMBRES COMPLEXES ET TRIGONOMÉTRIE

DYNAMIQUE DE FORMATION DES ÉTOILES

Les opérations binaires

Leçon N 4 : Statistiques à deux variables

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

APPORT DES RESEAUX BAYESIENS DANS LA PREVENTION DE LA DELINQUANCE

Les nombres entiers. Durée suggérée: 3 semaines

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Observer TP Ondes CELERITE DES ONDES SONORES

CCP PSI Mathématiques 1 : un corrigé

QUESTION 1 {2 points}

Système de contrôle du trafic d une ligne de métro Dossier de tests

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Introduction : présentation de la Business Intelligence

O, i, ) ln x. (ln x)2

Equations cartésiennes d une droite

Calculons avec Albert!

Date : Tangram en carré page

1. Vocabulaire : Introduction au tableau élémentaire

Analyse des Systèmes Asservis

Le transistor bipolaire. Page N 6 Tranlin

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LE PROBLEME DU PLUS COURT CHEMIN

modélisation solide et dessin technique

D'UN THÉORÈME NOUVEAU

Cours de mathématiques

MATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN

Chapitre 2 : Vecteurs

Chapitre 7 - Relativité du mouvement

TD1 PROPAGATION DANS UN MILIEU PRESENTANT UN GRADIENT D'INDICE

La correction des erreurs d'enregistrement et de traitement comptables

chapitre 4 Nombres de Catalan

Transcription:

L'algèbre de Boole (1) (1) Georges BOOLE Né le 2 novembre 1815 à Lincoln, dans le Lincolnshire (Angletere), décédé le 8 décembre 1864 à Ballintemple (Ireland). Mathématicien et logicien qui créa une algèbre binaire que l'on apelera l'agèbre booléenne. 1 Présentation De nombreux dispositifs électronique, électromécanique, (mécanique, électrique, pneumatique, etc...) fonctionnement en TOUT ou RIEN. Ceci sous-entend qu ils peuvent prendre 2 états. Exemple : arrêt marche ; ouvert fermé ; enclenché déclenché ; avant arrière ; vrai faux Un système mathématique n'utilisant que 2 valeurs numériques (exemple O ou 1) s'appelle un système binaire. L'ensemble des régles mathématique d'un système binaire s'appelle l'algèbre de «BOOLE». 2 Définitions Variable logique ou variable binaire La variable logique est une grandeur qui peut prendre 2 valeurs qui sont repérées habituellement par «0» ou «L» (low) et «1» ou «H». Cette variable binaire se note par une lettre comme en algèbre (a, b, x, etc.). Le «support de l' information» pour un état haut est souvent une tension positive «+5V» (le plus courant), «+12V», «+15V», etc.) et pour l'état bas une tension nulle «0V» (le plus courant) ou négative («-12V», «-15V», etc.). La variable binaire est aussi appelée variable booléenne. Logique combinatoire La logique combinatoire, à l'aide de fonctions logiques de base («ET», «OU», «NON», etc.) permet la construction d'un système combinatoire. Un système est dit combinatoire si à une combinaison des variables d'entrée correspond une combinaison unique des variables de sortie. Les systèmes combinatoires sont les plus simples et peuvent se représenter par une table de vérité indiquant pour chaque état des entrées les états des sorties. 3 Les fonctions logiques Une fonction logique est le résultat de la combinaison (logique combinatoire) d'une ou plusieurs variables logiques reliées entre elles par des opérations mathématiques BOOLEENNES bien définies («ET», «OU», «NON», etc.). La valeur résultante de cette fonction dépend de la valeur des variables logiques d'entrée, Dans tous les cas le résultat ne peut être que O ou 1. Une fonction logique possède donc une ou des variables logiques d'entrée et une variable logique de sortie.

4 La table de vérité La table de vérité est un tableau qui regroupe les variables d'entrée et la (les) variable(s) de sortie. Toutes les combinaisons posibles sont présentes dans la table de vérité. Pour un nombre «n» de variables d'entrée il existe 2 n combinaisons. Exemples: 2 variables 2 2 = 4 combinaisons 4 lignes dans la table de vérité 4 variables 2 4 = 16 combinaisons 16 lignes dans la table de vérité Figure 1: table de vérité à 3 variables en entrée lecture de la table de vérité: si les variables d'entrée ont pour valeur a = 0, b= 1 et c = 0, alors la variable de sortie «X» prend la valeur «1» d'ou Xi = 5 Equation d'une fonction On déduit l'équation d'une fonction à partir de la table de vérité. L'équation d'une fonction est la somme logique (fonction «OU») de toutes les combinaisons qui donnent pour valeur à la variable de sortie un niveau logique «1». Exemple: dans le cas de la figure 1: Cette écriture algébrique s'appelle «forme canonique» de la fonction. Note: une barre au dessus d'une variable signifie que la variable d'entrée est à un niveau logique bas «0» Note: si A = «0», alors Ā = «1»

si A vaut 1 nous écrivons A si A vaut 0 nous écrivons Ā (lire «A barre») 6 Les Chronogrammes Il existe une autre façon de représenter une fonction logique appelée chronogramme ou diagramme des temps. Les variables binaires sont représentées par une tension haute (+5V par exemple) lorsqu elles sont à un niveau logique haut «1» et par une tension nulle (0V) lorsqu elles sont à un niveau logique bas «0». Elles évoluent dans le temps et nous représentons la fonction logique résultante de ces variables, également par un niveau de tension. Exemple: Chronogramme de la fonction logique «ET» 7 Les fonctions de base Les fonctions de base sont le ET, le OU et le NON logique. Il existe aussi le ET-NON, le OU-NON, le OUI et le OU exclusif (voir la leçon sur les portes logiques de base). 8 Identités remarquables Il existe des relations remarquables qu'il faut absolument connaître pour effectuer des simplifications Fonction ET Fonction OU Fonction NAND Fonction NOR Fonction ou exclusif a. 1 = a a + 1 = 1 a. 1 = a a + 1 = 0 a 1 = a a. 0 = 0 a + 0 = a a. 0 = 1 a + 0 = a a 0 = a a. a = a a + a = a a. a = a a + a = a a a = 0 a. a = 0 a + a = 1 a a = 1

9 Théorème de De Morgan Le complément de la somme logique de deux variables est égal au produit logique de ces deux variables complémentées. Note: 2 expressions booléennes sont identiques si le résultat de leur table de vérité est identique. Démonstration: Donc Y1 = Y2, d'ou: Le complément du produit logique de deux variables est égal à la somme logique de ces deux variables complémentées. Démonstration: Donc Y1 = Y2, d'ou:

Le théorème de De Morgan s'exprime donc par les deux relations suivantes: Généralisation: 10 Représentation d'une fonction booléenne La représentation de n'importe quelle fonction booléenne (de base ou plus complexe) peut se représenter sous la forme d»une «table de vérité», d'une équation booléenne (forme canonique, d'un chronogramme ou d'un logigramme. 11 Exercice Soit la fonction booléenne Y = A ( B + C), Représenter cette fonction sous la forme d'une table de vérité, d'un chronogramme et d'un logigramme.

Représentation d'une fonction Table de vérité Equation booléenne Chronogramme Schéma électrique