Exercice 1 sur 9
Vrai ou fauxEn Python, l’expression True and False vaut True.

Numérique et sciences informatiques (NSI) · Première
23 exercices avec correction détaillée, en 3 séries. Aucune inscription : ta progression reste sur ton appareil.

ULUMINE · Numérique et sciences informatiques (NSI) · Première
Feuille d’exercices
Prénom : ……………………………Date : ……………………Score : ……… / 9
Évaluer des expressions booléennes et compléter des tables de vérité.
Exercice 1 — Coche « Vrai » ou « Faux ».
En Python, l’expression True and False vaut True.
VraiFaux
Exercice 2 — Coche la bonne réponse.
Que vaut not (3 > 5) ?
Exercice 3 — Complète les trous.
Complète avec True ou False.
False or False vaut ; False or True vaut ; True and False vaut ; not True vaut .
Exercice 4
Que vaut l’expression (5 > 2) and (4 == 4) ?
Exercice 5 — Coche la bonne réponse.
Dans quel cas a xor b est-il vrai ?
Exercice 6
Combien de lignes compte la table de vérité d’une expression à 3 variables booléennes ?
Écris tes calculs :
Réponse : ………………
Exercice 7 — Relie chaque élément de gauche à celui de droite.
Associe chaque expression (a et b booléens) à une expression qui lui est toujours égale.
Exercice 8 — Coche la bonne réponse.
Qu’affiche ce programme ?
x = 0
print(x != 0 and 10 / x > 1)Exercice 9
Que renvoie est_pair(7) ?
def est_pair(n):
return n % 2 == 0ulumine.com — exercices corrigés gratuits

ULUMINE · Numérique et sciences informatiques (NSI) · Première
Corrigé détaillé — pour les parents et les enseignants
Exercice 1
Réponse : Faux
and n’est vrai que si les deux opérandes sont vrais. Ici l’un est faux : le résultat est False.
Exercice 2
Réponse : True
3 > 5 vaut False, donc not (3 > 5) vaut True.
Exercice 3
Réponse : False · True · False · False
or est vrai dès qu’un opérande est vrai ; and exige les deux ; not inverse.
Exercice 4
Réponse : True
5 > 2 vaut True et 4 == 4 vaut True ; True and True vaut True.
Exercice 5
Réponse : Quand exactement l’un des deux est vrai
Le ou exclusif est vrai si les deux valeurs sont différentes : exactement une des deux est vraie.
Exercice 6
Réponse : 8
Chaque variable a 2 valeurs possibles : 2 × 2 × 2 = 2³ = 8 lignes.
Exercice 7
Réponse : 1 → E · 2 → B · 3 → A · 4 → C · 5 → D
Les deux premières lignes sont les lois de De Morgan. Une double négation s’annule. « ou » avec True est toujours vrai, « et » avec False toujours faux.
Exercice 8
Réponse : False
x != 0 vaut False : comme l’opérande de gauche d’un and est faux, Python ne calcule pas 10 / x. Le résultat est False, sans erreur.
Exercice 9
Réponse : False
7 % 2 vaut 1, et 1 == 0 vaut False. La fonction renvoie directement le booléen, sans if.
Évaluer des expressions booléennes et compléter des tables de vérité.
En Python, l’expression True and False vaut True.
Que vaut not (3 > 5) ?
Complète avec True ou False.
Que vaut l’expression (5 > 2) and (4 == 4) ?
Dans quel cas a xor b est-il vrai ?
Combien de lignes compte la table de vérité d’une expression à 3 variables booléennes ?
Associe chaque expression (a et b booléens) à une expression qui lui est toujours égale.
Qu’affiche ce programme ?
x = 0
print(x != 0 and 10 / x > 1)Que renvoie est_pair(7) ?
def est_pair(n):
return n % 2 == 0Première · Numérique et sciences informatiques (NSI)
Écrire un entier en base 2 et en base 16, passer d’une base à l’autre, coder les entiers relatifs en complément à deux : cours et exercices de NSI en Première.
Première · Numérique et sciences informatiques (NSI)
Pourquoi les flottants sont approchés, nombres à virgule en binaire, encodages ASCII, ISO-8859-1, Unicode et UTF-8 : cours et exercices de NSI en Première.
Première · Numérique et sciences informatiques (NSI)
Écrire des fonctions Python, les spécifier (préconditions, postconditions, docstring), les tester avec assert et utiliser une bibliothèque : cours de NSI en Première.