Aller au contenu

Sciences de l'ingénieur (spécialité) · Première

La logique combinatoire : cours de Première SI

Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur

L'essentiel

  • Un système est combinatoire quand sa sortie ne dépend que de l'état actuel de ses entrées, jamais de ce qui s'est passé avant.5
  • Les fonctions de base à maîtriser sont NON, ET, OU, NON ET, NON OU ; le OU exclusif complète la liste.25
  • Un même système se décrit par une table de vérité, une équation, un logigramme ou un schéma à contact.5
  • Méthode : repérer entrées et sortie, écrire la table de vérité, en tirer l'équation, puis dessiner le logigramme.
  • Une table de vérité à nn entrées compte 2n2^n lignes ; les lois de De Morgan permettent de transformer une équation.

Pourquoi étudier la logique combinatoire

Quand tu appuies sur le bouton d'un robot ménager, quand la porte d'un magasin s'ouvre à ton approche ou quand le plafonnier d'une voiture s'allume à l'ouverture d'une portière, une petite décision logique est prise : « si telle condition est vraie et telle autre est fausse, alors j'active la sortie ». Ces décisions se décrivent avec une même théorie, la logique combinatoire. Des ressources pédagogiques officielles de technologie la font d'ailleurs étudier à partir de quatre objets du quotidien : le robot ménager, le réfrigérateur, le plafonnier de voiture et la porte automatique.1

En sciences de l'ingénieur, tu dois savoir traduire le comportement d'un système en un modèle, puis représenter ce modèle par des schémas. C'est exactement ce que fait la logique combinatoire : elle transforme une phrase du cahier des charges (« la pompe démarre si le niveau est bas et si le bouton de marche est actionné ») en une expression précise, sans ambiguïté, que l'on peut calculer, simplifier et câbler.2

Ce cours part de ce que tu connais déjà du codage de l'information numérique : une information peut être représentée par des 0 et des 1. Il te mènera jusqu'à la lecture et à l'écriture d'équations logiques, de tables de vérité et de logigrammes. Il prépare la suite du programme : la programmation d'un microcontrôleur, où ces mêmes conditions s'écrivent dans un programme.

La logique combinatoire en un coup d'œilCarte mentale au centre : logique combinatoire, avec quatre branches : fonctions, représentations, méthode, matériel.NONET / OUNON ET / NON OUFonctionsTable de véritéÉquationLogigrammeReprésentationsVariablesTableÉquationMéthodePortes logiquesTransistorsRelaisMatérielLogique combinatoire

Logique combinatoire

  • Fonctions
    • NON
    • ET / OU
    • NON ET / NON OU
  • Représentations
    • Table de vérité
    • Équation
    • Logigramme
  • Méthode
    • Variables
    • Table
    • Équation
  • Matériel
    • Portes logiques
    • Transistors
    • Relais
La logique combinatoire en un coup d'œil · Les grandes idées du chapitre.

Variables logiques, entrées et sorties

Un système logique reçoit des informations (les entrées) et produit un résultat (la sortie). Dans le cas le plus simple, chaque information ne prend que deux valeurs. On les note 00 et 11.

  • Un capteur de présence détecte quelqu'un (11) ou personne (00).
  • Un bouton-poussoir est actionné (11) ou relâché (00).
  • Un moteur est alimenté (11) ou à l'arrêt (00).

On désigne chaque entrée par une lettre majuscule (AA, BB, CC…) et la sortie par une autre lettre (SS, par exemple). Ces grandeurs sont appelées variables logiques ou variables binaires.

Les trois fonctions de base : NON, ET, OU

Le programme officiel de sciences de l'ingénieur de 2010 limite l'étude de la logique combinatoire à cinq fonctions : NON, ET, OU, NON ET et NON OU.2 Les trois premières sont les briques de départ ; les deux autres se déduisent d'elles.

Les cinq fonctions logiques du programme
FonctionNotationLa sortie vaut 1 quand…
NON$\overline{A}$A vaut 0
ET$A \cdot B$A et B valent 1
OU$A + B$au moins une entrée vaut 1
NON ET$\overline{A \cdot B}$au moins une entrée vaut 0
NON OU$\overline{A + B}$toutes les entrées valent 0
Les cinq fonctions logiques du programme · Les cinq fonctions retenues par le programme officiel cité dans le cours.

Les fonctions NON ET et NON OU

