Guide de l'enseignant: Expressions booléennes
Apprends à écrire et à évaluer des expressions booléennes avec 1 et 0, à appliquer la priorité NON, ET, OU et à construire leur table de vérité complète.
Utiliser cette leçon en classe
Gratuit, sans compte élève.
Partager avec les élèves
Les élèves ouvrent la leçon et s'entraînent avec une correction immédiate.
Fiche d'exercices à imprimer
Tous les exercices sur papier, avec un corrigé séparé.
Quiz de classe
10 questions sur Logique booléenne. Les élèves participent avec un prénom, vous voyez tous les scores.
Pour les enseignants
- Écrire des expressions booléennes avec des variables, les valeurs 1 et 0 et les symboles , ,
- Appliquer la priorité des opérateurs (parenthèses, NON, ET, OU) pour évaluer une expression pour des entrées données
- Expliquer comment les parenthèses changent la valeur d'une expression booléenne
- Construire la table de vérité complète d'une expression à 2 ou 3 variables avec lignes
- Décider si deux expressions sont équivalentes en comparant leurs tables de vérité
- • Les opérations ET, OU et NON et les propositions composées (leçons L'opération ET, L'opération OU, L'opération NON, Propositions booléennes composées)
- • Construire des tables de vérité avec des colonnes auxiliaires (leçon Tables de vérité)
- • La priorité des opérations en arithmétique et les puissances de 2, comme
- 1. À ton avis, pourquoi les mathématiciens se sont-ils mis d'accord sur une priorité des opérateurs au lieu de toujours calculer de gauche à droite ?
- 2. Écris une règle de ton école, par exemple qui peut utiliser la bibliothèque, sous forme d'expression booléenne. Où as-tu besoin de parenthèses ?
- 3. Si deux expressions sont d'accord pour 7 entrées sur 8, sont-elles équivalentes ? Pourquoi ?
- 4. Avec 0 et 1, ET fonctionne comme la multiplication. Pourquoi OU ne fonctionne-t-il pas exactement comme l'addition ?
Les expressions booléennes s'évaluent de gauche à droite
Remédiation: Compare avec en arithmétique, puis évalue des deux façons. Seul l'ordre NON, ET, OU donne le résultat convenu, et des ordres différents donnent des réponses différentes.
NON devant une variable nie tout le reste de l'expression
Remédiation: Évalue côte à côte et pour . Les résultats 0 et 1 montrent que, sans parenthèses, NON ne touche que la variable suivante.
Les valeurs peuvent dépasser 1, comme dans
Remédiation: Rappelle que 1 et 0 sont des étiquettes pour vrai et faux, pas des quantités. Demande : 'vrai OU vrai' est-il plus vrai ? Le résultat reste 1.
Pour les élèves en difficulté:
- • Commencer par des expressions avec un seul opérateur et un NON, avec 2 variables
- • Faire réécrire chaque expression avec toutes ses parenthèses avant de l'évaluer
- • Utiliser des couleurs : entourer les parties NON d'une couleur, les parties ET d'une autre, et évaluer les couleurs dans l'ordre
Pour les élèves au niveau:
- • Évaluer des expressions à 3 variables avec des opérateurs mélangés pour des entrées données
- • Construire des tables de vérité complètes avec colonnes auxiliaires pour 2 et 3 variables
- • Décider si des paires d'expressions sont équivalentes à partir de leurs tables de vérité
Pour les élèves avancés:
- • Trouver une expression dont la table de vérité correspond à une colonne finale donnée
- • Traduire des règles d'un programme ou d'un tableur en expressions booléennes et les tester
- • Chercher une expression plus courte avec la même table de vérité et la vérifier ligne par ligne
- HSA.SSE.A.1 (CCSS.MATH.CONTENT.HSA.SSE.A.1)
Interpréter des expressions qui représentent une quantité dans son contexte
- CCSS.MATH.PRACTICE.MP6 (MP6)
Être précis
- CCSS.MATH.PRACTICE.MP7 (MP7)
Chercher et utiliser la structure
- visualTable de vérité interactive
Les élèves remplissent la colonne de résultat pour ET, OU et NON avec 2 variables et vérifient leurs réponses
- activityCourse aux parenthèses
Les équipes reçoivent les mêmes entrées et une expression sans parenthèses, puis ajoutent des parenthèses pour changer le résultat et expliquent pourquoi
- worksheetÉvaluer et comparer
Des expressions à évaluer pour des entrées données, et des paires d'expressions à comparer avec des tables de vérité complètes
Contenu de la leçon
Tout ce que voient les élèves : définition, exemples, erreurs fréquentes, applications. Touchez pour ouvrir.
Contenu de la leçon
Tout ce que voient les élèves : définition, exemples, erreurs fréquentes, applications. Touchez pour ouvrir.
Définition
- inverse la valeur : et
- vaut seulement quand et valent tous les deux
- vaut quand au moins l'un des deux vaut
Exemples résolus
Évalue pour et .
Remplacer les variables
Remplace par et par →
D'abord NON
→
Ensuite ET
Les deux valeurs valent , donc ET donne
Réponse: (vrai) pour , .
Erreurs courantes
Calculer de gauche à droite :
Pourquoi c'est faux: ET passe avant OU, comme la multiplication passe avant l'addition. Sans parenthèses, la partie ET se calcule en premier.
Correct:
Appliquer NON à tout ce qui suit : lire comme
Pourquoi c'est faux: Sans parenthèses, NON s'applique seulement à la variable juste après lui.
Correct: . Pour nier tout le ET, écris .
Additionner comme des nombres :
Pourquoi c'est faux: Une expression booléenne ne peut valoir que ou . OU demande si au moins une valeur vaut , il ne les compte pas.
Correct: , et . Le résultat est toujours ou .
Déclarer deux expressions équivalentes après avoir testé seulement une ou deux entrées
Pourquoi c'est faux: et ont la même valeur sur 6 des 8 lignes, et pourtant elles sont différentes.
Correct: Construis la table complète avec lignes et compare chaque ligne. Une ligne différente signifie : pas équivalentes.
Pourquoi c'est important
- Programmation : chaque condition if est une expression booléenne, par exemple (au moins 12 ans ET NON exclu) OU accompagné d'un parent. Si tu oublies les parenthèses, le programme laisse entrer les mauvaises personnes
- Recherche et filtres : les boutiques en ligne et les bibliothèques combinent des filtres comme en stock ET (rouge OU bleu)
- Tableurs : des fonctions comme ET(), OU() et NON() décident quelles lignes sont mises en couleur
- Électronique : chaque puce transforme des expressions booléennes en circuits de portes logiques, comme tu le verras dans la leçon Portes logiques
- Jeux et maison connectée : une porte s'ouvre ou une lampe s'allume quand une expression de plusieurs capteurs vaut 1
Applications dans le monde réel
Les règles d'un programme
Les programmeurs écrivent des règles sous forme d'expressions booléennes et testent chaque combinaison d'entrées avant la mise en ligne du programme.
Exemple:
Un manège de parc d'attractions te laisse monter si : = tu as un billet, = tu es assez grand, = un parent monte avec toi.
La règle est . Un enfant a un billet (), n'est pas assez grand () et monte avec un parent ().
Combien de cas de test la règle a-t-elle, et l'enfant peut-il monter ?
Étape 1 : Écris l'expression mathématique
Écris le nombre de cas de test comme une puissance de 2 :
Les filtres anti-spam
Une messagerie décide grâce à une expression booléenne si un message va dans le dossier spam.
Exemple:
Un filtre classe un e-mail comme spam si : = l'expéditeur est sur une liste noire, = mots suspects, = l'expéditeur est dans tes contacts.
La règle est . Un e-mail d'une amie présente dans tes contacts () contient un mot suspect (), et l'expéditrice n'est pas sur la liste noire (). Avec 0 et 1, ET fonctionne comme la multiplication et NON comme .
L'e-mail va-t-il dans les spams ?
Étape 1 : Écris l'expression mathématique
Écris sous forme de calcul :
Les règles de la maison connectée
Deux expressions différentes peuvent commander un appareil exactement de la même façon. Une table de vérité montre quand une règle longue peut être remplacée par une règle courte.
Exemple:
Une lampe de jardin utilise la règle : = mouvement détecté, = il fait nuit.
Une ingénieure veut remplacer la règle par la règle plus courte .
Les deux règles allument-elles toujours la lampe de la même façon ?
Étape 1 : Écris l'expression mathématique
Écris le nombre de lignes comme une puissance de 2 :
Points clés
- 1Une expression booléenne combine des variables, les valeurs 1 (vrai) et 0 (faux) et les opérateurs , ,
- 2La valeur d'une expression booléenne est toujours 1 ou 0, jamais 2 ou plus
- 3Priorité des opérateurs : d'abord les parenthèses, puis NON, puis ET, puis OU
- 4NON s'applique seulement à ce qui le suit directement : n'est pas
- 5Une expression à variables a une table de vérité de lignes, en commençant par la ligne où toutes les variables valent 0
- 6Deux expressions sont équivalentes quand leurs colonnes finales sont identiques à chaque ligne
Questions fréquentes
Pourquoi ET passe-t-il avant OU ?
Est-ce que je peux mettre des parenthèses partout ?
Est-ce que 1 et 0 veulent dire vrai et faux ?
Existe-t-il un moyen plus rapide que la table de vérité pour montrer que deux expressions sont équivalentes ?
Glossaire
- Variable booléenne
- Une lettre comme , ou qui ne peut prendre que les valeurs 1 (vrai) ou 0 (faux)
- Expression booléenne
- Une formule composée de variables booléennes, des valeurs 1 et 0 et des opérateurs , ,
- Priorité des opérateurs
- La règle qui dit quel opérateur se calcule en premier : parenthèses, puis NON, puis ET, puis OU
- Table de vérité
- Un tableau qui donne la valeur d'une expression pour les combinaisons de ses variables
- Équivalentes
- Deux expressions sont équivalentes quand elles ont la même valeur à chaque ligne de la table de vérité
Carte des formules
Priorité des opérateurs
D'abord les parenthèses, puis NON, puis ET, puis OU
NON
Inverse la valeur de ce qui le suit directement
ET et OU
ET vaut 1 seulement si les deux valent 1 ; OU vaut 0 seulement si les deux valent 0
Nombre de lignes
$n$ est le nombre de variables : $2^2 = 4$, $2^3 = 8$