NSI (première) · Chapitre 2 · Exercice de TD
Dresser la table de vérité de
Flottants, booléens et textes · Logique, tables de vérité et circuits · niveau 2
Énoncé
Dresser la table de vérité de . Reconnaître le résultat.
Corrigé
On procède comme le dit la méthode du cours : une colonne par sous-expression, de la plus interne à la plus externe, et l'on remplit colonne par colonne.
not | résultat | ||||
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 |
La dernière colonne vaut exactement quand et diffèrent : c'est le ou exclusif, . La lecture littérale de l'expression le disait déjà : « ou , mais pas les deux ».
Contrôle : en Python, s'écrit a != b sur des booléens.
>>> for a in (0, 1):
... for b in (0, 1):
... print(a, b, (a or b) and not (a and b), a != b)
0 0 0 False
0 1 True True
1 0 True True
1 1 False False
Erreur attendue : remplir la table ligne par ligne, en recalculant l'expression entière à chaque fois. On y multiplie les fautes d'inattention ; colonne par colonne, on n'applique qu'une seule règle à la fois.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 16 autres exercices corrigés dans ce chapitre, et 20 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.