La fonction NON ET est un ET suivi d'un NON : S=A⋅B‾S = \overline{A \cdot B}. La fonction NON OU est un OU suivi d'un NON : S=A+B‾S = \overline{A + B}.2 Elles donnent des tables de vérité exactement opposées à celles du ET et du OU.

AA BB NON ET : A⋅B‾\overline{A \cdot B} NON OU : A+B‾\overline{A + B}
0 0 1 1
0 1 1 0
1 0 1 0
1 1 0 0

Quatre façons de décrire un même système

Un système combinatoire qui comporte plusieurs fonctions logiques peut se représenter par un schéma à contacts, par une équation, par une table de vérité ou par un schéma graphique ; ce dernier s'appelle un logigramme.5 Ces quatre représentations disent la même chose avec des outils différents. Savoir passer de l'une à l'autre est une compétence centrale du chapitre.

Méthode : de la description à l'équation

Un cahier des charges est écrit en français. Pour le traduire, suis une démarche constante. Elle fonctionne que le système compte deux ou cinq entrées.

De la description au logigrammeCinq étapes successives : variables, table de vérité, équation, logigramme, contrôle.1VariablesNommer entrées et sortie, fixer le sens du 1.2Table de véritéÉcrire les 2^n lignes et la sortie voulue.3ÉquationLire les lignes à 1, puis simplifier.4LogigrammeDessiner une porte par opérateur.5ContrôleTester quelques lignes de la table.
  1. VariablesNommer entrées et sortie, fixer le sens du 1.
  2. Table de véritéÉcrire les 2^n lignes et la sortie voulue.
  3. ÉquationLire les lignes à 1, puis simplifier.
  4. LogigrammeDessiner une porte par opérateur.
  5. ContrôleTester quelques lignes de la table.
De la description au logigramme · Démarche à suivre pour tout problème de logique combinatoire.

Lois de calcul et simplification

Simplifier une équation, c'est réduire le nombre de portes, donc le coût et la consommation du montage. Quelques règles suffisent au niveau de Première. Chacune se vérifie par une table de vérité.

Démonstration · Vérification de la première loi par table de vérité

On calcule les deux membres pour les quatre combinaisons possibles.

AA BB A⋅B‾\overline{A \cdot B} A‾\overline{A} B‾\overline{B} A‾+B‾\overline{A} + \overline{B}
0 0 1 1 1 1
0 1 1 1 0 1
1 0 1 0 1 1
1 1 0 0 0 0

Les colonnes A⋅B‾\overline{A \cdot B} et A‾+B‾\overline{A} + \overline{B} sont identiques sur chaque ligne : les deux expressions définissent la même fonction. La seconde loi se vérifie de la même manière.

Combinatoire ou séquentiel ?

Il existe deux grands types de fonctions logiques. Les fonctions combinatoires, qui sont à la base du calcul booléen, résultent de l'analyse des variations des seules grandeurs d'entrée. Les fonctions séquentielles, ou bascules, associent plusieurs fonctions combinatoires et donnent des résultats qui dépendent non seulement des données en cours de traitement mais aussi de celles traitées auparavant.5 Le programme officiel mentionné plus haut précise que l'étude des systèmes logiques à évènements couvre à la fois la logique combinatoire et la logique séquentielle.2

De la théorie au matériel : les portes logiques

Les fonctions combinatoires qui viennent de l'algèbre de Boole constituent la base de l'électronique numérique. On les réalise sous forme de portes logiques : un circuit électronique calcule ainsi des fonctions booléennes, et chaque porte est fabriquée en reliant correctement plusieurs transistors.5 D'autres technologies existent : relais, fluides, éléments optiques ou mécaniques.5

Selon la modélisation choisie, on tient compte ou non des temps de retard dans les calculs.5 Dans ce cours, on suppose la réaction instantanée : seule la valeur logique compte.

À retenir pour la suite : une porte NON ET (ou une porte NON OU) suffit à fabriquer toutes les autres fonctions du cours. C'est ce que tu pourras vérifier en exercice avec les lois de De Morgan, par exemple en branchant les deux entrées d'une porte NON ET ensemble pour obtenir un NON.

Exercices corrigés

Exercice 1 La porte automatique du magasin

★☆☆Environ 10 min

Une porte automatique s'ouvre (S=1S = 1) lorsque le capteur de présence extérieur PP ou le capteur intérieur CC détecte quelqu'un, à condition que la porte ne soit pas verrouillée (V=0V = 0 quand elle est déverrouillée). L'équation est S=(P+C)⋅V‾S = (P + C) \cdot \overline{V}.

  1. Écris la table de vérité complète.
  2. Combien de lignes de la table donnent S=1S = 1 ?
