Adloun

Dresser la table de vérité de

Exercice de TD · niveau 2 · NSI (première), chapitre 2 — Flottants, booléens et textes · Logique, tables de vérité et circuits

É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
000010
011011
101011
111100

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.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.