Aller au contenu

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

Utilisation de bibliothèques : quiz de Première NSI

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

L'essentiel

  • Une bibliothèque regroupe des fonctions déjà écrites et testées, que tu réutilises au lieu de les réécrire.
  • On la rend disponible avec import ; on appelle ensuite ses fonctions avec la notation pointée, par exemple math.sqrt(9).
  • Avant d'utiliser une fonction, lis sa documentation : ce qu'elle attend, ce qu'elle renvoie, ses cas limites.
  • Une fonction de bibliothèque se traite comme une boîte noire : on teste son résultat sur des cas simples pour vérifier qu'on l'a bien comprise.

Avant de commencer

Ce quiz porte sur la façon de se servir d'une bibliothèque dans un programme Python : la rendre disponible, appeler ses fonctions, lire sa documentation et vérifier que le résultat obtenu est bien celui qu'on attendait. Ces compétences font partie de l'enseignement de NSI en classe de première générale 1. Il suppose que tu maîtrises déjà les constructions élémentaires (variables, boucles, fonctions), la spécification et les tests, et que tu as une idée de la diversité des langages.

Les questions mélangent lecture de code, calcul de la valeur affichée et raisonnement sur les bonnes pratiques. Pour chaque question, essaie de répondre sans regarder, puis lis l'explication : elle précise aussi pourquoi la réponse tentante est fausse.

Quiz

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

  1. Après import math, quelle écriture permet de calculer la racine carrée de 25 ?

  2. Quelle instruction permet d'écrire directement sqrt(25) sans préfixe ?

  3. Qu'affiche ce programme ?

    import math
    print(math.sqrt(49))
    

  4. Quelle est la valeur de x après ces lignes ?

    import math
    x = math.floor(3.7)
    

    math.floor renvoie le plus grand entier inférieur ou égal à son argument.

  5. Que renvoie math.hypot(3, 4) si cette fonction calcule 32+42\sqrt{3^2 + 4^2} ?

  6. Vrai ou faux : on peut utiliser une fonction d'une bibliothèque sans connaître le détail de son code, à condition de connaître ce qu'elle attend et ce qu'elle renvoie.

  7. Que se passe-t-il si tu exécutes print(math.pi) sans avoir écrit d'import ?

  8. Avec import math as m, quelle écriture est correcte pour appeler la racine carrée ?

  9. Quels sont les bons réflexes avant d'utiliser une fonction que tu ne connais pas ? (plusieurs réponses)

    Plusieurs réponses possibles.

  10. Vrai ou faux : donner à ton fichier le nom math.py est sans danger quand ton programme fait import math.

  11. Quel est l'intérêt principal d'une bibliothèque pour un programmeur ?

  12. On veut calculer 2×8\sqrt{2} \times \sqrt{8} avec math.sqrt. Quelle valeur approximative attend-on, sachant que 2×8=16\sqrt{2}\times\sqrt{8}=\sqrt{16} ?

Les questions qu'on se pose

Vaut-il mieux écrire `import math` ou `from math import sqrt` ?

Les deux fonctionnent. import math montre d'où vient chaque fonction (math.sqrt), ce qui rend le code plus lisible quand plusieurs modules sont utilisés. from math import sqrt allège l'écriture mais peut masquer l'origine d'un nom, voire écraser une fonction que tu avais définie toi-même avec le même nom. Choisis la forme qui garde ton programme le plus clair.

Comment savoir quelle fonction utiliser dans une bibliothèque ?

Pars de ce que tu veux obtenir, puis consulte la documentation de la bibliothèque : elle liste les fonctions, leurs paramètres et ce qu'elles renvoient. Vérifie ensuite sur un exemple dont tu connais la réponse. Si le résultat diffère de ton calcul à la main, relis la documentation avant de modifier ton programme.

Sources

Programme visé : Programme d'enseignement de spécialité de numérique et sciences informatiques de la classe de première de la voie générale · Ministère de l'Éducation nationale

  1. Programme d'enseignement de spécialité de numérique et sciences informatiques de la classe de première de la voie générale, Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
  2. Programmes et ressources en numérique et sciences informatiques - Voie générale, Éduscol. Consulté le 6 novembre 2026.
  3. Bibliothèque, Wikipédia. Consulté le 6 novembre 2026.
  4. Bibliothèques de Montréal, 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