Indice 1

Il y a trois entrées : combien de lignes comporte la table ?

Indice 2

Commence par calculer P+CP + C, puis V‾\overline{V}, puis fais le ET.

Voir la correction pas à pas
  1. Trois entrées donnent 23=82^3 = 8 lignes ; on les range dans l'ordre binaire de 000000 à 111111 pour (P,C,V)(P, C, V).

  2. Pour chaque ligne, on calcule P+CP + C : il vaut 00 seulement si P=C=0P = C = 0.

  3. On calcule V‾\overline{V} : il vaut 11 si V=0V = 0.

  4. On fait le ET des deux résultats : la sortie vaut 11 uniquement quand P+C=1P + C = 1 et V=0V = 0.

  5. Les lignes concernées sont (0,1,0)(0,1,0), (1,0,0)(1,0,0) et (1,1,0)(1,1,0) : il y en a 33.

Une porte verrouillée (V=1V = 1) ne s'ouvre jamais, quelles que soient les détections : le verrouillage joue le rôle d'un interdit. Trois lignes sur huit donnent S=1S = 1.

Exercice 2 Taille d'une table de vérité

★☆☆Environ 5 min

Un système de sécurité possède cinq capteurs d'entrée et une sortie. Combien de lignes comporte sa table de vérité complète ?

Indice 1

Chaque capteur ajouté double le nombre de combinaisons.

Voir la correction pas à pas
  1. Chaque entrée peut valoir 00 ou 11 : deux possibilités.

  2. Pour cinq entrées indépendantes, on multiplie : 2×2×2×2×2=252 \times 2 \times 2 \times 2 \times 2 = 2^5.

  3. On calcule 25=322^5 = 32.

La table compte 3232 lignes. Au-delà de cinq ou six entrées, on évite de la dresser à la main : on passe par l'équation.

Exercice 3 Évaluer une équation

★★☆Environ 10 min

On donne S=A⋅B‾⋅(B+C)S = \overline{A \cdot B} \cdot (B + C). Calcule SS pour A=1A = 1, B=0B = 0, C=1C = 1.

Indice 1

Calcule séparément A⋅B‾\overline{A \cdot B} puis B+CB + C.

Indice 2

Fais ensuite le ET des deux résultats.

Voir la correction pas à pas
  1. On calcule A⋅B=1⋅0=0A \cdot B = 1 \cdot 0 = 0, donc A⋅B‾=1\overline{A \cdot B} = 1.

  2. On calcule B+C=0+1=1B + C = 0 + 1 = 1.

  3. On fait le ET : S=1⋅1=1S = 1 \cdot 1 = 1.

Pour ces valeurs, S=1S = 1. Calculer dans l'ordre (barre, parenthèses, ET, OU) évite presque toutes les erreurs.

Exercice 4 Simplifier avec De Morgan

★★☆Environ 15 min

On considère S=A‾+B‾S = \overline{\overline{A} + B}.

  1. Applique la seconde loi de De Morgan pour supprimer la grande barre.
  2. Donne la valeur de SS pour A=1A = 1 et B=0B = 0.
Indice 1

La loi s'écrit X+Y‾=X‾⋅Y‾\overline{X + Y} = \overline{X} \cdot \overline{Y} avec X=A‾X = \overline{A} et Y=BY = B.

Indice 2

Rappelle-toi que A‾‾=A\overline{\overline{A}} = A.

Voir la correction pas à pas
  1. On pose X=A‾X = \overline{A} et Y=BY = B : S=X+Y‾=X‾⋅Y‾S = \overline{X + Y} = \overline{X} \cdot \overline{Y}.

  2. On remplace : X‾=A‾‾=A\overline{X} = \overline{\overline{A}} = A et Y‾=B‾\overline{Y} = \overline{B}, donc S=A⋅B‾S = A \cdot \overline{B}.

  3. Pour A=1A = 1 et B=0B = 0 : S=1⋅0‾=1⋅1=1S = 1 \cdot \overline{0} = 1 \cdot 1 = 1.

L'équation devient S=A⋅B‾S = A \cdot \overline{B} : un seul ET et un seul inverseur, au lieu de deux inverseurs et d'un NON OU.

Exercice 5 Combinatoire ou séquentiel ?

