Aller au contenu

Numérique et sciences informatiques (spécialité) · Première

Booléens et logique : quiz de NSI en Première

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

L'essentiel

  • Un booléen est un type de variable à deux états, vrai et faux, qui représente une valeur de vérité.3
  • Le ET (conjonction, noté ∧ ou par une multiplication) ne donne VRAI que si les deux opérandes sont VRAI.4
  • VRAI et FAUX se codent par les bits 1 et 0.4
  • Certains langages n'ont pas de type booléen : le C (dans sa norme C90 comme à ses débuts) utilise des entiers (0 faux, non nul vrai), Lisp la liste vide pour faux.3

Avant de commencer

Ce quiz porte sur la notion de booléen et sur l'opérateur logique ET. Il suit le chapitre sur la représentation des données, juste après l'écriture des entiers en base 2, 10 et 16, les entiers relatifs et les nombres flottants. Il prépare l'étape suivante, l'encodage des caractères.

Les questions couvrent quatre points : ce qu'est un booléen, le fonctionnement du ET, la représentation de VRAI et FAUX par 0 et 1, et la manière dont différents langages de programmation traitent les valeurs de vérité. Certaines questions demandent un petit raisonnement, d'autres un souvenir précis. Lis chaque explication, même quand ta réponse est juste : elle précise souvent le piège à éviter.

Quiz

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

  1. Qu'est-ce qu'un booléen en programmation ?

  2. D'après quel savant le type booléen est-il nommé ?

  3. La fonction logique ET retourne VRAI si, et seulement si, ses deux opérandes sont VRAI.

  4. Soit a = VRAI et b = FAUX. Quelle est la valeur de a ET b ?

  5. Quels signes peuvent représenter la fonction ET (la conjonction) ?

    Plusieurs réponses possibles.

  6. On considère les quatre combinaisons possibles de deux opérandes booléens (VRAI/VRAI, VRAI/FAUX, FAUX/VRAI, FAUX/FAUX). Pour combien d'entre elles le ET donne-t-il VRAI ?

  7. Par quelles valeurs binaires peut-on représenter VRAI et FAUX ?

  8. En langage C, quelle valeur entière donne une comparaison comme i > j lorsqu'elle est vraie ?

  9. En langage C, dans un test comme if, toute valeur non nulle est considérée comme vraie.

  10. Les premières implémentations du langage C (1972) fournissaient un type booléen dédié.

  11. Comment le langage Lisp représente-t-il la valeur logique faux ?

  12. Parmi ces langages, lequel est cité parmi les premiers à intégrer explicitement un type booléen ?

  13. Dans la toute première version de FORTRAN (1957), comment fonctionnait le conditionnel SI ?

  14. Dans un montage électrique qui simule la fonction ET avec deux interrupteurs normalement ouverts et une lampe, comment les interrupteurs sont-ils branchés ?

  15. Combien de portes logiques de type ET le circuit intégré 7408 contient-il ?

  16. Pourquoi dit-on que SQL utilise une logique ternaire pour les comparaisons explicites ?

Les questions qu'on se pose

Pourquoi représente-t-on VRAI et FAUX par 1 et 0 ?

Parce que les valeurs VRAI et FAUX peuvent être représentées par les valeurs binaires 0 et 1, c'est-à-dire par un bit.4 Cela s'inscrit dans la suite du chapitre : comme les entiers, les valeurs de vérité sont stockées sous forme de bits. Le langage C en donne une illustration : une comparaison vraie y vaut 1 et une comparaison fausse vaut 0.3

Un langage sans type booléen peut-il quand même exprimer vrai et faux ?

Oui. Les langages sans type booléen, comme C90 et Lisp, représentent la vérité par un autre type de données.3 En C, on utilise des entiers : 0 est faux et toute autre valeur est vraie dans les tests. En Lisp, la liste vide représente faux et toute autre valeur vaut vrai.3 Pour ne pas te tromper, demande-toi toujours quelle valeur joue le rôle de faux dans le langage que tu utilises.

Sources

Programme visé : Programme officiel NSI Première - Représentation des données : types et valeurs de base · Ministère de l'Éducation nationale et de la Jeunesse

  1. Programme officiel NSI Première - Représentation des données : types et valeurs de base, Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 6 novembre 2026.
  2. La spécialité Numérique et Sciences Informatiques au bac, Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 6 novembre 2026.
  3. Booléen, Wikipédia. Consulté le 6 novembre 2026.
  4. Fonction logique ET, 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