★★★Environ 10 min

Pour chaque système, indique s'il est combinatoire ou séquentiel et justifie.

  1. Un voyant s'allume tant que la porte du réfrigérateur est ouverte.
  2. Un feu d'alarme se déclenche à la première détection d'intrusion et reste allumé jusqu'à ce que l'on appuie sur un bouton d'arrêt.
Indice 1

Demande-toi si la valeur actuelle des entrées suffit à connaître la sortie.

Voir la correction pas à pas
  1. Système 1 : la sortie dépend uniquement de l'état actuel de la porte. Dès qu'elle se ferme, le voyant s'éteint. Le système est combinatoire.

  2. Système 2 : après la détection, l'alarme reste allumée alors que le capteur peut ne plus rien détecter. La sortie dépend donc de ce qui s'est produit avant.

  3. Le système 2 est séquentiel : il a besoin de mémoriser un événement passé.

Le critère décisif est la mémoire. Dès qu'une sortie doit « se souvenir » d'un événement, le système sort du cadre de la logique combinatoire.

Quiz

8 questions · correction immédiate · ton score reste sur ton appareil.

  1. Un système est combinatoire lorsque :

  2. Que vaut S=A⋅B‾S = \overline{A \cdot B} pour A=1A = 1 et B=1B = 1 ?

  3. Parmi ces fonctions, lesquelles font partie de la liste étudiée en logique combinatoire dans le programme officiel cité ?

    Plusieurs réponses possibles.

  4. Un OU exclusif à trois entrées reçoit les valeurs 11, 11 et 00. Sa sortie vaut 11.

  5. Combien de lignes comporte la table de vérité d'un système à 4 entrées ?

  6. Quelle expression est égale à A⋅B‾\overline{A \cdot B} d'après les lois de De Morgan ?

  7. Quelles représentations permettent de décrire un système combinatoire ?

    Plusieurs réponses possibles.

  8. Une porte logique conserve en mémoire la dernière valeur de son entrée lorsque celle-ci change.

Les questions qu'on se pose

Quelle différence entre logique combinatoire et logique séquentielle ?

En logique combinatoire, la sortie ne dépend que des entrées présentes. En logique séquentielle, elle dépend aussi de ce qui a été traité avant.5 Pour trancher, demande-toi si la connaissance des entrées actuelles suffit à prévoir la sortie. Si oui, le système est combinatoire.

Pourquoi une table de vérité à n entrées a-t-elle 2^n lignes ?

Chaque entrée peut valoir 00 ou 11. Quand on ajoute une entrée, chaque combinaison existante se dédouble : une fois avec 00, une fois avec 11. On passe donc de 2n2^{n} à 2n+12^{n+1} lignes. Pour trois entrées, tu as 23=82^3 = 8 lignes.

Faut-il toujours simplifier une équation logique ?

Pas toujours, mais c'est utile : moins de portes signifie un montage moins coûteux et plus simple à vérifier. Une simplification ne doit jamais changer la table de vérité. Pour t'en assurer, compare les deux tables ligne par ligne, ou teste quelques cas limites.

Que signifie la logique combinatoire des mathématiciens, différente de celle du cours ?

Il existe aussi une théorie de logique mathématique du même nom, destinée à se passer de variables en mathématiques ; elle sert de modèle de calcul en informatique.4 En sciences de l'ingénieur, tu n'as pas besoin d'elle : le sujet du cours est l'étude des systèmes dont la sortie dépend uniquement des entrées.

Qu'est-ce qui tombe en évaluation sur ce chapitre ?

Les exercices typiques demandent de traduire un comportement en table de vérité, d'en déduire l'équation, de dessiner le logigramme correspondant, ou de lire un logigramme pour retrouver l'équation. Les fonctions NON, ET, OU, NON ET et NON OU forment le socle attendu.2 Entraîne-toi surtout à calculer sans te tromper sur les barres.

Sources

  1. Ressources pédagogiques STI - Éduscol, Éduscol. Consulté le 6 novembre 2026.
  2. Bulletin officiel spécial n° 9 du 30 septembre 2010 - Bac S SI, Bulletin officiel. Consulté le 6 novembre 2026.
  3. La technique de la logique combinatoire, Persée. Consulté le 6 novembre 2026.
  4. Logique combinatoire, Wikipédia. Consulté le 6 novembre 2026.
  5. Fonction logique, Wikipédia. Consulté le 6 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page